@charset "UTF-8";
/**********/
/* Fonts */
/*************/
/* Defaults */
@import url("https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");
*, *:before, *:after {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: transparent;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

:root {
	--font-family: 'PT Sans', sans-serif;
	--font-family-chechovskoy: 'Chekhovskoy', sans-serif;
}

body {
	background: #f1f1f1;
	color: #1F1B1A;
	font-size: 16px;
	font-family: var(--font-family);
	visibility: hidden;
	-webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
}

input {
	font-family: var(--font-family);
}

a {
	color: #A16D4F;
	text-decoration: none;
}

a:hover {
	color: inherit;
	opacity: .7;
}

img {
	display: block;
	width: 100%;
}

.hidden {
	display: none;
}

.invisible {
	visibility: hidden;
}

.wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	min-height: 100vh;
	padding-bottom: 70px;
}

.wrapper.notes, .wrapper.repose {
	background: #FFFFFF;
}

.wrapper.notes main, .wrapper.repose main {
	border: 2px solid #EB5757;
	border-bottom: none;
	position: relative;
}

.wrapper.notes main .info, .wrapper.repose main .info {
	position: absolute;
	top: 20px;
	left: 32px;
	width: 22px;
	height: 22px;
}

.wrapper.notes main .decoration, .wrapper.repose main .decoration {
	position: absolute;
	top: 0;
	width: 38.7px;
	height: 42.3px;
}

.wrapper.notes main .decoration._right, .wrapper.repose main .decoration._right {
	-webkit-transform: rotate(90deg);
	        transform: rotate(90deg);
	right: 1px;
	top: -2px;
}

.wrapper.notes main .decoration._left, .wrapper.repose main .decoration._left {
	left: 0;
}

.wrapper .notes-main__desclist.repose {
	display: none;
}

.wrapper.repose main {
	border: 2px solid #1F1B1A;
}

.wrapper.repose main .notes-main__desclist {
	display: none;
}

.wrapper.repose main .notes-main__desclist.repose {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.wrapper.repose main .decoration svg path {
	stroke: #1F1B1A;
	fill: #1F1B1A;
}

.wrapper.repose main .notes-main__top {
	color: #1F1B1A;
}

.wrapper.repose main .notes-main__top .notes-main__title-text {
	color: #1F1B1A;
}

.wrapper.repose main .notes-main__top .notes-main__desc-text {
	color: #1F1B1A;
}

.wrapper.repose main .notes-main__top .notes-main__cross svg path {
	fill: #1F1B1A;
}

.wrapper.repose main .notes-main__top .notes-main__top-arrow path {
	stroke: #1F1B1A;
}

.loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	/* Полупрозрачный фон */
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	z-index: 1000;
	/* Убедитесь, что лоадер поверх всего */
}

.loader img {
	width: 50px;
	/* Размер изображения лоадера */
}

/* Скрыть лоадер по умолчанию */
.loader {
	display: none;
}

main {
	height: 100%;
	padding: 18px 0 20px;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}

.container {
	padding: 0 10px;
}

input {
	width: 100%;
}

input.input-error {
	border-color: #EB5757;
}

input.input-error::-webkit-input-placeholder {
	color: #EB5757;
}

input.input-error::-moz-placeholder {
	color: #EB5757;
}

input.input-error::-ms-input-placeholder {
	color: #EB5757;
}

input.input-error::placeholder {
	color: #EB5757;
}

.button {
	font-family:var(--font-family);
	font-size: 14px;
	padding: 18px 64px 16px;
	background-color: #1F1B1A;
	border: 1px solid rgba(241, 241, 241, 0.05);
	border-radius: 10px;
	font-weight: 700;
	color: #FFF;
	letter-spacing: .7px; /*5%;*/
	line-height: 120%;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: .2s;
	transition: .2s;
}

.button:hover {
	color: #FFF;
	background-color: #1f1b1ad0;
	opacity: 1;
}

.button:disabled {
	background: gray;
}

.title {
	font-size: 20px;
	font-weight: 700;
}

.datepicker {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	z-index: 4;
	position: absolute;
	top: calc(100% + 4px);
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	        transform: translate(-50%, 0);
	width: 289px;
	display: inline-block;
	color: #1F1B1A;
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 22px 0px rgba(34, 60, 80, 0.2);
	        box-shadow: 0px 0px 22px 0px rgba(34, 60, 80, 0.2);
	background: #fff;
	display: none;
}

.datepicker.active {
	display: block;
}

.datepicker__header {
	padding: 8px 16px;
	border-bottom: 1px rgba(31, 27, 26, 0.2) solid;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
}

.datepicker__month, .datepicker__year {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 8px;
	text-transform: capitalize;
}

.datepicker__arrow {
	padding: 8px 9px;
	background: transparent;
	cursor: pointer;
	width: 24px;
	height: 24px;
	border: none;
}

.datepicker__daysofweek {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 0 16px;
	margin-top: 16px;
}

.datepicker__daysofweek-day {
	line-height: 133%;
    font-size: 12px;
	padding: 0 5px;
	width: calc(100% + 1px);
	text-align: center;
}

.datepicker__days {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	gap: 16px 0;
	padding: 0 16px 16px;
	margin-top: 30px;
	font-weight: 700;
}

