/* Defaults */
@media (max-width: 1199px) {
	body {
		font-size: 16px;
	}
	.button {
		height: 55px;
		font-size: 16px;
	}
	H1 {
		font-size: 45px;
		line-height: 55px;
	}
	.section-title {
		font-size: 35px;
		margin: 0 0 40px 0;
	}
	.section-head {
		padding-bottom: 40px;
	}
	.section-head__link:after {
		width: 20px;
		height: 6px;
		background-size: 200% auto;
	}
	.section-head__link_white, .section-head__link_white:hover, .section-head__link_white:focus {
		color: #fff;
	}
	.section-head__link_white:after, .section-head__link_white:hover:after, .section-head__link_white:focus:after {
		background-position: 0 -18px;
	}
	.section-head__link_red, .section-head__link_red:hover, .section-head__link_red:focus {
		color: #E42313;
	}
	.section-head__link_red:after, .section-head__link_red:hover:after, .section-head__link_red:focus:after {
		background-position: 0 -9px;
	}
	.subsections {
		margin-bottom: 100px;
	}
	/* share  ------------------------------------------------------- */
	.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more:after {
		font-size: 16px;
	}
}

@media (max-width: 991px) {
	.container {
		padding-right: 20px;
		padding-left: 20px;
	}
	H1 {
		font-size: 40px;
		line-height: 50px;
	}
	.section-title {
		margin: 0 0 30px 0;
	}
	.section-head {
		padding-bottom: 30px;
	}
	.subsections {
		font-size: 15px;
		margin-bottom: 50px;
	}
	.subsections__item {
		padding: 0 20px;
		margin: 0;
	}
	/* slick-carousel ------------------------------------------------------- */
	.carousel {
		display: block;
	}
	.slick-track {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.slick-slide {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		height: auto;
	}
	.slide {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto;
		max-width: none;
		min-height: 100%;
	}
}

@media (max-width: 767px) {
	.button {
		height: 65px;
	}
	.section-head__link {
		display: none;
	}
}

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

@media (max-width: 1199px) {
	.form__title {
		font-size: 35px;
		line-height: 114%;
	}
	.form__label {
		font-size: 16px;
		margin-bottom: 15px;
	}
	.form__input {
		font-size: 16px;
		padding: 0 8px;
	}
	.form__input_search {
		padding: 0 8px 0 30px;
		background-position: 0 17px;
		background-size: 21px auto;
	}
	.form__textarea {
		font-size: 16px;
		padding: 15px 8px;
	}
	.form__select-title {
		font-size: 16px;
	}
	.form__footer {
		font-size: 14px;
		line-height: 179%;
		margin-bottom: 40px;
	}
	.form .radio {
		top: 5px;
	}
	.form .radio + SPAN {
		padding-left: 48px;
		font-size: 16px;
		line-height: 125%;
	}
	.form .radio + SPAN:before {
		top: 4px;
		width: 28px;
		height: 28px;
		background-position: -27px 0;
	}
	.form .radio:checked + SPAN:before,
	.form .radio:active + SPAN:before {
		background-position: -27px -31px;
	}
	.form .checkbox {
		top: -3px;
	}
	.form .checkbox + SPAN {
		padding-left: 39px;
		font-size: 16px;
		line-height: 125%;
	}
	.form .checkbox + SPAN:before {
		top: -3px;
		width: 24px;
		height: 24px;
		background-position: 0 0;
	}
	.form .checkbox:checked + SPAN:before,
	.form .checkbox:active + SPAN:before {
		background-position: 0 -27px;
	}
	.form__items_1, .form__items_2, .form__items_3 {
		margin-right: -50px;
	}
	.form__items_1 .form__item,
	.form__items_2 .form__item,
	.form__items_3 .form__item {
		padding-right: 50px;
	}
	.form__items_4 {
		margin-right: -16px;
	}
	.form__items_4 .form__item {
		padding-right: 16px;
	}
}

@media (max-width: 991px) {
	.form_horisontal .form__items {
		margin-right: -15px;
	}
	.form_horisontal .form__item {
		padding-right: 15px;
	}
}

@media (max-width: 767px) {
	.form__label {
		font-size: 15px;
		margin-bottom: 10px;
	}
	.form__items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-flow: column;
		        flex-flow: column;
	}
	.form__input {
		width: 100%;
		padding: 0 12px;
	}
	.form__input_search {
		padding: 0 12px 0 37px;
		background-position: 0 15px;
		background-size: auto auto;
	}
	.form__textarea {
		font-size: 16px;
		padding: 15px 12px;
	}
	.form__footer {
		font-size: 15px;
		line-height: 167%;
		margin-bottom: 30px;
	}
	.form_vertical {
		max-width: 360px;
		margin: 0 auto;
	}
	.form_horisontal {
		max-width: 360px;
		margin: 0 auto;
	}
	.form_horisontal .form__items {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		margin-right: 0;
	}
	.form_horisontal .form__item {
		max-width: none;
		padding-right: 0;
	}
	.form_horisontal .form__item_textarea {
		max-width: none;
	}
	.form_horisontal .form__button {
		max-width: 360px;
	}
}

