/***********/
/* Common */
:root {
	--font-family: "Basis Grotesque Pro", sans-serif;
	--second-family: "Basis Grotesque Pro Italic";
	--c-main: #EFF2F9;
	--c-white: #ffffff;
	--c-green: #cafcf3;
	--c-light-green: #ccfff6a9;
	--c-btn: #9affec;
	--c-black: #000000;
	--c-grey: #d6d6d6;
}

/* ******* */
/* Layout */
body {
	min-width: 375px;
}

@media (max-width: 1439px) {
	.container {
		max-width: 1190px;
	}
}

@media (max-width: 1199px) {
	.wrapper {
		background: var(--c-main);
	}
	.container {
		max-width: 955px;
	}
}

@media (max-width: 991px) {
	body p {
		font-size: 16px;
	}
	.container {
		max-width: 755px;
	}
	.btn {
		max-width: 212px;
		height: 56px;
		border-radius: 5px;
	}
	.btn span {
		font-size: 20px;
		line-height: 1.15;
	}
	.btn-two {
		max-width: 270px;
		height: 50px;
		border-radius: 5px;
	}
	.btn-two span {
		font-size: 18px;
		line-height: 2.39;
	}
}

@media (max-width: 767px) {
	.container {
		padding: 0;
		max-width: 575px;
	}
	.btn-row {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 12;
	}
	.btn-row .tel {
		margin-right: 5px;
		width: 60px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 0 15px;
		border-radius: 10px;
		background: var(--c-red);
	}
	.btn-row .mob {
		-webkit-appearance: none;
		padding: 0;
		outline: none;
		position: relative;
		border: none;
		width: 100%;
		height: 60px;
		background: var(--c-red);
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		padding-left: 35px;
		padding-right: 35px;
		font-family: 'Raleway', sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 20px;
		line-height: 1.15;
		letter-spacing: 0;
		text-transform: uppercase;
		-webkit-transition: background 0.3s ease;
		transition: background 0.3s ease;
		color: var(--c-white);
		border-radius: 10px;
	}
}

@media (max-width: 575px) {
	.container {
		padding: 0 10px;
		max-width: 390px;
	}
	.form input {
		padding-left: 15px;
		padding-right: 15px;
		font-size: 16px;
	}
	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		font-size: 16px;
		font-weight: 500;
		color: #b0b0b0;
	}
	input::-moz-placeholder,
	textarea::-moz-placeholder {
		font-size: 16px;
		font-weight: 500;
		color: #b0b0b0;
	}
	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
		font-size: 16px;
		font-weight: 500;
		color: #b0b0b0;
	}
}

@media (max-width: 1439px) {
	.header__content-links__item {
		font-size: 31px;
	}
}