.datepicker .day {
	width: calc(100% + 1px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	cursor: pointer;
}

.datepicker .day__num {
	height: 28px;
	width: 28px;
	font-size: 14px;
    line-height: 129%;
	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;
}

.datepicker .day:nth-child(7n) {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}

.datepicker .day:nth-child(7n + 1) {
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}

.datepicker .day.selected .day__num {
	background-color: rgba(244, 230, 199, 0.5);
	border-radius: 50%;
}

.datepicker .day.first {
	border-top-left-radius: 28px;
	border-bottom-left-radius: 28px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.datepicker .day.last {
	border-top-right-radius: 28px;
	border-bottom-right-radius: 28px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.datepicker .day.last.first.continuing {
	border-top-right-radius: 28px;
	border-bottom-right-radius: 28px;
	border-top-left-radius: 28px;
	border-bottom-left-radius: 28px;
}

.datepicker .day.selected.last.first {
	background: none;
}

.datepicker .day.selected.last.first .day__num {
	background-color: #F4E6C7;
	border-radius: 50%;
}

.datepicker .day.continuing {
	background-color: #F4E6C7;
}

.datepicker .day.other-month {
	color: rgba(31, 27, 26, 0.5);
}

.datepicker .day.other-month.continuing {
	/* color: #1f1b1a; */
}

.datepicker .day.other-month.disabled {
	color: rgba(31, 27, 26, 0.2);
}

.datepicker .day.disabled {
	color: rgba(31, 27, 26, 0.2);
	pointer-events: none;
}

.datepicker .day.weekend {
    color: #eb5757;
}

.datepicker .day.weekend.day.other-month {
    color: rgba(235, 87, 87, 0.5);
}

.datepicker .day.weekend.day.disabled {
    color: rgba(235, 87, 87, 0.2);
}

.datepicker .datepicker__arrow.disabled {
	opacity: .5;
	pointer-events: none;
}

.form__fields {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 16px;
}

.form__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 8px;
}

.form__label {
	font-weight: 700;
}

.form__input {
	padding: 16px 24px;
	border-radius: 8px;
	background: #FFF;
	outline: 1px solid rgba(31, 27, 26, 0.2);
	border: 0 none;
	font-size: 16px;
	font-family: var(--font-family);
}

.form__input::-webkit-input-placeholder {
	color: rgba(31, 27, 26, 0.6);
}

.form__input::-moz-placeholder {
	color: rgba(31, 27, 26, 0.6);
}

.form__input::-ms-input-placeholder {
	color: rgba(31, 27, 26, 0.6);
}

.form__input::placeholder {
	color: rgba(31, 27, 26, 0.6);
}

.form__input:focus-within {
    outline-width: 2px;
    outline-color: #1f1b1a;
}

.form__bottom {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 10px;
}

.form__bottom-text {
	text-align: center;
}

.form__textarea {
	min-height: 104px;
	max-height: 400px;
	resize: vertical;
	background: #FFF;
	outline: 1px solid rgba(31, 27, 26, 0.2);
	border: 0 none;
}

.form__textarea::-webkit-input-placeholder {
	color: rgba(31, 27, 26, 0.6);
}

.form__textarea::-moz-placeholder {
	color: rgba(31, 27, 26, 0.6);
}

.form__textarea::-ms-input-placeholder {
	color: rgba(31, 27, 26, 0.6);
}

.form__textarea::placeholder {
	color: rgba(31, 27, 26, 0.6);
}

.form__select {
	position: relative;
	font-size: 16px;
}

.form__select.is-active .form__select-body {
	display: block;
}

.form__select .form__select-icon svg {
	-webkit-transition: .2s;
	transition: .2s;
}

.form__select.is-active .form__select-icon svg {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.form__select-header {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid rgba(31, 27, 26, 0.2);
	border-radius: 8px;
	background: #fff;
}

.form__select-current {
	padding: 16px 24px;
}

.form__select-icon {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-left: auto;
	text-align: center;
	width: 40px;
}

.form__select-body {
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 1;
	background: #FFFFFF;
	border: 1px solid rgba(31, 27, 26, 0.2);
	border-top: 0;
	border-radius: 0 0 8px 8px;
}

.form__select-item {
	cursor: pointer;
	padding: 16px 24px;
}

.form__select-item:hover {
	background-color: #f2f2f2;
}

/***********/
/* Blocks */
.header {
	padding: 21px 0;
	background: #1F1B1A;
}

.header__logo {
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	gap: 11px;
}

.main__form {
	margin-top: 20px;
}

.footer {
	position: fixed;
	width: 100%;
	z-index: 5;
	bottom: 0;
	left: 0;
	margin-top: auto;
	padding: 10px 0 3px;
	background: #1F1B1A;
	color: #9D9C9B;
}

.footer__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
}

.footer__button {
	color: inherit;
	text-decoration: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.footer__button-img {
	max-width: 39px;
	max-height: 39px;
}

.footer__button-img._2 {
	max-width: 34px;
	max-height: 34px;
	margin-bottom: 2px;
}

.notes .footer {
	border-top: 2px solid #EB5757;
}

.notes.repose .footer {
	border-color: #1F1B1A;
}

/* Blocks notes*/
.notes-main__top {
	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;
	line-height: 115%;
	font-family: var(--font-family);
}

.notes-main__top-arrow {
	margin-left: 6px;
	-webkit-transition: .2s;
	transition: .2s;
}

.notes-main__title {
	margin-top: 7.5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 8px;
	cursor: pointer;
	position: relative;
	z-index: 3;
}

.notes-main__title.active .notes-main__titlelist {
	max-height: 200px;
}

.notes-main__title.active .notes-main__top-arrow {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.notes-main__title-text {
	font-family: var(--font-family-chechovskoy);
	font-size: 22px;
	line-height: 114%;
	text-transform: uppercase;
	color: #EB5757;
	font-weight: 400;
}

.notes-main__titlelist {
	z-index: 2;
	position: absolute;
	top: calc(100% + 10px);
	left: 50%;
	min-width: 100%;
	-webkit-transform: translate(-50%, 0);
	        transform: translate(-50%, 0);
	overflow: hidden;
	max-height: 0px;
	background: #fff;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 8px;
	-webkit-transition: .2s;
	transition: .2s;
	-webkit-box-shadow: 0px 0px 43px 0px rgba(0, 0, 0, 0.1);
	        box-shadow: 0px 0px 43px 0px rgba(0, 0, 0, 0.1);
	cursor: default;
}

.notes-main__titlelist-title {
	border-radius: 8px;
	padding: 8px;
	margin: 8px 8px 0 8px;
	width: 250px;
	cursor: pointer;
}

.notes-main__titlelist-title:hover {
	/* color: #ffc79d; */
}

.notes-main__titlelist-title:nth-child(2) {
	margin: 0 8px 8px 8px;
}

.notes-main__titlelist-title.selected {
	background: #f1f1f1;
}

.notes-main__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 3px;
	position: relative;
	margin-top: 6px;
}

.notes-main__desc.active .notes-main__desclist {
	max-height: 270px;
}

.notes-main__desc.active .notes-main__top-arrow {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.notes-main__desc-text {
	font-family: var(--font-family-chechovskoy);
	font-size: 20px;
	line-height: 21px;
	font-weight: 400;
	color: #EB5757;
	text-align: center;
}

.notes-main__desclist {
	z-index: 2;
	position: absolute;
	top: calc(100% + 10px);
	left: 50%;
	min-width: 100%;
	-webkit-transform: translate(-50%, 0);
	        transform: translate(-50%, 0);
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 0px;
	background: #fff;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 8px;
	-webkit-transition: .2s;
	transition: .2s;
	-webkit-box-shadow: 0px 0px 43px 0px rgba(0, 0, 0, 0.1);
	        box-shadow: 0px 0px 43px 0px rgba(0, 0, 0, 0.1);
	cursor: default;
}

.notes-main__desclist-desc {
	border-radius: 8px;
	padding: 8px;
	margin: 8px 8px 0 8px;
	min-width: 250px;
	cursor: pointer;
}

.notes-main__desclist-desc:hover {
	/* color: #ffc79d; */
}

.notes-main__desclist-desc:last-child {
	margin: 0 8px 8px 8px;
}

.notes-main__desclist-desc.selected {
	background: #f1f1f1;
}

.notes-main__calendar {
	position: relative;
}

.notes-main__calendar-top {
	margin-top: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 8px;
	color: #353231;
	cursor: pointer;
}

.notes-form {
	margin-top: 2px;
}

.notes-form__fields {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.notes-form__inputs {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 20px;
}

.notes-form__inputs input.--error {
	border-color: #EB5757;
}

.notes-form__inputs input.--error::-webkit-input-placeholder {
	color: #EB5757;
}

.notes-form__inputs input.--error::-moz-placeholder {
	color: #EB5757;
}

.notes-form__inputs input.--error::-ms-input-placeholder {
	color: #EB5757;
}

.notes-form__inputs input.--error::placeholder {
	color: #EB5757;
}

.notes-form__inputs input.--error + .notes-form__error-smbl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.notes-form__inputs input.--error + .notes-form__error-smbl + .notes-form__error-text.active {
	display: block;
}

.notes-form__inputbox {
	position: relative;
}

.notes-form__email {
	/* max-width: 300px; */
}

.notes-form__email-input {
	font-size: 16px;
	width: 100%;
	padding: 12px 0 2px;
	background: transparent;
	border: none;
	border-bottom: 1px solid rgba(31, 27, 26, 0.2);
}

.notes-form__email-input:focus-visible {
	outline: none;
}

.notes-form__email-input.notes-form__error {
	border-bottom-color: #EB5757;
}

.notes-form__email-input.notes-form__error::-webkit-input-placeholder {
	color: #EB5757;
}

.notes-form__email-input.notes-form__error::-moz-placeholder {
	color: #EB5757;
}

.notes-form__email-input.notes-form__error::-ms-input-placeholder {
	color: #EB5757;
}

.notes-form__email-input.notes-form__error::placeholder {
	color: #EB5757;
}

.notes-form__input {
	font-family: var(--font-family);
	width: 100%;
	font-size: 16px;
	line-height: 18px;
	padding: 12px 0 2px;
	background: transparent;
	border: none;
	border-bottom: 1px solid rgba(31, 27, 26, 0.2);
}

.notes-form__input:focus-visible {
	outline: none;
}

.notes-form__hint {
	position: absolute;
	border-radius: 4px;
	top: 100%;
	left: 0;
	background: #fff;
	-webkit-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1);
	        box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1);
	width: 100%;
	max-height: 218px;
	margin-top: 6px;
	padding: 5px;
	overflow-y: auto;
	z-index: 100;
	display: none;
}

.notes-form__hint.active {
	display: block;
}

.notes-form__hint-name {
	-webkit-transition: .15s;
	transition: .15s;
	padding: 6px 8px;
	cursor: pointer;
}

.notes-form__hint-name:hover {
	color: #a16d4f;
}

.notes-form__error-smbl {
	position: absolute;
	bottom: 4px;
	right: 0;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #EB5757;
	color: #fff;
	border: 1px solid #EB5757;
	display: none;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 12px;
	cursor: pointer;
}

.notes-form__error-text {
	position: absolute;
	top: calc(100% + 2px);
	font-size: 14px;
	line-height: 133%;
	width: 100%;
	padding: 10px 12px;
	border-radius: 8px;
	background: #fff;
	border: 1px solid #E9E8E8;
	z-index: 2;
	display: none;
}

.notes-form__error-text::before {
	content: '';
	position: absolute;
	top: -7px;
	right: -2px;
	width: 20px;
	height: 8px;
	background-image: url(../img/@notes/main/error-tringle.png);
	background-size: 20px 23px;
}

.notes-form__bottom {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 20px;
}

.notes-form__summ {
	display: grid;
	grid-template-columns: 5fr 4fr;
	gap: 20px;
}

.notes-form__summ-text {
	font-weight: 700;
	font-size: 16px;
}

.notes-form__summ-inputbox {
	margin-left: auto;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}

.notes-form__summ-input {
	max-width: 92px;
	font-weight: 700;
	padding: 8px 10px 7px;
	border-radius: 8px;
	outline: 1px solid rgba(31, 27, 26, 0.2);
	border: 0 none;
	background: transparent;
	text-align: right;
	font-size: 16px;
	font-size: 16px;
}

.notes-form__summ-input:focus-within {
    outline-width: 2px;
    outline-color: #1f1b1a;
}

.notes-form__summ-inputbox--currency {
	position: relative;
}

.notes-form__summ-inputbox--currency .notes-form__summ-input {
	padding-right: 32px;
}

.notes-form__summ-inputbox--currency .notes-form__summ-currency {
	position: absolute;
	right: 19px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	color: #1F1B1A;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	pointer-events: none;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}

.notes-form__summ-inputbox--currency_error-smbl {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	right: 10px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #EB5757;
	color: #fff;
	border: 1px solid #EB5757;
	display: none;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 12px;
	cursor: pointer;
}

.notes-form__summ-inputbox--currency_error-text {
	position: absolute;
	top: calc(100% + 2px);
	right: 0;
	font-weight: 400;
	font-size: 14px;
	line-height: 133%;
	width: 100%;
	min-width: 200px;
	padding: 12px 16px;
	border-radius: 8px;
	background: #fff;
	border: 0 none;
	outline: 1px solid #E9E8E8;;
	z-index: 200;
	display: none;
}

.notes-form__summ-inputbox--currency_error-text::before {
	content: '';
	position: absolute;
	top: -7px;
	right: 6px;
	width: 20px;
	height: 8px;
	background-image: url(../img/@notes/main/error-tringle.png);
	background-size: 20px 23px;
}

.notes-form__summ-inputbox--currency.--error .notes-form__summ-input {
	padding-right: 47.5px;
	/* border: #EB5757 1px solid; */
	border-radius: 8px;
	outline: #EB5757 1px solid;;
}

.notes-form__summ-inputbox--currency.--error .notes-form__summ-currency {
	right: 34.5px;
}

.notes-form__summ-inputbox--currency.--error .notes-form__summ-inputbox--currency_error {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.notes-form__summ-inputbox--currency.--error .notes-form__summ-inputbox--currency_error-smbl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.notes-form__summ-inputbox--currency.--error .notes-form__summ-currency {
	display: none;
}

.notes-form__summ-inputbox--currency.--error .notes-form__summ-input {
	padding-right: 32px;
}

.notes-form__summ-inputbox--currency.--error .notes-form__summ-inputbox--currency_error-text.active {
	display: block;
}

/* Toast notifications */
.toast-container {
	position: fixed;
	top: 32px;
	right: 0;
	left: 0;
	z-index: 2000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 10px;
	pointer-events: none;
}

.toast {
	min-width: 280px;
	max-width: 360px;
	background: #fff;
	border: 1px solid #E9E8E8;
	border-radius: 8px;
	-webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
	        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
	color: #1F1B1A;
	font-size: 14px;
	line-height: 1.35;
	padding: 12px 40px 12px 14px;
	position: relative;
	pointer-events: auto;
	overflow: hidden;
}

.toast--error {
	border-color: #EB5757;
}

.toast__close {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 22px;
	height: 22px;
	border: none;
	background: transparent;
	cursor: pointer;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.toast__title {
	font-weight: 700;
	margin-bottom: 4px;
}

.toast__text {
	word-wrap: break-word;
}

.toast.fade-out {
	opacity: 0;
	-webkit-transition: opacity 2s ease;
	transition: opacity 2s ease;
}

/* Blocks thanks*/
.thanks__container {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	min-height: 210px;
}

.thanks__title {
	font-size: 20px;
	line-height: 120%;
	font-weight: 700;
	margin-bottom: 20px;
}

.thanks__desc {
	font-size: 16px;
	line-height: 140%;
	margin-bottom: 11px;
}

.thanks__btn {
	text-decoration: none;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: auto;
}

/* Blocks notes*/
.error__container {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	min-height: 210px;
}

.error__title {
	font-size: 20px;
	line-height: 120%;
	font-weight: 700;
	margin-bottom: 20px;
}

.error__desc {
	font-size: 16px;
	line-height: 140%;
	margin-bottom: 11px;
}

.error__btn {
	text-decoration: none;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: auto;
}

/***********/
/* Popups */
.popup-info {
	padding: 60px 10px;
	width: 100%;
	height: calc(100% - 118px);
	border: 2px solid #EB5757;
	position: relative;
	overflow: hidden;
	word-break: normal;
}

.popup-info .decoration {
	position: absolute;
	width: 38.7px;
	height: 42.3px;
}

.popup-info .decoration._right {
	-webkit-transform: rotate(90deg);
	        transform: rotate(90deg);
	right: 1px;
	top: -2px;
}

.popup-info .decoration._left {
	left: 0;
	top: 0;
}

.popup-info .decoration._right-down {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
	right: -2px;
	bottom: 0;
}

.popup-info .decoration._left-down {
	-webkit-transform: rotate(270deg);
	        transform: rotate(270deg);
	left: 1px;
	bottom: -2px;
}

.popup-info .fancybox-close-small {
	top: 30px;
	right: 25px;
	padding: 0;
	width: 24px;
	height: 24px;
	color: #A16D4F;
}

.popup-info__text {
	text-align: center;
	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;
}

.popup-info__title {
	font-family: var(--font-family-chechovskoy);
	font-size: 22px;
	font-weight: 400;
	line-height: 115%;
	color: #EB5757;
	max-width: 280px;
}

.popup-info__price {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 8px;
}

.popup-info__price-item span {
	font-weight: 700;
}

.popup-info.repose-popup {
	border-color: #1F1B1A;
}

.popup-info.repose-popup svg path {
	fill: #1F1B1A;
}

.popup-info.repose-popup .popup-info__title {
	color: #1F1B1A;
}

.notes-success__actions {
	margin-top: 10px;
}

.notes-success__title {
	margin-top: 10px;
}

.notes-success__text {
	margin-top: 10px;
}

.user-consent p {
	margin-bottom: 16px;
}
.user-consent h2 {
	font-size: 20px;
    font-weight: 700;
	margin-bottom: 16px;
}
.user-consent .button {
	width: 100%;
	margin-top: 20px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9zdHlsZS5jc3MiLCJjc3Mvc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9jb21tb24vX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvZm9ybS9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9oZWFkZXIvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvbWFpbi9fc3R5bGUuc2NzcyIsIi4uL2Jsb2Nrcy9mb290ZXIvX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvQG5vdGVzL21haW4vX3N0eWxlLnNjc3MiLCIuLi9ibG9ja3MvdGhhbmtzL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL2Vycm9yL19zdHlsZS5zY3NzIiwiLi4vYmxvY2tzL3BvcHVwL19zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQixZQUFZO0FBQ1osV0FBVztBQUdYLGVBQWU7QUFDZixjQUFjO0FDTGQsMEtBQVk7QUFFWjtDQUNDLFVBQVM7Q0FDVCxXQUFVO0NBQ1YsK0JBQXNCO1NBQXRCLHVCQUFzQjtDQUN0Qjs7QUFFRDtDQUNDLG9CQUFtQjtDQUNuQixlQUFjO0NBQ2QsZ0JBQWU7Q0FDZiw4QkFBNkI7Q0FDN0I7O0FBRUQ7Q0FDQyxlQUFjO0NBQ2QsMkJBQTBCO0NBQzFCOztBQUNEO0NBQ0MsZUFBYztDQUNkLFlBQVc7Q0FDWDs7QUFFRDtDQUNDLGVBQWM7Q0FDZCxZQUFXO0NBQ1g7O0FBR0Q7Q0FDQyxjQUFhO0NBQ2I7O0FBTUQ7Q0FDQyxxQkFBYTtDQUFiLHFCQUFhO0NBQWIsY0FBYTtDQUNiLDZCQUFzQjtDQUF0Qiw4QkFBc0I7S0FBdEIsMkJBQXNCO1NBQXRCLHVCQUFzQjtDQUN0QixrQkFBaUI7Q0FDakIscUJBQW9CO0NBd0ZwQjs7QUE1RkQ7Q0FPRSxvQkFBbUI7Q0ErQm5COztBQXRDRjtDQVVHLDBCQUF5QjtDQUN6QixvQkFBbUI7Q0FDbkIsbUJBQWtCO0NBeUJsQjs7QUFyQ0g7Q0FlSSxtQkFBa0I7Q0FDbEIsVUFBUztDQUNULFdBQVU7Q0FDVixZ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YjtDQUNJLGlCQUFnQjtDQUNuQjs7QUFDRDtDQUNJLGlCQUFnQjtDQUNuQjs7QUFDRDtDQUNJLGlCQUFnQjtDQUNuQiIsImZpbGUiOiJjc3Mvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqKioqKioqKiovXG4vKiBGb250cyAqL1xuLyoqKioqKioqKioqKiovXG4vKiBEZWZhdWx0cyAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUdlbnRpdW0rQm9vaytQbHVzOml0YWwsd2dodEAwLDQwMDswLDcwMDsxLDQwMDsxLDcwMCZmYW1pbHk9UFQrU2FuczppdGFsLHdnaHRAMCw0MDA7MCw3MDA7MSw0MDA7MSw3MDAmZGlzcGxheT1zd2FwXCIpO1xuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRjb2xvcjogIzFGMUIxQTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzZXJpZjtcbn1cblxuYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpob3ZlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRvcGFjaXR5OiAuNztcbn1cblxuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0cGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi53cmFwcGVyLm5vdGVzLCAud3JhcHBlci5yZXBvc2Uge1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4ud3JhcHBlci5ub3RlcyBtYWluLCAud3JhcHBlci5yZXBvc2UgbWFpbiB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNFQjU3NTc7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndyYXBwZXIubm90ZXMgbWFpbiAuaW5mbywgLndyYXBwZXIucmVwb3NlIG1haW4gLmluZm8ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjBweDtcblx0bGVmdDogMzJweDtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLndyYXBwZXIubm90ZXMgbWFpbiAuZGVjb3JhdGlvbiwgLndyYXBwZXIucmVwb3NlIG1haW4gLmRlY29yYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDM4LjdweDtcblx0aGVpZ2h0OiA0Mi4zcHg7XG59XG5cbi53cmFwcGVyLm5vdGVzIG1haW4gLmRlY29yYXRpb24uX3JpZ2h0LCAud3JhcHBlci5yZXBvc2UgbWFpbiAuZGVjb3JhdGlvbi5fcmlnaHQge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdHJpZ2h0OiAxcHg7XG5cdHRvcDogLTJweDtcbn1cblxuLndyYXBwZXIubm90ZXMgbWFpbiAuZGVjb3JhdGlvbi5fbGVmdCwgLndyYXBwZXIucmVwb3NlIG1haW4gLmRlY29yYXRpb24uX2xlZnQge1xuXHRsZWZ0OiAwO1xufVxuXG4ud3JhcHBlciAubm90ZXMtbWFpbl9fZGVzY2xpc3QucmVwb3NlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndyYXBwZXIucmVwb3NlIG1haW4ge1xuXHRib3JkZXI6IDJweCBzb2xpZCAjMUYxQjFBO1xufVxuXG4ud3JhcHBlci5yZXBvc2UgbWFpbiAubm90ZXMtbWFpbl9fZGVzY2xpc3Qge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud3JhcHBlci5yZXBvc2UgbWFpbiAubm90ZXMtbWFpbl9fZGVzY2xpc3QucmVwb3NlIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLndyYXBwZXIucmVwb3NlIG1haW4gLmRlY29yYXRpb24gc3ZnIHBhdGgge1xuXHRzdHJva2U6ICMxRjFCMUE7XG5cdGZpbGw6ICMxRjFCMUE7XG59XG5cbi53cmFwcGVyLnJlcG9zZSBtYWluIC5ub3Rlcy1tYWluX190b3Age1xuXHRjb2xvcjogIzFGMUIxQTtcbn1cblxuLndyYXBwZXIucmVwb3NlIG1haW4gLm5vdGVzLW1haW5fX3RvcCAubm90ZXMtbWFpbl9fdGl0bGUtdGV4dCB7XG5cdGNvbG9yOiAjMUYxQjFBO1xufVxuXG4ud3JhcHBlci5yZXBvc2UgbWFpbiAubm90ZXMtbWFpbl9fdG9wIC5ub3Rlcy1tYWluX19kZXNjLXRleHQge1xuXHRjb2xvcjogIzFGMUIxQTtcbn1cblxuLndyYXBwZXIucmVwb3NlIG1haW4gLm5vdGVzLW1haW5fX3RvcCAubm90ZXMtbWFpbl9fY3Jvc3Mgc3ZnIHBhdGgge1xuXHRmaWxsOiAjMUYxQjFBO1xufVxuXG4ud3JhcHBlci5yZXBvc2UgbWFpbiAubm90ZXMtbWFpbl9fdG9wIC5ub3Rlcy1tYWluX190b3AtYXJyb3cgcGF0aCB7XG5cdHN0cm9rZTogIzFGMUIxQTtcbn1cblxuLmxvYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdC8qINCf0L7Qu9GD0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0YTQvtC9ICovXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR6LWluZGV4OiAxMDAwO1xuXHQvKiDQo9Cx0LXQtNC40YLQtdGB0YwsINGH0YLQviDQu9C+0LDQtNC10YAg0L/QvtCy0LXRgNGFINCy0YHQtdCz0L4gKi9cbn1cblxuLmxvYWRlciBpbWcge1xuXHR3aWR0aDogNTBweDtcblx0Lyog0KDQsNC30LzQtdGAINC40LfQvtCx0YDQsNC20LXQvdC40Y8g0LvQvtCw0LTQtdGA0LAgKi9cbn1cblxuLyog0KHQutGA0YvRgtGMINC70L7QsNC00LXRgCDQv9C+INGD0LzQvtC70YfQsNC90LjRjiAqL1xuLmxvYWRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbm1haW4ge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDM1cHggMCAyNXB4O1xuXHRmbGV4LWdyb3c6IDE7XG59XG5cbi5jb250YWluZXIge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG5cbmlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmlucHV0LmlucHV0LWVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiAjRUI1NzU3O1xufVxuXG5pbnB1dC5pbnB1dC1lcnJvcjo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogI0VCNTc1Nztcbn1cblxuLmJ1dHRvbiB7XG5cdHBhZGRpbmc6IDE4cHggNjRweCAxNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUYxQjFBO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuMDUpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogI0ZGRjtcblx0bGV0dGVyLXNwYWNpbmc6IDUlO1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi5idXR0b246aG92ZXIge1xuXHRjb2xvcjogI0ZGRjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWIxYWQwO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uYnV0dG9uOmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogZ3JheTtcbn1cblxuLnRpdGxlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uZGF0ZXBpY2tlciB7XG5cdHotaW5kZXg6IDQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHR3aWR0aDogMjg5cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICMxRjFCMUE7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAyMnB4IDBweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLmFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZGVyIHtcblx0cGFkZGluZzogOHB4IDE2cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCByZ2JhKDMxLCAyNywgMjYsIDAuMikgc29saWQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRhdGVwaWNrZXJfX21vbnRoLCAuZGF0ZXBpY2tlcl9feWVhciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmRhdGVwaWNrZXJfX2Fycm93IHtcblx0cGFkZGluZzogOHB4IDlweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlcl9fZGF5c29md2VlayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMCAxNnB4O1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fZGF5c29md2Vlay1kYXkge1xuXHRwYWRkaW5nOiAwIDVweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXJfX2RheXMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuXHRnYXA6IDE2cHggMDtcblx0cGFkZGluZzogMCAxNnB4IDE2cHg7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kYXRlcGlja2VyIC5kYXkge1xuXHR3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgLmRheV9fbnVtIHtcblx0aGVpZ2h0OiAyOHB4O1xuXHR3aWR0aDogMjhweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIC5kYXk6bnRoLWNoaWxkKDduKSB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG5cbi5kYXRlcGlja2VyIC5kYXk6bnRoLWNoaWxkKDduICsgMSkge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cblxuLmRhdGVwaWNrZXIgLmRheS5zZWxlY3RlZCAuZGF5X19udW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgMjMwLCAxOTksIDAuNSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmRhdGVwaWNrZXIgLmRheS5maXJzdCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI4cHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI4cHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmRhdGVwaWNrZXIgLmRheS5sYXN0IHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI4cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyOHB4O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF5Lmxhc3QuZmlyc3QuY29udGludWluZyB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyOHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjhweDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjhweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjhweDtcbn1cblxuLmRhdGVwaWNrZXIgLmRheS5zZWxlY3RlZC5sYXN0LmZpcnN0IHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXIgLmRheS5zZWxlY3RlZC5sYXN0LmZpcnN0IC5kYXlfX251bSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNEU2Qzc7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmRhdGVwaWNrZXIgLmRheS5jb250aW51aW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y0RTZDNztcbn1cblxuLmRhdGVwaWNrZXIgLmRheS5vdGhlci1tb250aCB7XG5cdGNvbG9yOiByZ2JhKDMxLCAyNywgMjYsIDAuMik7XG59XG5cbi5kYXRlcGlja2VyIC5kYXkub3RoZXItbW9udGguY29udGludWluZyB7XG5cdGNvbG9yOiAjMWYxYjFhO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF5Lm90aGVyLW1vbnRoLmRpc2FibGVkIHtcblx0Y29sb3I6IHJnYmEoMzEsIDI3LCAyNiwgMC4yKTtcbn1cblxuLmRhdGVwaWNrZXIgLmRheS5kaXNhYmxlZCB7XG5cdGNvbG9yOiByZ2JhKDMxLCAyNywgMjYsIDAuMik7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYXJyb3cuZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuNTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mb3JtX19maWVsZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE2cHg7XG59XG5cbi5mb3JtX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA4cHg7XG59XG5cbi5mb3JtX19sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mb3JtX19pbnB1dCB7XG5cdHBhZGRpbmc6IDE2cHggMjRweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMxLCAyNywgMjYsIDAuMik7XG59XG5cbi5mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogcmdiYSgzMSwgMjcsIDI2LCAwLjYpO1xufVxuXG4uZm9ybV9fYm90dG9tIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxMHB4O1xufVxuXG4uZm9ybV9fYm90dG9tLXRleHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtX190ZXh0YXJlYSB7XG5cdG1pbi1oZWlnaHQ6IDEwNHB4O1xuXHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0cmVzaXplOiB2ZXJ0aWNhbDtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgzMSwgMjcsIDI2LCAwLjIpO1xufVxuXG4uZm9ybV9fdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHJnYmEoMzEsIDI3LCAyNiwgMC42KTtcbn1cblxuLmZvcm1fX3NlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm1fX3NlbGVjdC5pcy1hY3RpdmUgLmZvcm1fX3NlbGVjdC1ib2R5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtX19zZWxlY3QuaXMtYWN0aXZlIC5mb3JtX19zZWxlY3QtaWNvbiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mb3JtX19zZWxlY3QtaGVhZGVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMxLCAyNywgMjYsIDAuMik7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZvcm1fX3NlbGVjdC1jdXJyZW50IHtcblx0cGFkZGluZzogMTZweCAyNHB4O1xufVxuXG4uZm9ybV9fc2VsZWN0LWljb24ge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXNocmluazogMDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiA0MHB4O1xuXHR0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi5mb3JtX19zZWxlY3QtYm9keSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMTAwJTtcblx0ei1pbmRleDogMTtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgzMSwgMjcsIDI2LCAwLjIpO1xuXHRib3JkZXItdG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cblxuLmZvcm1fX3NlbGVjdC1pdGVtIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAxNnB4IDI0cHg7XG59XG5cbi5mb3JtX19zZWxlY3QtaXRlbTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi8qKioqKioqKioqKi9cbi8qIEJsb2NrcyAqL1xuLmhlYWRlciB7XG5cdHBhZGRpbmc6IDIxcHggMDtcblx0YmFja2dyb3VuZDogIzFGMUIxQTtcbn1cblxuLmhlYWRlcl9fbG9nbyB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRnYXA6IDExcHg7XG59XG5cbi5tYWluX19mb3JtIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZvb3RlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZzogMTBweCAwIDNweDtcblx0YmFja2dyb3VuZDogIzFGMUIxQTtcblx0Y29sb3I6ICM5RDlDOUI7XG59XG5cbi5mb290ZXJfX2J1dHRvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmZvb3Rlcl9fYnV0dG9uIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9vdGVyX19idXR0b24taW1nIHtcblx0bWF4LXdpZHRoOiAzOXB4O1xuXHRtYXgtaGVpZ2h0OiAzOXB4O1xufVxuXG4uZm9vdGVyX19idXR0b24taW1nLl8yIHtcblx0bWF4LXdpZHRoOiAzNHB4O1xuXHRtYXgtaGVpZ2h0OiAzNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5ub3RlcyAuZm9vdGVyIHtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNFQjU3NTc7XG59XG5cbi5ub3Rlcy5yZXBvc2UgLmZvb3RlciB7XG5cdGJvcmRlci1jb2xvcjogIzFGMUIxQTtcbn1cblxuLyogQmxvY2tzIG5vdGVzKi9cbi5ub3Rlcy1tYWluX190b3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMTE1JTtcblx0Zm9udC1mYW1pbHk6IFwiR2VudGl1bSBCb29rIFBsdXNcIiwgc2VyaWY7XG59XG5cbi5ub3Rlcy1tYWluX190b3AtYXJyb3cge1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHR0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi5ub3Rlcy1tYWluX190aXRsZSB7XG5cdG1hcmdpbi10b3A6IDcuNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZW5kO1xuXHRnYXA6IDhweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG5cdGZvbnQtZmFtaWx5OiAnQ2hla292c2tpJywgc2Fucy1zZXJpZjtcbn1cblxuLm5vdGVzLW1haW5fX3RpdGxlLmFjdGl2ZSAubm90ZXMtbWFpbl9fdGl0bGVsaXN0IHtcblx0bWF4LWhlaWdodDogMjAwcHg7XG59XG5cbi5ub3Rlcy1tYWluX190aXRsZS5hY3RpdmUgLm5vdGVzLW1haW5fX3RvcC1hcnJvdyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5ub3Rlcy1tYWluX190aXRsZS10ZXh0IHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI0VCNTc1Nztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5vdGVzLW1haW5fX3RpdGxlbGlzdCB7XG5cdHotaW5kZXg6IDI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0bGVmdDogNTAlO1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiAwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA4cHg7XG5cdHRyYW5zaXRpb246IC4ycztcblx0Ym94LXNoYWRvdzogMHB4IDBweCA0M3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5vdGVzLW1haW5fX3RpdGxlbGlzdC10aXRsZSB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0cGFkZGluZzogOHB4O1xuXHRtYXJnaW46IDhweCA4cHggMCA4cHg7XG5cdHdpZHRoOiAyNTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubm90ZXMtbWFpbl9fdGl0bGVsaXN0LXRpdGxlOmhvdmVyIHtcblx0Y29sb3I6ICNmZmM3OWQ7XG59XG5cbi5ub3Rlcy1tYWluX190aXRsZWxpc3QtdGl0bGU6bnRoLWNoaWxkKDIpIHtcblx0bWFyZ2luOiAwIDhweCA4cHggOHB4O1xufVxuXG4ubm90ZXMtbWFpbl9fdGl0bGVsaXN0LXRpdGxlLnNlbGVjdGVkIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcbn1cblxuLm5vdGVzLW1haW5fX2Rlc2Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZW5kO1xuXHRnYXA6IDNweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm90ZXMtbWFpbl9fZGVzYy5hY3RpdmUgLm5vdGVzLW1haW5fX2Rlc2NsaXN0IHtcblx0bWF4LWhlaWdodDogMjAwcHg7XG59XG5cbi5ub3Rlcy1tYWluX19kZXNjLmFjdGl2ZSAubm90ZXMtbWFpbl9fdG9wLWFycm93IHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLm5vdGVzLW1haW5fX2Rlc2MtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLXRvcDogNnB4O1xuXHRjb2xvcjogI0VCNTc1Nztcbn1cblxuLm5vdGVzLW1haW5fX2Rlc2NsaXN0IHtcblx0ei1pbmRleDogMjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuXHRsZWZ0OiA1MCU7XG5cdG1pbi13aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0bWF4LWhlaWdodDogMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogOHB4O1xuXHR0cmFuc2l0aW9uOiAuMnM7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggNDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5ub3Rlcy1tYWluX19kZXNjbGlzdC1kZXNjIHtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRwYWRkaW5nOiA4cHg7XG5cdG1hcmdpbjogOHB4IDhweCAwIDhweDtcblx0bWluLXdpZHRoOiAyNTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubm90ZXMtbWFpbl9fZGVzY2xpc3QtZGVzYzpob3ZlciB7XG5cdGNvbG9yOiAjZmZjNzlkO1xufVxuXG4ubm90ZXMtbWFpbl9fZGVzY2xpc3QtZGVzYzpsYXN0LWNoaWxkIHtcblx0bWFyZ2luOiAwIDhweCA4cHggOHB4O1xufVxuXG4ubm90ZXMtbWFpbl9fZGVzY2xpc3QtZGVzYy5zZWxlY3RlZCB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5cbi5ub3Rlcy1tYWluX19jYWxlbmRhciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5vdGVzLW1haW5fX2NhbGVuZGFyLXRvcCB7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRjb2xvcjogIzM1MzIzMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubm90ZXMtZm9ybSB7XG5cdG1hcmdpbi10b3A6IDJweDtcbn1cblxuLm5vdGVzLWZvcm1fX2ZpZWxkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ub3Rlcy1mb3JtX19pbnB1dHMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdGdhcDogMjBweDtcbn1cblxuLm5vdGVzLWZvcm1fX2lucHV0cyBpbnB1dC4tLWVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiAjRUI1NzU3O1xufVxuXG4ubm90ZXMtZm9ybV9faW5wdXRzIGlucHV0Li0tZXJyb3I6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICNFQjU3NTc7XG59XG5cbi5ub3Rlcy1mb3JtX19pbnB1dHMgaW5wdXQuLS1lcnJvciArIC5ub3Rlcy1mb3JtX19lcnJvci1zbWJsIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm5vdGVzLWZvcm1fX2lucHV0cyBpbnB1dC4tLWVycm9yICsgLm5vdGVzLWZvcm1fX2Vycm9yLXNtYmwgKyAubm90ZXMtZm9ybV9fZXJyb3ItdGV4dC5hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vdGVzLWZvcm1fX2lucHV0Ym94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm90ZXMtZm9ybV9fZW1haWwge1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4ubm90ZXMtZm9ybV9fZW1haWwtaW5wdXQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxNHB4IDAgNHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzMSwgMjcsIDI2LCAwLjIpO1xufVxuXG4ubm90ZXMtZm9ybV9fZW1haWwtaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5ub3Rlcy1mb3JtX19lbWFpbC1pbnB1dC5ub3Rlcy1mb3JtX19lcnJvciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNFQjU3NTc7XG59XG5cbi5ub3Rlcy1mb3JtX19lbWFpbC1pbnB1dC5ub3Rlcy1mb3JtX19lcnJvcjo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogI0VCNTc1Nztcbn1cblxuLm5vdGVzLWZvcm1fX2lucHV0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogMTRweCAwIDRweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzEsIDI3LCAyNiwgMC4yKTtcbn1cblxuLm5vdGVzLWZvcm1fX2lucHV0OmZvY3VzLXZpc2libGUge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4ubm90ZXMtZm9ybV9faGludCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMjE4cHg7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0cGFkZGluZzogNXB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR6LWluZGV4OiA1O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubm90ZXMtZm9ybV9faGludC5hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vdGVzLWZvcm1fX2hpbnQtbmFtZSB7XG5cdHRyYW5zaXRpb246IC4xNXM7XG5cdHBhZGRpbmc6IDZweCA4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5vdGVzLWZvcm1fX2hpbnQtbmFtZTpob3ZlciB7XG5cdGNvbG9yOiAjYTE2ZDRmO1xufVxuXG4ubm90ZXMtZm9ybV9fZXJyb3Itc21ibCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiA0cHg7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNFQjU3NTc7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRUI1NzU3O1xuXHRkaXNwbGF5OiBub25lO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub3Rlcy1mb3JtX19lcnJvci10ZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoMTAwJSArIDJweCk7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEzMyU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMHB4IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI0U5RThFODtcblx0ei1pbmRleDogMjtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5vdGVzLWZvcm1fX2Vycm9yLXRleHQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTdweDtcblx0cmlnaHQ6IC0ycHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9Abm90ZXMvbWFpbi9lcnJvci10cmluZ2xlLnBuZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogMjBweCAyM3B4O1xufVxuXG4ubm90ZXMtZm9ybV9fYm90dG9tIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAyMHB4O1xufVxuXG4ubm90ZXMtZm9ybV9fc3VtbSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDRmcjtcblx0Z2FwOiAyMHB4O1xufVxuXG4ubm90ZXMtZm9ybV9fc3VtbS10ZXh0IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ubm90ZXMtZm9ybV9fc3VtbS1pbnB1dGJveCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4ubm90ZXMtZm9ybV9fc3VtbS1pbnB1dCB7XG5cdG1heC13aWR0aDogOTJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZzogOHB4IDEwcHggN3B4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzEsIDI3LCAyNiwgMC4yKTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm5vdGVzLWZvcm1fX3N1bW0taW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5ub3Rlcy1mb3JtX19zdW1tLWlucHV0Ym94LS1jdXJyZW5jeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5vdGVzLWZvcm1fX3N1bW0taW5wdXRib3gtLWN1cnJlbmN5IC5ub3Rlcy1mb3JtX19zdW1tLWlucHV0IHtcblx0cGFkZGluZy1yaWdodDogMzJweDtcbn1cblxuLm5vdGVzLWZvcm1fX3N1bW0taW5wdXRib3gtLWN1cnJlbmN5IC5ub3Rlcy1mb3JtX19zdW1tLWN1cnJlbmN5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTlweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Y29sb3I6ICMxRjFCMUE7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5vdGVzLWZvcm1fX3N1bW0taW5wdXRib3gtLWN1cnJlbmN5X2Vycm9yLXNtYmwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHJpZ2h0OiAxMHB4O1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNFQjU3NTc7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRUI1NzU3O1xuXHRkaXNwbGF5OiBub25lO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub3Rlcy1mb3JtX19zdW1tLWlucHV0Ym94LS1jdXJyZW5jeV9lcnJvci10ZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoMTAwJSArIDJweCk7XG5cdHJpZ2h0OiAwO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzMlO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAxOTFweDtcblx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFOUU4RTg7XG5cdHotaW5kZXg6IDI7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub3Rlcy1mb3JtX19zdW1tLWlucHV0Ym94LS1jdXJyZW5jeV9lcnJvci10ZXh0OjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC03cHg7XG5cdHJpZ2h0OiA2cHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9Abm90ZXMvbWFpbi9lcnJvci10cmluZ2xlLnBuZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogMjBweCAyM3B4O1xufVxuXG4ubm90ZXMtZm9ybV9fc3VtbS1pbnB1dGJveC0tY3VycmVuY3kuLS1lcnJvciAubm90ZXMtZm9ybV9fc3VtbS1pbnB1dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDQ3LjVweDtcblx0Ym9yZGVyOiAjRUI1NzU3IDFweCBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubm90ZXMtZm9ybV9fc3VtbS1pbnB1dGJveC0tY3VycmVuY3kuLS1lcnJvciAubm90ZXMtZm9ybV9fc3VtbS1jdXJyZW5jeSB7XG5cdHJpZ2h0OiAzNC41cHg7XG59XG5cbi5ub3Rlcy1mb3JtX19zdW1tLWlucHV0Ym94LS1jdXJyZW5jeS4tLWVycm9yIC5ub3Rlcy1mb3JtX19zdW1tLWlucHV0Ym94LS1jdXJyZW5jeV9lcnJvciB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ub3Rlcy1mb3JtX19zdW1tLWlucHV0Ym94LS1jdXJyZW5jeS4tLWVycm9yIC5ub3Rlcy1mb3JtX19zdW1tLWlucHV0Ym94LS1jdXJyZW5jeV9lcnJvci1zbWJsIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm5vdGVzLWZvcm1fX3N1bW0taW5wdXRib3gtLWN1cnJlbmN5Li0tZXJyb3IgLm5vdGVzLWZvcm1fX3N1bW0taW5wdXRib3gtLWN1cnJlbmN5X2Vycm9yLXRleHQuYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFRvYXN0IG5vdGlmaWNhdGlvbnMgKi9cbi50b2FzdC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMTZweDtcblx0cmlnaHQ6IDE2cHg7XG5cdHotaW5kZXg6IDIwMDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTBweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b2FzdCB7XG5cdG1pbi13aWR0aDogMjgwcHg7XG5cdG1heC13aWR0aDogMzYwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFOUU4RTg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Ym94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXHRjb2xvcjogIzFGMUIxQTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS4zNTtcblx0cGFkZGluZzogMTJweCA0MHB4IDEycHggMTRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvYXN0LS1lcnJvciB7XG5cdGJvcmRlci1jb2xvcjogI0VCNTc1Nztcbn1cblxuLnRvYXN0X19jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHJpZ2h0OiA4cHg7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udG9hc3RfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4udG9hc3RfX3RleHQge1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi50b2FzdC5mYWRlLW91dCB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMnMgZWFzZTtcbn1cblxuLyogQmxvY2tzIHRoYW5rcyovXG4udGhhbmtzX19jb250YWluZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1pbi1oZWlnaHQ6IDE5MHB4O1xufVxuXG4udGhhbmtzX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50aGFua3NfX2Rlc2Mge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4udGhhbmtzX19idG4ge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cblxuLyogQmxvY2tzIG5vdGVzKi9cbi5lcnJvcl9fY29udGFpbmVyIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtaW4taGVpZ2h0OiAxOTBweDtcbn1cblxuLmVycm9yX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5lcnJvcl9fZGVzYyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbi5lcnJvcl9fYnRuIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi8qKioqKioqKioqKi9cbi8qIFBvcHVwcyAqL1xuLnBvcHVwLWluZm8ge1xuXHRwYWRkaW5nOiA2MHB4IDEwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDExOHB4KTtcblx0Ym9yZGVyOiAycHggc29saWQgI0VCNTc1Nztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5wb3B1cC1pbmZvIC5kZWNvcmF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMzguN3B4O1xuXHRoZWlnaHQ6IDQyLjNweDtcbn1cblxuLnBvcHVwLWluZm8gLmRlY29yYXRpb24uX3JpZ2h0IHtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRyaWdodDogMXB4O1xuXHR0b3A6IC0ycHg7XG59XG5cbi5wb3B1cC1pbmZvIC5kZWNvcmF0aW9uLl9sZWZ0IHtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4ucG9wdXAtaW5mbyAuZGVjb3JhdGlvbi5fcmlnaHQtZG93biB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdHJpZ2h0OiAtMnB4O1xuXHRib3R0b206IDA7XG59XG5cbi5wb3B1cC1pbmZvIC5kZWNvcmF0aW9uLl9sZWZ0LWRvd24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuXHRsZWZ0OiAxcHg7XG5cdGJvdHRvbTogLTJweDtcbn1cblxuLnBvcHVwLWluZm8gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0dG9wOiAzMHB4O1xuXHRyaWdodDogMjVweDtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLnBvcHVwLWluZm8gLmZhbmN5Ym94LWNsb3NlLXNtYWxsLmFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9wdXAtaW5mb19fdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBvcHVwLWluZm9fX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMTE1JTtcblx0Y29sb3I6ICNFQjU3NTc7XG5cdG1heC13aWR0aDogMjgwcHg7XG59XG5cbi5wb3B1cC1pbmZvX19wcmljZSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogOHB4O1xufVxuXG4ucG9wdXAtaW5mb19fcHJpY2UtaXRlbSBzcGFuIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBvcHVwLWluZm8ucmVwb3NlLXBvcHVwIHtcblx0Ym9yZGVyLWNvbG9yOiAjMUYxQjFBO1xufVxuXG4ucG9wdXAtaW5mby5yZXBvc2UtcG9wdXAgc3ZnIHBhdGgge1xuXHRmaWxsOiAjMUYxQjFBO1xufVxuXG4ucG9wdXAtaW5mby5yZXBvc2UtcG9wdXAgLnBvcHVwLWluZm9fX3RpdGxlIHtcblx0Y29sb3I6ICMxRjFCMUE7XG59XG5cbi5ub3Rlcy1zdWNjZXNzX19hY3Rpb25zIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm5vdGVzLXN1Y2Nlc3NfX3RpdGxlIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm5vdGVzLXN1Y2Nlc3NfX3RleHQge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuIiwiLyoqKioqKioqKiovXHJcbi8qIEZvbnRzICovXHJcbi8vIEBpbXBvcnQgJ2ZvbnRzL19zdHlsZSc7XHJcblxyXG4vKioqKioqKioqKioqKi9cclxuLyogRGVmYXVsdHMgKi9cclxuQGltcG9ydCAnY29tbW9uL19zdHlsZSc7XHJcbkBpbXBvcnQgJ2Zvcm0vX3N0eWxlJztcclxuXHJcbi8qKioqKioqKioqKi9cclxuLyogQmxvY2tzICovXHJcbkBpbXBvcnQgJ2hlYWRlci9fc3R5bGUnO1xyXG5AaW1wb3J0ICdtYWluL19zdHlsZSc7XHJcbkBpbXBvcnQgJ2Zvb3Rlci9fc3R5bGUnO1xyXG5cclxuLyogQmxvY2tzIG5vdGVzKi9cclxuQGltcG9ydCAnQG5vdGVzL21haW4vX3N0eWxlJztcclxuLyogQmxvY2tzIHRoYW5rcyovXHJcbkBpbXBvcnQgJ3RoYW5rcy9fc3R5bGUnO1xyXG4vKiBCbG9ja3Mgbm90ZXMqL1xyXG5AaW1wb3J0ICdlcnJvci9fc3R5bGUnO1xyXG5cclxuXHJcbi8qKioqKioqKioqKi9cclxuLyogUG9wdXBzICovXHJcbkBpbXBvcnQgJ3BvcHVwL19zdHlsZSc7XHJcbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUdlbnRpdW0rQm9vaytQbHVzOml0YWwsd2dodEAwLDQwMDswLDcwMDsxLDQwMDsxLDcwMCZmYW1pbHk9UFQrU2FuczppdGFsLHdnaHRAMCw0MDA7MCw3MDA7MSw0MDA7MSw3MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcclxuXHRjb2xvcjogIzFGMUIxQTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2VyaWY7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbmE6aG92ZXIge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdG9wYWNpdHk6IC43O1xyXG59XHJcblxyXG5pbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLmhpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi53cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0cGFkZGluZy1ib3R0b206IDcwcHg7XHJcblxyXG5cdCYubm90ZXMsICYucmVwb3NlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG5cdFx0bWFpbiB7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNFQjU3NTc7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDMycHg7XHJcblx0XHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZGVjb3JhdGlvbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR3aWR0aDogMzguN3B4O1xyXG5cdFx0XHRcdGhlaWdodDogNDIuM3B4O1xyXG5cdFxyXG5cdFx0XHRcdCYuX3JpZ2h0IHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHR0b3A6IC0ycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuX2xlZnQge1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ub3Rlcy1tYWluX19kZXNjbGlzdC5yZXBvc2Uge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYucmVwb3NlIHtcclxuXHRcdG1haW4ge1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMUYxQjFBO1xyXG5cdFx0XHRcclxuXHRcdFx0Lm5vdGVzLW1haW5fX2Rlc2NsaXN0e1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5vdGVzLW1haW5fX2Rlc2NsaXN0LnJlcG9zZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmRlY29yYXRpb24ge1xyXG5cdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdFx0c3Ryb2tlOiAjMUYxQjFBO1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAjMUYxQjFBO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5vdGVzLW1haW5fX3RvcCB7XHJcblx0XHRcdFx0Y29sb3I6ICMxRjFCMUE7XHJcblx0XHRcdFx0Lm5vdGVzLW1haW5fX3RpdGxlLXRleHQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMxRjFCMUE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5ub3Rlcy1tYWluX19kZXNjLXRleHQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMxRjFCMUE7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubm90ZXMtbWFpbl9fY3Jvc3Mge1xyXG5cdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHRcdFx0ZmlsbDogIzFGMUIxQTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm5vdGVzLW1haW5fX3RvcC1hcnJvdyB7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0XHRzdHJva2U6ICMxRjFCMUE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcclxufVxyXG5cclxuLmxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IC8qINCf0L7Qu9GD0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0YTQvtC9ICovXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogMTAwMDsgLyog0KPQsdC10LTQuNGC0LXRgdGMLCDRh9GC0L4g0LvQvtCw0LTQtdGAINC/0L7QstC10YDRhSDQstGB0LXQs9C+ICovXHJcbn1cclxuXHJcbi5sb2FkZXIgaW1nIHtcclxuICAgIHdpZHRoOiA1MHB4OyAvKiDQoNCw0LfQvNC10YAg0LjQt9C+0LHRgNCw0LbQtdC90LjRjyDQu9C+0LDQtNC10YDQsCAqL1xyXG59XHJcblxyXG4vKiDQodC60YDRi9GC0Ywg0LvQvtCw0LTQtdGAINC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOICovXHJcbi5sb2FkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxubWFpbiB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmc6IDM1cHggMCAyNXB4O1xyXG5cdGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcblx0cGFkZGluZzowIDEwcHg7XHJcbn1cclxuXHJcbmlucHV0IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0Ji5pbnB1dC1lcnJvciB7XHJcblx0XHRib3JkZXItY29sb3I6ICNFQjU3NTc7XHJcblxyXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRjb2xvcjogI0VCNTc1NztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uYnV0dG9uIHtcclxuXHRwYWRkaW5nOiAxOHB4IDY0cHggMTZweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUYxQjFBO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjRjFGMUYxLCAkYWxwaGE6IC4wNSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGxldHRlci1zcGFjaW5nOiA1JTtcclxuXHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiAuMnM7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxYjFhZDA7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQmOmRpc2FibGVkIHtcclxuXHRcdGJhY2tncm91bmQ6IGdyYXk7XHJcblx0fVxyXG59XHJcblxyXG4udGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5cclxuLmRhdGVwaWNrZXIge1xyXG5cdHotaW5kZXg6IDQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogY2FsYygxMDAlICsgNHB4KTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcblx0d2lkdGg6IDI4OXB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRjb2xvcjogIzFGMUIxQTtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCAyMnB4IDBweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRwYWRkaW5nOiA4cHggMTZweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCByZ2JhKDMxLCAyNywgMjYsIDAuMikgc29saWQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cclxuXHQmX19tb250aCwgJl9feWVhciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogOHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0fVxyXG5cclxuXHQmX19hcnJvdyB7XHJcblx0XHRwYWRkaW5nOiA4cHggOXB4O1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcblxyXG5cdCZfX2RheXNvZndlZWsge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHBhZGRpbmc6IDAgMTZweDtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG5cdFx0Ji1kYXkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2RheXMge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XHJcblx0XHRnYXA6IDE2cHggMDtcclxuXHRcdHBhZGRpbmc6IDAgMTZweCAxNnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdH1cclxuXHQuZGF5IHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCZfX251bSB7XHJcblx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0d2lkdGg6IDI4cHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCg3bikge1xyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoN24gKyAxKSB7XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZGF5LnNlbGVjdGVkIC5kYXlfX251bXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCAyMzAsIDE5OSwgMC41KTsgXHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG5cdC5kYXkuZmlyc3Qge1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjhweDtcclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI4cHg7XHJcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cdH1cclxuXHQuZGF5Lmxhc3Qge1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI4cHg7XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjhweDtcclxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG5cdH1cclxuXHQuZGF5Lmxhc3QuZmlyc3QuY29udGludWluZyB7XHJcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjhweDtcclxuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyOHB4O1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjhweDtcclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI4cHg7XHJcblx0fVxyXG5cdC5kYXkuc2VsZWN0ZWQubGFzdC5maXJzdCB7IFxyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHJcblx0XHQuZGF5X19udW17XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNEU2Qzc7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmRheS5jb250aW51aW5nIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNEU2Qzc7XHJcblx0fVxyXG5cdC5kYXkub3RoZXItbW9udGgge1xyXG5cdFx0Y29sb3I6IHJnYmEoJGNvbG9yOiAjMUYxQjFBLCAkYWxwaGE6IC4yKTtcclxuXHR9XHJcblx0LmRheS5vdGhlci1tb250aC5jb250aW51aW5nIHtcclxuXHRcdGNvbG9yOiByZ2JhKCRjb2xvcjogIzFGMUIxQSwgJGFscGhhOiAxKTtcclxuXHR9XHJcblx0LmRheS5vdGhlci1tb250aC5kaXNhYmxlZCB7XHJcblx0XHRjb2xvcjogcmdiYSgkY29sb3I6ICMxRjFCMUEsICRhbHBoYTogLjIpO1xyXG5cdH1cclxuXHQuZGF5LmRpc2FibGVkIHtcclxuXHRcdGNvbG9yOiByZ2JhKCRjb2xvcjogIzFGMUIxQSwgJGFscGhhOiAuMik7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblx0LmRhdGVwaWNrZXJfX2Fycm93LmRpc2FibGVkIHtcclxuXHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG59IiwiLmZvcm0ge1xyXG5cclxuICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG91dGxpbmU6bm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjMUYxQjFBLCAkYWxwaGE6IC4yKTtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogIzFGMUIxQSwgJGFscGhhOiAuNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBcclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHRhcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDRweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xyXG4gICAgICAgIG91dGxpbmU6bm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjMUYxQjFBLCAkYWxwaGE6IC4yKTtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogIzFGMUIxQSwgJGFscGhhOiAuNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5mb3JtX19zZWxlY3QtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3NlbGVjdC1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogIzFGMUIxQSwgJGFscGhhOiAuMik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jdXJyZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjMUYxQjFBLCAkYWxwaGE6IC4yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDIxcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICMxRjFCMUE7XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgZ2FwOiAxMXB4O1xyXG4gICAgfVxyXG59IiwiLm1haW4ge1xyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufSIsIi5mb290ZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgM3B4O1xyXG4gICAgYmFja2dyb3VuZDogIzFGMUIxQTtcclxuICAgIGNvbG9yOiAjOUQ5QzlCO1xyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzlweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzlweDtcclxuXHJcbiAgICAgICAgICAgICYuXzIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5vdGVzIHtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRUI1NzU3O1xyXG4gICAgfVxyXG4gICAgJi5yZXBvc2Uge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5mb290ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxRjFCMUE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm5vdGVzIHtcbiAgICBcbiAgICAmLW1haW4ge1xuICAgICAgICAmX190b3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW50aXVtIEJvb2sgUGx1c1wiLCBzZXJpZjtcblxuICAgICAgICAgICAgJi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3LjVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDaGVrb3Zza2knLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLm5vdGVzLW1haW5fX3RpdGxlbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubm90ZXMtbWFpbl9fdG9wLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNFQjU3NTc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlbGlzdCB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0M3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggOHB4IDAgOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmM3OWQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICBnYXA6IDNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5ub3Rlcy1tYWluX19kZXNjbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubm90ZXMtbWFpbl9fdG9wLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRUI1NzU3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY2xpc3Qge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICAmLWRlc2Mge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggOHB4IDAgOHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZjNzlkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggOHB4IDhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jYWxlbmRhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYtdG9wIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM1MzIzMTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYtZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgICAgICAmX19maWVsZHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnB1dHMge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIGlucHV0Li0tZXJyb3Ige1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0VCNTc1NztcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFQjU3NTc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYrLm5vdGVzLWZvcm1fX2Vycm9yLXNtYmwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAmKy5ub3Rlcy1mb3JtX19lcnJvci10ZXh0LmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5wdXRib3gge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZW1haWwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICAgICAgICAgJi1pbnB1dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMCA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogIzFGMUIxQSwgJGFscGhhOiAuMik7XG4gICAgXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5vdGVzLWZvcm1fX2Vycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VCNTc1NztcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIgeyBjb2xvcjogI0VCNTc1NzsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pbnB1dGJveCB7IH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAwIDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjMUYxQjFBLCAkYWxwaGE6IC4yKTtcblxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGludCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMThweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTE2ZDRmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Vycm9yIHtcbiAgICAgICAgICAgICYtc21ibCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCNTc1NztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUI1NzU3O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOEU4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9Abm90ZXMvbWFpbi9lcnJvci10cmluZ2xlLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJl9fYm90dG9tIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1bW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDRmcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pbnB1dGJveCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjMUYxQjFBLCAkYWxwaGE6IC4yKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAmLWlucHV0Ym94LS1jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgLm5vdGVzLWZvcm1fX3N1bW0taW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ub3Rlcy1mb3JtX19zdW1tLWN1cnJlbmN5IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxRjFCMUE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX2Vycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICYtc21ibCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUI1NzU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUI1NzU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOEU4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvQG5vdGVzL21haW4vZXJyb3ItdHJpbmdsZS5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi4tLWVycm9yIHtcblxuICAgICAgICAgICAgICAgICAgICAubm90ZXMtZm9ybV9fc3VtbS1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0Ny41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICNFQjU3NTcgMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5ub3Rlcy1mb3JtX19zdW1tLWN1cnJlbmN5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzNC41cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubm90ZXMtZm9ybV9fc3VtbS1pbnB1dGJveC0tY3VycmVuY3lfZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtc21ibCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dC5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBUb2FzdCBub3RpZmljYXRpb25zICovXG4udG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAyMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvYXN0IHtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U5RThFODtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwwLDAsLjEyKTtcbiAgY29sb3I6ICMxRjFCMUE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIHBhZGRpbmc6IDEycHggNDBweCAxMnB4IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG9hc3QtLWVycm9yIHsgYm9yZGVyLWNvbG9yOiAjRUI1NzU3OyB9XG4udG9hc3RfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udG9hc3RfX3RpdGxlIHsgZm9udC13ZWlnaHQ6IDcwMDsgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4udG9hc3RfX3RleHQgeyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbi50b2FzdC5mYWRlLW91dCB7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgMnMgZWFzZTsgfVxuIiwiLnRoYW5rcyB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWluLWhlaWdodDogMTkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB9XHJcbn0iLCIuZXJyb3Ige1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgfVxyXG59IiwiLnBvcHVwIHtcclxuICAgICYtaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTE4cHgpO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFQjU3NTc7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG5cclxuICAgICAgICAuZGVjb3JhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDM4LjdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0Mi4zcHg7XHJcblxyXG4gICAgICAgICAgICAmLl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLl9yaWdodC1kb3duIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLl9sZWZ0LWRvd24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xyXG4gICAgICAgICAgICBjb2xvcjogI0VCNTc1NztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJlcG9zZS1wb3B1cCB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMUYxQjFBO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFGMUIxQTtcclxuXHJcbiAgICAgICAgICAgIC5wb3B1cC1pbmZvIHtcclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFGMUIxQTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4ubm90ZXMtc3VjY2VzcyB7XHJcbiAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59Il19 */