/* Blocks */
@media (max-width: 1799px) {
	.header .container {
		max-width: 1370px;
	}
	.header__box {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		min-height: 164px;
		padding-top: 17px;
	}
	.page-scrolled .header__box {
		min-height: 104px;
	}
	.header__logo {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
		position: static;
		width: 50%;
	}
	.page-scrolled .header__logo {
		width: 60px;
	}
	.header__menu {
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
		width: 100%;
		max-width: none;
	}
	.header__menu .container {
		max-width: 1370px;
		padding: 0;
	}
	.header__menu_fixed .container {
		padding: 0 30px;
	}
	.header__icons {
		position: static;
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}
}

@media (max-width: 1399px) {
	.header__menu-advantages {
		padding: 50px 21px 40px 21px;
	}
	.header__menu-advantages-title {
		font-size: 20px;
		line-height: 100%;
		margin-bottom: 15px;
	}
	.header__menu-advantages-text {
		font-size: 16px;
		line-height: 125%;
	}
	.header__menu_fixed {
		padding: 164px 0 56px 0;
	}
	.header__menu_fixed .header__menu-item-link {
		font-size: 20px;
		line-height: 100%;
	}
	.header__menu_fixed .header__menu-drop {
		margin-top: 15px;
	}
	.header__menu_fixed .header__menu-drop-item {
		font-size: 16px;
		line-height: 125%;
		margin-bottom: 12px;
	}
}

@media (max-width: 991px) {
	.header__box {
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		min-height: 99px;
		padding-top: 0;
	}
	.page-scrolled .header__box {
		min-height: 70px;
	}
	.header__logo {
		width: 92px;
	}
	.header__menu_main {
		display: none;
	}
	.header__menu_fixed .container {
		padding: 0 20px;
	}
	.header__menu_fixed .header__menu-box {
		width: 100%;
	}
	.header__menu_fixed .header__menu-advantages {
		display: none;
	}
}