@media (max-width: 1199px) {
	.header {
		height: 160vh;
	}
	.header .form__wrapper {
		display: none;
	}
	.header__menu-links__item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.header__menu {
		position: absolute;
		display: none;
		top: 0px;
		right: 0px;
		background-color: black;
		width: 350px;
		height: 100vh;
		z-index: 100;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		opacity: 0;
		-webkit-transition: all .3s;
		transition: all .3s;
	}
	.header__menu-links {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding-top: 50px;
	}
	.header__menu-links__item {
		padding: 20px 0;
		font-size: 30px;
	}
	.header__menu-tel {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.header__content {
		padding-top: 120px;
	}
	.header__content-title {
		font-size: 125px;
		margin-bottom: 50px;
	}
	.header__form-title {
		font-size: 35px;
		line-height: 1;
	}
	.header .burger {
		display: block;
		position: absolute;
		top: 27px;
		right: 0px;
		width: 30px;
		height: 16px;
		cursor: pointer;
		z-index: 101;
	}
	.header .menu-active {
		position: absolute;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		top: -4px;
		right: -22px;
		background-color: black;
		width: 370px;
		height: 720px;
		border-radius: 0 0 0 25px;
		z-index: 100;
		padding-top: 40px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.header__content-links {
		-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: start;
	}
	.header__content-links__item {
		margin-right: 0;
		margin-bottom: 30px;
	}
	.header .header__content-links__item {
		width: 336px;
		height: 64px;
		font-size: 42px;
	}
}

@media (max-width: 991px) {
	.header {
		border-radius: 0px;
	}
	.header .form {
		display: none;
	}
	.header__content {
		padding-top: 80px;
	}
	.header__content-title {
		font-size: 80px;
		margin-bottom: 40px;
	}
	.header__content-links {
		-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: start;
	}
	.header__content-links__item {
		margin-right: 0;
		margin-bottom: 30px;
	}
	.header__form-title {
		font-size: 30px;
		line-height: 1;
	}
}

@media (max-width: 575px) {
	.header .header__content-links__item {
		width: 250px;
		height: 56px;
		font-size: 31px;
	}
	.header-logo img {
		max-width: 105px;
	}
	.header__content-title {
		font-size: 45px;
		letter-spacing: 0px;
		margin-bottom: 15px;
	}
	.header__content-subtitle {
		font-size: 31px;
		margin-bottom: 50px;
	}
	.header__content-links__item {
		border-radius: 30px;
		width: 312px;
		height: 56px;
		font-size: 35px;
		margin-bottom: 20px;
	}
	.header__form-title {
		font-size: 18px;
		line-height: 1.06;
		letter-spacing: normal;
	}
	.header__form-title br {
		display: none;
	}
}

@media (max-width: 1199px) {
	.first__content {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.first__content-item--elem {
		display: none;
	}
	.first__content-left {
		grid-template-columns: repeat(1, 1fr);
		justify-items: center;
		gap: 20px;
		margin-bottom: 20px;
		margin-right: 50px;
	}
}

@media (max-width: 991px) {
	.first-title {
		font-size: 60px;
	}
	.first__content-left {
		margin-right: 0;
	}
}

@media (max-width: 768px) {
	.first {
		padding-top: 80px;
		padding-bottom: 40px;
	}
	.first .first__content-teacher {
		font-size: 18px;
		line-height: 1.74;
	}
	.first .first__content-name {
		font-size: 31px;
	}
}

@media (max-width: 575px) {
	.first-title {
		font-size: 35px;
	}
}

@media (max-width: 1439px) {
	.partners__content-item {
		max-width: 330px;
	}
	.partners__content-text {
		font-size: 22px;
	}
	.partners__line-img img {
		max-width: 100%;
		height: auto;
	}
}

@media (max-width: 1199px) {
	.partners__content {
		grid-template-columns: repeat(2, 1fr);
		gap: 40px 20px;
	}
	.partners__content-item {
		max-width: 290px;
	}
	.partners__content-text {
		font-size: 20px;
	}
	.partners .items__slider .slick-slide {
		margin: 0 10px;
	}
}

@media (max-width: 767px) {
	.partners {
		padding: 40px 0;
	}
	.partners .first-title {
		margin-bottom: 40px;
	}
	.partners__content {
		grid-template-columns: repeat(1, 1fr);
	}
	.partners__content-item {
		max-width: 400px;
	}
	.partners__content-text {
		font-size: 20px;
	}
	.partners__line {
		padding: 2rem 0;
	}
}

@media (max-width: 1439px) {
	.teachers {
		padding: 40px 0;
	}
	.teachers .container:first-child {
		padding-bottom: 50px;
	}
	.teachers .items__slider-prev {
		right: 70px;
		width: 34px;
		height: 34px;
	}
	.teachers .items__slider-next {
		right: 22px;
		width: 34px;
		height: 34px;
	}
	.teachers__content-item p {
		font-size: 20px;
	}
	.teachers__content-img {
		width: 364px;
		height: 361px;
		margin-bottom: 25px;
	}
}

@media (max-width: 1199px) {
	.teachers-title {
		font-size: 80px;
	}
}

@media (max-width: 991px) {
	.teachers-title:after {
		display: none;
	}
	.teachers__content-img {
		width: 342px;
		height: 339px;
	}
	.teachers__content-name {
		font-size: 18px;
	}
	.teachers__main {
		margin-bottom: 20px;
	}
	.teachers__main-item p {
		max-width: 51%;
		margin-left: 45px;
	}
	.teachers-subtitle {
		font-size: 50px;
		margin-bottom: 90px;
	}
	.teachers-btn {
		padding: 13px 49px;
		height: 44px;
		font-size: 20px;
		margin-top: 50px;
	}
}

.teachers .container:after {
	bottom: -10px;
	right: 28px;
	width: 118px;
	height: 83px;
}

@media (max-width: 767px) {
	.teachers-title {
		font-size: 60px;
		margin-bottom: 40px;
	}
	.teachers-subtitle {
		font-size: 45px;
		margin-bottom: 80px;
	}
	.teachers__content-img {
		width: 527px;
		height: 519px;
	}
	.teachers__main {
		margin-bottom: 20px;
		max-height: 343px;
	}
}

@media (max-width: 575px) {
	.teachers__content-img {
		width: 323px;
		height: 320px;
	}
	.teachers .container:nth-child(2) {
		padding: 0;
		padding-bottom: 23px;
	}
	.teachers .items__slider-prev {
		top: -4px;
	}
	.teachers .items__slider-next {
		top: -4px;
	}
	.teachers .teachers__content-item p {
		font-size: 15px;
	}
	.teachers .teachers-title {
		margin-bottom: 40px;
	}
	.teachers-subtitle {
		font-size: 30px;
		margin-bottom: 60px;
	}
	.teachers-title {
		font-size: 40px;
	}
	.teachers__content {
		grid-template-columns: repeat(1, 1fr);
		gap: 31px;
	}
	.teachers__content-name {
		font-size: 23px;
	}
	.teachers .container:first-child {
		padding-bottom: 60px;
	}
	.teachers__main {
		max-height: 480px;
	}
	.teachers__main-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.teachers__main-item p {
		max-width: 84%;
		margin-left: 3px;
	}
	.teachers-btn {
		padding: 12px 37px;
		height: 38px;
		font-size: 15px;
		margin-top: 30px;
	}
}

@media (max-width: 1439px) {
	.calendar-subtitle {
		font-size: 53px;
		margin-bottom: 20px;
	}
	.calendar-title {
		font-size: 84px;
		margin-bottom: 40px;
	}
	.calendar__content {
		gap: 50px 120px;
	}
}

@media (max-width: 1199px) {
	.calendar {
		padding: 60px 0 120px;
	}
	.calendar__content {
		gap: 50px 24px;
	}
}

@media (max-width: 991px) {
	.calendar {
		padding-bottom: 30px;
	}
	.calendar-title {
		font-size: 60px;
		margin-bottom: 40px;
	}
	.calendar__content {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 30px;
		margin-bottom: 80px;
	}
	.calendar-title {
		font-size: 49px;
	}
}

@media (max-width: 767px) {
	.calendar-title {
		font-size: 39px;
	}
	.calendar__content {
		margin-bottom: 20px;
	}
	.calendar .items__slider-next {
		right: 16px;
		top: 7px;
	}
	.calendar .items__slider-prev {
		top: 7px;
		right: 66px;
	}
}

@media (max-width: 575px) {
	.calendar {
		padding: 30px 0 50px;
	}
	.calendar-title {
		font-size: 36px;
		line-height: 1.25;
		margin-bottom: 30px;
	}
	.calendar-subtitle {
		font-size: 40px;
		margin-bottom: 15px;
	}
	.calendar__content {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 30px;
	}
	.calendar .items__slider-next {
		top: 27px;
	}
	.calendar .items__slider-prev {
		top: 27px;
	}
}

@media (max-width: 1439px) {
	.children-title {
		font-family: var(--font-family);
		font-weight: 500;
		font-size: 70px;
		color: #fff;
	}
	.children-container {
		padding: 170px 0;
		margin-bottom: 70px;
	}
	.children-text {
		font-family: var(--font-family);
		font-weight: 500;
		font-size: 32px;
		color: #000;
	}
	.children__card-list li p {
		font-size: 32px;
	}
	.children__card-title {
		font-size: 32px;
		margin-bottom: 20px;
	}
	.children__card {
		width: 980px;
		padding: 51px 67px;
	}
}

@media (max-width: 1199px) {
	.children__card {
		width: 100%;
		padding: 51px 67px;
	}
	.children__card-list li p {
		font-size: 30px;
	}
}

@media (max-width: 991px) {
	.children-title {
		font-size: 45px;
	}
	.children-container {
		padding: 139px 0;
		margin-bottom: 60px;
	}
	.children-text {
		font-size: 24px;
		color: #000;
	}
	.children__card {
		width: 100%;
		padding: 35px;
		margin: 50px auto;
	}
	.children__card-list li p {
		font-size: 26px;
	}
	.children__card-title {
		font-size: 26px;
		margin-bottom: 10px;
	}
}

@media (max-width: 767px) {
	.children {
		margin-top: 20px;
	}
	.children-title {
		font-size: 40px;
	}
	.children-container {
		padding: 90px 0;
		margin-bottom: 50px;
	}
	.children-text {
		font-size: 20px;
	}
	.children__card {
		width: 100%;
		padding: 25px;
		margin: 40px auto;
	}
	.children__card-list {
		padding-left: 24px;
	}
	.children__card-list li p {
		font-size: 20px;
	}
	.children__card-title {
		font-size: 23px;
		margin-bottom: 10px;
	}
}

@media (max-width: 575px) {
	.children-title {
		font-size: 30px;
	}
	.children-container {
		margin-bottom: 40px;
	}
	.children-text {
		font-size: 16px;
	}
	.children__card-title {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.children__card-list li p {
		font-size: 17px;
	}
	.children__card {
		margin-bottom: 0;
	}
}

@media (max-width: 1439px) {
	.gallery {
		padding: 30px;
	}
}

@media (max-width: 1199px) {
	.gallery {
		margin-top: 90px;
		margin-bottom: 90px;
	}
}

@media (max-width: 991px) {
	.gallery__content-item {
		margin: 0 5px;
		border-radius: 15px;
		overflow: hidden;
	}
}

@media (max-width: 575px) {
	.gallery {
		margin-top: 50px;
		margin-bottom: 50px;
		padding: 15px;
	}
	.gallery__content-row {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.gallery__content-row .max30 {
		max-width: 29%;
		margin-bottom: 20px;
	}
	.gallery__content-row .max65 {
		max-width: 64%;
	}
}

@media (max-width: 1439px) {
	.masters__content-img {
		width: 400px;
		height: 563px;
		border-radius: 20px;
	}
}

@media (max-width: 991px) {
	.masters__content {
		grid-template-columns: repeat(1, 1fr);
		gap: 90px;
		margin-bottom: 100px;
	}
}

@media (max-width: 767px) {
	.masters {
		padding-bottom: 80px;
	}
	.masters-btn {
		font-size: 30px;
		border-radius: 13px;
		padding: 11px 88px;
	}
}

@media (max-width: 575px) {
	.masters__content-img {
		width: 100%;
		height: 513px;
		border-radius: 20px;
	}
	.masters__content-name {
		font-size: 32px;
		margin-bottom: 15px;
	}
	.masters__content-text {
		font-size: 23px;
	}
	.masters__content {
		gap: 70px;
		margin-bottom: 70px;
	}
	.masters-btn {
		font-size: 26px;
		border-radius: 13px;
		padding: 9px 65px;
	}
}

@media (max-width: 1439px) {
	.smi__content-name {
		font-size: 40px;
		margin-bottom: 57px;
	}
	.smi__content-text {
		font-size: 25px;
	}
	.smi__content-img {
		margin-bottom: 57px;
		max-height: 240px;
	}
}

@media (max-width: 1199px) {
	.smi__content-img {
		display: block;
		margin: 0 auto;
		margin-bottom: 15px;
		max-height: 200px;
		max-width: 560px;
	}
	.smi__content-item:last-child {
		margin-bottom: 0;
	}
}

@media (max-width: 991px) {
	.smi__content {
		gap: 30px 56px;
	}
	.smi__content-name {
		height: 136px;
		font-size: 31px;
		margin-bottom: 57px;
	}
	.smi__content-item:last-child {
		margin-bottom: 100px;
	}
	.smi__content-img {
		display: block;
		max-height: 147px;
		max-width: 100%;
	}
}

@media (max-width: 767px) {
	.smi {
		padding: 30px 0;
	}
	.smi__content-item {
		max-width: 100%;
	}
	.smi__content-item:nth-child(2n) {
		max-width: 100%;
	}
	.smi__content-name {
		font-size: 27px;
		margin-bottom: 24px;
		height: 161px;
	}
	.smi__content-text {
		font-size: 20px;
		padding-bottom: 70px;
	}
	.smi__content-link {
		border-radius: 10px;
		padding: 13px 49px;
		width: 237px;
		height: 51px;
		font-size: 26px;
	}
	.smi__content-img {
		margin-bottom: 25px;
		max-height: 116px;
	}
}

@media (max-width: 575px) {
	.smi__content {
		grid-template-columns: repeat(1, 1fr);
	}
	.smi__content-name {
		height: 99px;
	}
	.smi__content-img {
		max-height: 165px;
	}
}

@media (max-width: 1919px) {
	.news__slider-prev {
		top: 98px;
		right: 100px;
	}
	.news__slider-next {
		top: 98px;
		right: 30px;
	}
}

@media (max-width: 1439px) {
	.fancybox-slide .news__content {
		padding: 30px;
		width: 90vw;
		min-height: 100vh;
	}
	.news__content-video {
		width: 359px;
		height: 200px;
	}
	.news__pic {
		width: 45%;
	}
	.news__pic img {
		width: 100%;
		height: auto;
	}
	.news__inner {
		width: 50%;
	}
	.news__name {
		font-size: 44px;
	}
	.news__text {
		font-size: 29px;
	}
}

@media (max-width: 991px) {
	.fancybox-slide .news__content {
		position: relative;
		overflow: hidden;
		padding: 30px;
		width: 94vw;
		min-height: 100vh;
		background-color: white;
		border-radius: 25px;
		-webkit-box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.1), 0 22px 22px 0 rgba(0, 0, 0, 0.09), 0 49px 29px 0 rgba(0, 0, 0, 0.05), 0 87px 35px 0 rgba(0, 0, 0, 0.01), 0 136px 38px 0 rgba(0, 0, 0, 0);
		box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.1), 0 22px 22px 0 rgba(0, 0, 0, 0.09), 0 49px 29px 0 rgba(0, 0, 0, 0.05), 0 87px 35px 0 rgba(0, 0, 0, 0.01), 0 136px 38px 0 rgba(0, 0, 0, 0);
	}
	.fancybox-slide .news__content .news__name {
		font-size: 30px;
		margin-top: 30px;
	}
	.fancybox-slide .news__content .news__text {
		margin-bottom: 2rem;
		font-weight: 500;
		font-size: 23px;
		line-height: 1.19;
		letter-spacing: -0.06em;
	}
	.news {
		margin-top: -50px;
	}
	.news__include {
		margin: 0 0 .6rem;
		font-size: 21px;
		line-height: 1;
		color: var(--c-black);
	}
	.news__lesson p {
		margin: 0 0 .6rem;
		font-size: 21px;
		line-height: 1;
		color: var(--c-black);
	}
	.news__item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.news__pic {
		width: 100%;
	}
	.news__inner {
		width: 100%;
	}
	.news__name {
		font-size: 31px;
	}
	.news__text {
		font-size: 22px;
	}
}

@media (max-width: 767px) {
	.news__slider-prev {
		top: 88px;
		right: 100px;
	}
	.news__slider-next {
		top: 88px;
		right: 30px;
	}
	.news__content-link {
		display: block;
		margin: 3rem auto 0;
		border-radius: 15px;
		padding: 16px 80px;
		font-family: var(--font-family);
		font-weight: 400;
		font-size: 22px;
		line-height: 1;
		color: #000000;
		background-color: #67C4D5;
		-webkit-transition: .3s linear;
		transition: .3s linear;
		border: none;
		cursor: pointer;
	}
}

@media (max-width: 575px) {
	.news {
		padding: 50px 0;
	}
	.news__content-video {
		width: 338px;
		height: 185px;
	}
	.news__slider-prev {
		top: 48px;
		right: 70px;
		width: 34px;
		height: 34px;
	}
	.news__slider-next {
		top: 48px;
		right: 20px;
		width: 34px;
		height: 34px;
	}
}

@media (max-width: 1439px) {
	.area__wrapper {
		gap: 20px;
	}
}

@media (max-width: 1199px) {
	.area {
		padding: 80px 0 120px;
	}
	.area__content-left {
		width: 100%;
		max-height: 426px;
	}
	.area__content-right {
		width: 100%;
	}
	.area__content-name {
		font-size: 40px;
	}
	.area__content-address {
		font-size: 26px;
		margin-bottom: 24px;
	}
	.area__content-map {
		height: 258px;
	}
}

@media (max-width: 767px) {
	.area {
		padding: 50px 0 100px;
	}
	.area__wrapper {
		grid-template-columns: repeat(1, 1fr);
		gap: 20px;
	}
	.area__content-left {
		width: 100%;
		max-height: 277px;
	}
	.area__content-left img {
		max-width: 700px;
	}
	.area .items__slider-prev {
		top: 48px;
		right: 70px;
		width: 34px;
		height: 34px;
	}
	.area .items__slider-next {
		position: absolute;
		top: 48px;
		right: 22px;
		width: 34px;
		height: 34px;
	}
}

@media (max-width: 575px) {
	.area__content-left {
		width: 100%;
		max-height: 237px;
	}
	.area__content-left img {
		max-width: 600px;
	}
	.area__content-name {
		font-size: 30px;
	}
	.area__content-address {
		font-size: 21px;
	}
}

@media (max-width: 1439px) {
	.reviews__content-item {
		border-radius: 20px;
		height: 360px;
		padding: 35px 17px;
	}
	.reviews__content {
		margin-left: 20px;
		margin-right: 20px;
	}
	.reviews__more {
		padding-right: 30px;
	}
	.reviews__descr {
		padding-right: 30px;
	}
	.reviews__next--yandex, .reviews__next--gis {
		-webkit-transform: translateX(100%);
		        transform: translateX(100%);
	}
	.reviews__prev--yandex, .reviews__prev--gis {
		-webkit-transform: translateX(-100%);
		        transform: translateX(-100%);
	}
}

@media (max-width: 1199px) {
	.reviews__content-name {
		font-size: 30px;
	}
	.reviews__btn svg {
		width: 25px;
		height: 50px;
	}
}

@media (max-width: 991px) {
	.reviews__next--yandex, .reviews__next--gis {
		-webkit-transform: translateX(50%);
		        transform: translateX(50%);
		width: 50px;
	}
	.reviews__prev--yandex, .reviews__prev--gis {
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 50px;
	}
	.reviews__btn svg {
		width: 15px;
		height: 40px;
	}
}

@media (max-width: 575px) {
	.reviews {
		padding: 45px 0 69px;
	}
	.reviews__content-header img {
		width: 64px;
		height: 64px;
	}
	.reviews__content-info {
		margin-left: 10px;
	}
	.reviews__content-name {
		font-size: 24px;
	}
	.reviews__content-item {
		border-radius: 20px;
		height: 360px;
		padding: 20px 15px;
	}
	.reviews__content-text {
		height: 240px;
	}
	.reviews__content-header {
		margin-bottom: 10px;
	}
	.reviews__content-text p {
		font-size: 15px;
	}
	.reviews__content-image {
		width: 60px;
		height: 60px;
	}
	.reviews__content-image span {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
		color: #000;
		font-size: 25px;
		text-transform: uppercase;
	}
	.reviews__more-link {
		font-size: 18px;
	}
	.reviews__more {
		padding-right: 0;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.reviews__btns {
		top: 50%;
	}
	.reviews__descr {
		padding-right: 0px;
		text-align: center;
		font-size: 13px;
	}
	.reviews__btn svg {
		width: 10px;
		height: 35px;
	}
}

@media (max-width: 1199px) {
	.footer__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.footer__left {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		width: 100%;
		border-radius: 0;
		height: 500px;
	}
	.footer__left-subtitle {
		width: 530px;
	}
	.footer__right {
		width: 100%;
		border-radius: 0;
	}
	.footer__form-title {
		font-size: 32px;
		line-height: 1;
	}
	.footer__bottom {
		padding: 70px 15px;
		margin-top: 0px;
	}
	.footer__bottom-left {
		max-width: 50%;
	}
	.footer__bottom-right {
		max-width: 50%;
	}
}

@media (max-width: 767px) {
	.footer__left {
		padding-left: 0;
		height: 471px;
	}
	.footer__left-title {
		text-align: center;
		font-size: 80px;
	}
	.footer__left-subtitle {
		text-align: center;
		width: auto;
	}
	.footer__right-bottom {
		width: 100%;
	}
	.footer__right-bottom {
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		padding: 35px 15px;
		margin-top: 15px;
	}
}

@media (max-width: 575px) {
	.footer .footer__right-map {
		font-size: 13px;
		line-height: 1;
		letter-spacing: -0.06em;
		border-radius: 32px;
		border: 1px solid var(--Color, #0AF5F5);
		padding: 5px 5px 5px 35px;
		width: 182px;
	}
	.footer .footer__right-map:before {
		position: absolute;
		content: "";
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 11px;
		width: 22px;
		height: 28px;
		background: url(../img/footer/map.svg) no-repeat center;
		background-size: cover;
	}
	.footer .footer__right-email {
		margin-right: 15px;
		max-width: 37px;
	}
	.footer__right {
		padding: 10px;
		height: 650px;
	}
	.footer__right-phone {
		width: 35px;
		height: 35px;
	}
	.footer__right-tg {
		width: 35px;
		height: 35px;
	}
	.footer__right-vk {
		width: 35px;
		height: 35px;
	}
	.footer__form-title {
		font-size: 25px;
		font-style: normal;
		font-weight: 400;
		line-height: 0.83;
		letter-spacing: -0.96px;
	}
	.footer__form .btn-two {
		height: 40px;
		font-size: 14px;
	}
	.footer__form .btn-two span {
		font-style: normal;
		font-weight: 400;
		line-height: 1.08;
		/* 108.036% */
		letter-spacing: -0.84px;
		text-transform: lowercase;
	}
	.footer__form .btn-two:before {
		position: absolute;
		content: "";
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 65px;
		width: 28px;
		height: 28px;
		background: url(../img/footer/elem.svg) no-repeat center;
		background-size: cover;
	}
	.footer__left {
		height: 450px;
	}
	.footer__left-title {
		text-align: center;
		font-size: 57px;
	}
	.footer__left-subtitle {
		font-size: 30px;
		margin-bottom: 48px;
	}
	.footer__left-conf {
		font-size: 15px;
		opacity: 0.5;
	}
	.footer__bottom {
		padding: 40px 10px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
	.footer__bottom-left {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		max-width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		margin-bottom: 0px;
	}
	.footer__bottom-right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		max-width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		margin-bottom: 60px;
	}
	.footer__bottom-name {
		text-align: center;
	}
}

@media (max-width: 991px) {
	#modal-thanks h2 {
		font-size: 30px;
	}
	#modal-thanks .btn br {
		display: none;
	}
	#modal-thanks .btn {
		font-size: 14px;
	}
	#modal-thanks {
		max-width: 480px;
	}
}

@media (max-width: 767px) {
	#modal-form,
	#modal-pay {
		max-width: 390px;
		padding: 30px;
		padding-top: 50px;
		padding-bottom: 50px;
		border-radius: 5px;
	}
	#modal-form .btn-two,
	#modal-pay .btn-two {
		max-width: 100%;
		height: 50px;
		border-radius: 30px;
	}
	#modal-form .last__feedback .h1,
	#modal-pay .last__feedback .h1 {
		margin-bottom: 5px;
	}
	#modal-form .form__text,
	#modal-pay .form__text {
		margin-bottom: 20px;
	}
	#modal-form .col-lg-3:nth-child(4),
	#modal-pay .col-lg-3:nth-child(4) {
		margin-top: 5px;
		margin-bottom: 16px;
	}
	#modal-form .checkbox,
	#modal-pay .checkbox {
		font-size: 11px;
	}
	#modal-form .checkbox__input,
	#modal-pay .checkbox__input {
		top: 2px;
		left: 4px;
	}
	#modal-pay .last__feedback .h1 {
		max-width: 250px;
		margin-left: auto;
		margin-right: auto;
	}
	#modal-thanks {
		max-width: 340px;
		padding: 60px 45px;
	}
	#modal-thanks h2 {
		font-size: 20px;
	}
	#modal-thanks p {
		font-size: 14px;
	}
	.fancybox-slide--html .fancybox-close-small {
		top: 15px;
		right: 15px;
	}
	#modal-form .form__input {
		font-size: 16px;
		line-height: 1.44;
		border-radius: 30px;
		height: 55px;
		margin-bottom: 12px;
	}
}