@media (max-width: 767px) {
	.header__icon_menu {
		z-index: 3;
	}
	.header__menu_fixed {
		z-index: 2;
		padding: 70px 0 10px 0;
		background: #fff;
	}
	.header__menu_fixed .container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.header__menu_fixed .header__menu-box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.header__menu_fixed .header__menu-item {
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px;
	}
	.header__menu_fixed .header__menu-item-link {
		position: relative;
		display: block;
		padding-right: 20px;
		font-size: 15px;
		line-height: 167%;
	}
	.header__menu_fixed .header__menu-item-link_more {
		color: #1E1A1A;
	}
	.header__menu_fixed .header__menu-item-link_more:after {
		position: absolute;
		top: 8px;
		right: 0;
		display: block;
		content: '';
		width: 12px;
		height: 8px;
		background: url(../img/header/icons.png) no-repeat 0 -120px;
		-webkit-transform: rotate(-90deg);
		        transform: rotate(-90deg);
	}
	.header__menu_fixed .header__menu-item-link_more.open {
		color: #1E1A1A;
	}
	.header__menu_fixed .header__menu-item-link_more.open:after {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}
	.header__menu_fixed .header__menu-drop {
		position: static;
		display: none !important;
		padding: 0;
		background: none;
		-webkit-box-shadow: none;
		        box-shadow: none;
		-webkit-backdrop-filter: none;
		        backdrop-filter: none;
		margin-top: 15px;
	}
	.header__menu_fixed .header__menu-drop.open {
		display: block !important;
	}
	.header__menu_fixed .header__menu-drop:before {
		display: none;
	}
	.header__menu_fixed .header__menu-drop-item {
		font-size: 15px;
		line-height: 133%;
		margin-bottom: 15px;
	}
	.header__menu_fixed .header__menu-bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding: 0;
		background: none;
		color: #1E1A1A;
		margin-top: 0;
	}
	.header__menu_fixed .header__menu-digest {
		display: none;
	}
	.header__menu_fixed .header__menu-contacts {
		width: 100%;
		text-align: left;
	}
	.header__menu_fixed .header__menu-cabinet {
		display: block;
		width: 100%;
		padding: 30px 0;
		border: solid #DADADA;
		border-width: 1px 0;
		margin-bottom: 30px;
	}
	.header__menu_fixed .header__menu-cabinet-link {
		font-weight: 700;
		font-size: 15px;
		line-height: 25px;
	}
	.header__menu_fixed .header__menu-cabinet-link:before {
		content: '';
		display: inline-block;
		width: 31px;
		height: 24px;
		background: url(../img/header/icons.png) no-repeat 50% -30px;
		vertical-align: -5px;
		margin-right: 20px;
	}
	.header__menu_fixed .header__menu-phone {
		margin-bottom: 10px;
	}
	.header__menu_fixed .header__menu-email-link {
		font-size: 15px;
	}
	.header .social__link {
		opacity: .2;
	}
	.header__search .form__items {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.header__search .form__item {
		margin-bottom: 0;
	}
	.header__search .form__item_button {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 31px;
		        flex: 0 0 31px;
	}
	.header__search .form .button_1 {
		position: relative;
		width: 54px;
		height: 55px;
		background: none;
		text-indent: -10000px;
	}
	.header__search .form .button_1:after {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
		content: '';
		width: 25px;
		height: 24px;
		background: url(../../img/header/icons.png) no-repeat 50% 0;
	}
	.header__search .form__input {
		height: 55px;
		font-size: 16px;
	}

	.article__text ul {
		margin-bottom: 15px;
	}

	.article__text h2 {
		font-weight: bold;
		font-size: 2rem;
		margin-top: 20px;
		margin-bottom: 15px;
	}

	.article__text h3 {
		margin-top: 20px;
		margin-bottom: 15px;
		font-size: 1.5rem;
	}

	.article__text h4 {
		margin-top: 15px;
		margin-bottom: 10px;	
		font-size: 1.2rem;    
	}
}

@media (max-width: 1199px) {
	.main__head {
		width: 55%;
		padding-bottom: 86px;
	}
	.main__title {
		margin-bottom: 20px;
	}
	.main__description {
		max-width: 70%;
		font-size: 16px;
		margin-bottom: 40px;
	}
	.main__buttonbox {
		max-width: 240px;
	}
	.main__info {
		width: 55%;
		padding: 10px 0 20px 0;
	}
	.main__info-number {
		font-size: 50px;
		line-height: 70%;
	}
	.main__info-text {
		max-width: 150px;
		padding-left: 10px;
	}
	.main__sections {
		width: 45%;
	}
	.main__sections-box {
		padding: 100px 38px 60px 38px;
	}
	.main__carousel-title {
		font-size: 20px;
		line-height: 150%;
		margin-bottom: 18px;
	}
}

@media (max-width: 767px) {
	.main__head {
		width: 100%;
		padding-bottom: 39px;
	}
	.main__description {
		max-width: none;
		font-size: 18px;
		margin-bottom: 57px;
	}
	.main__buttonbox {
		max-width: 320px;
	}
	.main__bar .container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.main__info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		width: 100%;
		padding: 20px 0 30px 0;
	}
	.main__sections {
		width: 100%;
	}
	.main__sections-box {
		position: static;
		min-height: auto;
		padding: 50px 20px;
		margin: 0 -20px;
	}
	.main__sections-box:before {
		display: none;
	}
}