@media (max-width: 575px) {
	#modal-thanks {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (max-width: 991px) {
	#modal-thanks h2 {
		font-size: 30px;
	}
	#modal-thanks .btn br {
		display: none;
	}
	#modal-thanks .btn {
		font-size: 14px;
	}
	#modal-thanks {
		max-width: 480px;
	}
}

@media (max-width: 767px) {
	#modal-form,
	#modal-pay {
		max-width: 390px;
		padding: 30px;
		padding-top: 50px;
		padding-bottom: 50px;
		border-radius: 5px;
	}
	#modal-form .btn-two,
	#modal-pay .btn-two {
		max-width: 100%;
		height: 50px;
		border-radius: 30px;
	}
	#modal-form .last__feedback .h1,
	#modal-pay .last__feedback .h1 {
		margin-bottom: 5px;
	}
	#modal-form .form__text,
	#modal-pay .form__text {
		margin-bottom: 20px;
	}
	#modal-form .col-lg-3:nth-child(4),
	#modal-pay .col-lg-3:nth-child(4) {
		margin-top: 5px;
		margin-bottom: 16px;
	}
	#modal-form .checkbox,
	#modal-pay .checkbox {
		font-size: 11px;
	}
	#modal-form .checkbox__input,
	#modal-pay .checkbox__input {
		top: 2px;
		left: 4px;
	}
	#modal-pay .last__feedback .h1 {
		max-width: 250px;
		margin-left: auto;
		margin-right: auto;
	}
	#modal-thanks {
		max-width: 340px;
		padding: 60px 45px;
	}
	#modal-thanks h2 {
		font-size: 20px;
	}
	#modal-thanks p {
		font-size: 14px;
	}
	.fancybox-slide--html .fancybox-close-small {
		top: 15px;
		right: 15px;
	}
	#modal-form .form__input {
		font-size: 16px;
		line-height: 1.44;
		border-radius: 30px;
		height: 55px;
		margin-bottom: 12px;
	}
}

@media (max-width: 575px) {
	#modal-thanks {
		padding-left: 30px;
		padding-right: 30px;
	}
}

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