@media (max-width: 1199px) {
	.products-section {
		padding: 100px 0 85px 0;
	}
}

@media (max-width: 1199px) {
	.product {
		margin: 0 -7px;
	}
	.product__slide {
		padding: 0 7px;
		margin-bottom: 14px;
	}
	.product__inner {
		min-height: 303px;
		padding: 60px 20px 50px 20px;
	}
	.product__inner:after {
		left: 20px;
		bottom: 20px;
		width: 40px;
		height: 12px;
		background-position: 0 -28px;
		background-size: 40px auto;
	}
	.product__inner:hover:after {
		background-position: 0 -49px;
	}
	.product__typebox {
		top: 20px;
		left: 20px;
	}
	.product__type SPAN {
		padding: 0 10px;
		line-height: 130%;
	}
	.product__name {
		font-size: 20px;
		line-height: 100%;
		margin-bottom: 15px;
	}
	.product__slide_wide .product__inner {
		min-height: 240px;
	}
	.product__slide_selected .product__inner:after {
		background-position: 0 -49px;
	}
}

@media (max-width: 991px) {
	.product {
		display: block;
		margin: 0 -7px;
		padding-bottom: 30px;
	}
	.product .slick-track {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.product .slick-slide {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: auto;
	}
	.product__slide {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto;
		max-width: none;
		min-height: 100%;
		padding: 0 7px;
		margin-bottom: 0;
	}
	.product__item {
		width: 320px;
	}
	.product__inner {
		padding: 63px 20px 65px 20px;
	}
	.product__inner:after {
		left: 20px;
		bottom: 28px;
		width: 57px;
		height: 16px;
		background-position: 0 -40px;
		background-size: auto auto;
	}
	.product__inner:hover:after {
		background-position: 0 -70px;
	}
	.product__typebox {
		top: 16px;
	}
	.product__type SPAN {
		padding: 0 20px;
		line-height: 167%;
	}
	.product__name {
		font-size: 25px;
		line-height: 120%;
	}
	.product__slide_selected .product__inner:after {
		background-position: 0 -70px;
	}
}

@media (max-width: 1199px) {
	.members-section {
		padding: 100px 0;
	}
}

@media (max-width: 991px) {
	.members-section {
		padding: 50px 0;
	}
	.members-section__carousel {
		display: block;
		margin-bottom: 30px;
	}
	.members-section .slick-slide {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding: 1px 0 0 0;
	}
}

@media (max-width: 767px) {
	.members-section .slick-slide {
		padding: 1px 6px 0 6px;
	}
}

@media (max-width: 360px) {
	.members-section__carousel {
		margin: 0 -7px 30px -7px;
	}
}

@media (max-width: 1199px) {
	.member__inner {
		min-height: 152px;
	}
}

@media (max-width: 991px) {
	.member__slide {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto;
		max-width: none;
		min-height: 100%;
		margin: -1px -1px 0 0;
	}
	.member__item {
		width: 320px;
	}
	.member__inner {
		min-height: 214px;
	}
}

@media (max-width: 359px) {
	.member__item {
		max-width: 301px;
	}
}

@media (max-width: 1199px) {
	.committee-section__top {
		background-image: url(../img/committee-section/bg_tab.png);
	}
	.committee-section__top:before {
		top: 100px;
		width: 183px;
		height: 182px;
		background-image: url(../img/committee-section/circle_tab.svg);
	}
	.committee-section .committee {
		bottom: -168px;
		margin-top: -168px;
	}
}

@media (max-width: 991px) {
	.committee-section .committee {
		bottom: -197px;
		margin-top: -197px;
	}
	.committee-section__bottom {
		padding-top: 195px;
	}
}

@media (max-width: 767px) {
	.committee-section__top {
		padding-top: 50px;
	}
	.committee-section__top:before {
		top: 68px;
		left: auto;
		right: -50px;
		-webkit-transform: none;
		        transform: none;
		width: 173px;
		height: 173px;
		background-image: url(../img/committee-section/circle_mob.svg);
	}
	.committee-section__more {
		display: block;
		max-width: 320px;
		padding-top: 30px;
		margin: 0 auto;
	}
}

@media (max-width: 575px) {
	.committee-section__top {
		background-image: url(../img/committee-section/bg_mob.png);
	}
}

@media (max-width: 1199px) {
	.committee {
		margin: 0 -6px;
	}
	.committee__slide {
		padding: 0 6px;
		margin-bottom: 12px;
	}
	.committee__inner {
		padding: 18px 20px 85px 20px;
	}
	.committee__inner:before {
		width: 13px;
		height: 13px;
		margin-bottom: 13px;
	}
	.committee__inner:after {
		left: 20px;
		bottom: 34px;
		width: 40px;
		height: 12px;
		background-position: 0 -28px;
		background-size: 40px auto;
	}
	.committee__inner:hover:after {
		background-position: 0 -49px;
	}
	.committee__title {
		font-size: 20px;
		line-height: 100%;
		margin-bottom: 14px;
	}
	.committee__text {
		margin-bottom: 17px;
	}
	.committee__info {
		padding: 16px 18px;
		font-size: 14px;
		margin: 0 -18px;
	}
	.committee__info B {
		font-size: 20px;
		line-height: 100%;
	}
}

@media (max-width: 991px) {
	.committee {
		display: block;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		margin: 0 -7px;
		padding-bottom: 30px;
	}
	.committee .slick-track {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.committee .slick-slide {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: auto;
	}
	.committee__slide {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto;
		max-width: none;
		min-height: 100%;
		padding: 0 7px;
		margin-bottom: 0;
	}
	.committee__item {
		width: 320px;
	}
	.committee__inner {
		padding: 21px 20px 75px 20px;
	}
	.committee__inner:before {
		width: 15px;
		height: 15px;
		margin-bottom: 14px;
	}
	.committee__inner:after {
		left: 20px;
		bottom: 28px;
		width: 57px;
		height: 16px;
		background-position: 0 -40px;
		background-size: auto auto;
	}
	.committee__inner:hover:after {
		background-position: 0 -70px;
	}
	.committee__title {
		font-size: 25px;
		line-height: 120%;
		margin-bottom: 30px;
	}
	.committee__text {
		font-size: 16px;
		margin-bottom: 30px;
	}
	.committee__info {
		padding: 18px 20px;
		font-size: 16px;
		margin: 0 -20px;
	}
	.committee__info B {
		font-size: 30px;
		line-height: 117%;
	}
}

@media (max-width: 359px) {
	.committee__item {
		max-width: 300px;
	}
}

@media (max-width: 1199px) {
	.events-section {
		padding: 266px 0 0 0;
	}
}

@media (max-width: 991px) {
	.events-section {
		padding: 100px 0 0 0;
	}
}

@media (max-width: 767px) {
	.events-section {
		padding: 50px 0 0 0;
	}
	.events-section__more {
		display: block;
		max-width: 320px;
		padding-top: 30px;
		margin: 0 auto;
	}
}

@media (max-width: 1199px) {
	.event__day {
		font-size: 20px;
		line-height: 100%;
	}
	.event__info:after {
		bottom: 6px;
		width: 40px;
		height: 12px;
		background-position: 0 -28px;
		background-size: 40px auto;
	}
	.event__inner {
		padding: 25px 0;
	}
	.event__inner:hover .event__info:after {
		background-position: 0 -70px;
	}
	.event__type {
		margin-bottom: 10px;
	}
	.event__type SPAN {
		padding: 0 10px;
		line-height: 130%;
	}
	.event__name {
		font-size: 20px;
		line-height: 100%;
	}
	.event__item_wide {
		margin-bottom: 100px;
	}
}

@media (max-width: 991px) {
	.event {
		display: block;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		border: 0;
		margin: 0 -7px;
		padding: 0 0 30px 0;
	}
	.event .slick-track {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.event .slick-slide {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: auto;
	}
	.event__slide {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto;
		max-width: none;
		min-height: 100%;
		padding: 0 7px;
		margin-bottom: 0;
	}
	.event__item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 320px;
	}
	.event__inner {
		position: relative;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding: 0;
		border-top: 0;
	}
	.event__photo {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto;
	}
	.event__date {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto;
		padding: 20px 0 30px 0;
		-ms-flex-item-align: start;
		    align-self: flex-start;
	}
	.event__day {
		font-size: 25px;
		line-height: 120%;
	}
	.event__info {
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
	}
	.event__info:after {
		bottom: 8px;
		width: 57px;
		height: 16px;
		background-position: 0 -40px;
		background-size: auto auto;
	}
	.event__inner:hover .event__info:after {
		background-position: 0 -100px;
	}
	.event__type_desk {
		display: none;
	}
	.event__type_mob {
		position: absolute;
		top: 20px;
		left: 18px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.event__type SPAN {
		padding: 0 20px;
		line-height: 167%;
	}
	.event__name {
		font-size: 25px;
		line-height: 120%;
	}
	.event__item_wide {
		width: auto;
	}
	.event__item_wide .event__inner {
		-webkit-box-orient: inherit;
		-webkit-box-direction: inherit;
		    -ms-flex-direction: inherit;
		        flex-direction: inherit;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
}

@media (max-width: 767px) {
	.event__item_wide {
		width: 100%;
		max-width: 635px;
		margin: 0 auto 80px auto;
	}
	.event__item_wide .event__inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
	.event__item_wide .event__photo {
		-webkit-box-flex: 1;
		    -ms-flex: auto;
		        flex: auto;
		padding-right: 0;
	}
	.event__item_wide .event__content {
		padding-left: 0;
	}
	.event__item_wide .event__date {
		padding: 20px 0 30px 0;
	}
}

@media (max-width: 1199px) {
	.news-section {
		padding: 75px 0 120px 0;
	}
	.news-section:before {
		top: 56px;
		width: 182px;
		height: 182px;
		background-image: url(../img/news-section/circle_tab.svg);
	}
	.news-section__item_big {
		margin-bottom: 20px;
	}
	.news-section__content {
		position: relative;
		padding: 0 3% 35px 13px;
	}
	.news-section__content:after {
		left: 13px;
		bottom: 6px;
		width: 40px;
		height: 12px;
		background-position: 0 -28px;
		background-size: 40px auto;
	}
	.news-section__type {
		margin-bottom: 15px;
	}
	.news-section__type SPAN {
		padding: 0 10px;
		line-height: 130%;
	}
	.news-section__date {
		font-size: 14px;
	}
	.news-section__title {
		font-size: 20px;
		line-height: 100%;
	}
	.news-section__item_big .news-section__content {
		width: 40%;
		padding: 50px 27px 80px 27px;
	}
	.news-section__item_big .news-section__content:after {
		bottom: 48px;
		left: 27px;
		background-position: 0 -49px;
	}
	.news-section__item_big .news-section__title {
		font-size: 20px;
		line-height: 100%;
	}
}

@media (max-width: 991px) {
	.news-section .slide {
		-webkit-box-flex: 0 !important;
		    -ms-flex: 0 0 100% !important;
		        flex: 0 0 100% !important;
	}
	.news-section__carousel .news-section__item,
	.news-section__carousel2 .news-section__item {
		width: 100%;
		padding-bottom: 50px;
	}
	.news-section__carousel .news-section__inner,
	.news-section__carousel2 .news-section__inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		max-width: 320px;
	}
	.news-section__photo {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 320px;
		        flex: 0 0 320px;
	}
	.news-section__photo IMG {
		width: 100%;
	}
	.news-section__content {
		padding: 0 0 0 20px;
	}
	.news-section__content:after {
		bottom: 8px;
		left: 20px;
		width: 57px;
		height: 16px;
		background-position: 0 -40px;
		background-size: auto;
	}
	.news-section__type {
		margin-bottom: 40px;
	}
	.news-section__type SPAN {
		padding: 0 20px;
		line-height: 167%;
	}
	.news-section__date {
		font-size: 15px;
	}
	.news-section__title {
		font-size: 25px;
		line-height: 120%;
	}
	.news-section__item_big .news-section__content:after {
		background-position: 0 -70px;
	}
	.news-section__item_big .news-section__title {
		font-size: 25px;
		line-height: 120%;
	}
}

@media (max-width: 767px) {
	.news-section {
		padding: 50px 0;
	}
	.news-section:before {
		top: 37px;
		left: auto;
		right: -30px;
		-webkit-transform: none;
		        transform: none;
		width: 167px;
		height: 167px;
		background-image: url(../img/news-section/circle_mob.svg);
	}
	.news-section .slick-slide {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.news-section__item_big {
		background-image: url(../img/news-section/photo3_tab.jpg);
		margin-bottom: 30px;
	}
	.news-section .slide-inner {
		position: relative;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		max-width: 320px;
		margin: 0 auto;
	}
	.news-section__photo {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto;
	}
	.news-section__content {
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
		position: static;
		padding: 20px 0 35px 0;
	}
	.news-section__content:after {
		bottom: 0;
		left: 0;
	}
	.news-section__type {
		position: absolute;
		top: 20px;
		left: 18px;
	}
	.news-section__item_big .news-section__content {
		position: relative;
		padding: 100px 18px 100px 18px;
	}
	.news-section__more {
		display: block;
		max-width: 320px;
		padding-top: 30px;
		margin: 0 auto;
	}
}

@media (max-width: 1199px) {
	.digest {
		background-image: url(../img/digest/bg_tab.png);
	}
	.digest__left {
		max-width: 500px;
	}
	.digest__title {
		font-size: 20px;
		line-height: 100%;
		margin-bottom: 20px;
	}
	.digest__text {
		line-height: 139%;
	}
	.digest__buttonbox {
		max-width: 240px;
	}
}

@media (max-width: 767px) {
	.digest {
		padding: 50px 0;
	}
	.digest__box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.digest__left {
		max-width: none;
		padding-right: 0;
	}
	.digest__title {
		font-size: 25px;
		line-height: 120%;
		margin-bottom: 30px;
	}
	.digest__text {
		margin-bottom: 30px;
	}
	.digest__buttonbox {
		max-width: 320px;
	}
}

@media (max-width: 575px) {
	.digest {
		background-image: url(../img/digest/bg_mob.png);
	}
}

@media (max-width: 1199px) {
	.footer {
		background-image: url(../img/footer/bg_tab.png);
	}
	.footer__top {
		padding: 18px 0 30px 0;
	}
	.footer__logo {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
		margin-bottom: 30px;
	}
	.footer__menu {
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		min-height: auto;
		margin-bottom: 30px;
	}
	.footer__menu-link {
		font-size: 15px;
		line-height: 167%;
	}
	.footer .social {
		-webkit-box-ordinal-group: 5;
		    -ms-flex-order: 4;
		        order: 4;
	}
	.footer .social__link {
		width: 38px;
		height: 38px;
		background-size: 100% auto;
	}
	.footer .social__link.twitter {
		background-position: 0 -53px;
	}
	.footer .social__link.instagram {
		background-position: 0 -106px;
	}
	.footer__contacts {
		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-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		min-height: 100%;
		line-height: 75%;
		margin-bottom: 30px;
	}
	.footer__contacts-phone {
		padding-bottom: 10px;
		font-size: 20px;
	}
	.footer__contacts-email {
		font-size: 16px;
	}
	.footer__bottom {
		padding: 30px 0;
		font-size: 14px;
		line-height: 129%;
	}
	.footer__bottom DIV {
		max-width: 200px;
	}
}

@media (max-width: 767px) {
	.footer__top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding: 50px 0 30px 0;
	}
	.footer__menu {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
	.footer__menu-item {
		margin-bottom: 10px;
	}
	.footer .social__link {
		width: 50px;
		height: 50px;
	}
	.footer .social__link.twitter {
		background-position: 0 -70px;
	}
	.footer .social__link.instagram {
		background-position: 0 -140px;
	}
	.footer__contacts {
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
		text-align: left;
	}
	.footer__contacts-phone {
		padding-bottom: 15px;
		font-size: 25px;
	}
	.footer__bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding: 30px 0 20px 0;
	}
	.footer__bottom DIV {
		max-width: none;
		margin-bottom: 30px;
	}
}

@media (max-width: 575px) {
	.footer {
		background-image: url(../img/footer/bg_mob.png);
	}
}

@media (max-width: 991px) {
	.popup {
		max-width: 360px;
		padding: 50px 20px 20px 20px;
	}
}

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