@charset "UTF-8";
/* typo */
h1,
.h1 {
		font-size: 6.4rem;
		line-height: 1.2;
}
@media (max-width: 1000px) {
		h1,
		.h1 {
				font-size: 6rem;
				line-height: 1.2;
		}
}
@media (max-width: 800px) {
		h1,
		.h1 {
				font-size: 3.8rem;
				line-height: 1.2;
		}
}

h2,
.h2 {
		font-size: 4.8rem;
		line-height: 1.4;
}
@media (max-width: 1000px) {
		h2,
		.h2 {
				font-size: 4.2rem;
				line-height: 1.4;
		}
}
@media (max-width: 800px) {
		h2,
		.h2 {
				font-size: 3.2rem;
				line-height: 1.4;
		}
}

h3,
.h3 {
		font-size: 4.2rem;
}
@media (max-width: 1000px) {
		h3,
		.h3 {
				font-size: 3.8rem;
				line-height: 1.3;
		}
}
@media (max-width: 800px) {
		h3,
		.h3 {
				font-size: 2.8rem;
				line-height: 1.3;
		}
}

h4,
.h4 {
		font-size: 2.4rem;
		line-height: 1.5;
}
@media (max-width: 800px) {
		h4,
		.h4 {
				font-size: 2.2rem;
				line-height: 1.5;
		}
}

h5,
.h5 {
		font-size: 2rem;
		line-height: 1.5;
}
@media (max-width: 800px) {
		h5,
		.h5 {
				font-size: 1.8rem;
				line-height: 1.5;
		}
}

h6,
.h6 {
		font-size: 1.6rem;
		line-height: 1.8;
}
@media (max-width: 800px) {
		h6,
		.h6 {
				font-size: 1.5rem;
				line-height: 1.8;
		}
}

p,
.p {
		font-size: 1.6rem;
		line-height: 1.8;
}
@media (max-width: 800px) {
		p,
		.p {
				font-size: 1.5rem;
				line-height: 1.8;
		}
}

p.type2,
.p.type2 {
		font-size: 1.6rem;
		line-height: 1.8;
}
@media (max-width: 800px) {
		p.type2,
		.p.type2 {
				font-size: 1.5rem;
				line-height: 1.8;
		}
}

.footer p {
		font-size: 1.3rem;
		line-height: 1.5;
		letter-spacing: -0.01em;
}
@media (max-width: 800px) {
		.footer p {
				font-size: 1.3rem;
				line-height: 1.5;
				letter-spacing: -0.01em;
				font-size: 1.2rem;
		}
}

.heading-line {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		padding-bottom: 15px;
		color: #70737c;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
		border-bottom: 2px solid #000;
}
.heading-line:not(:first-child) {
		margin-top: 80px;
}
.heading-line + h4 {
		margin-top: 40px;
}
.heading-line .p {
		font-size: 16px;
		color: #000;
		font-weight: 600;
}
.heading-line h4,
.heading-line .h4,
.heading-line .h5 {
		color: #000;
}
@media (max-width: 800px) {
		.heading-line {
				align-items: flex-start;
				flex-direction: row;
				padding-bottom: 10px;
				gap: 5px;
		}
		.heading-line:not(:first-child) {
				margin-top: 60px;
				margin-bottom: 30px;
		}
		.heading-line + h4 {
				margin-top: 30px;
		}
}

/*
:focus {
  outline: 2px dashed #999;
}
@include xs {
  :focus {
    outline: 0;
  }
}*/
.content-header + .heading-line {
		margin-top: 0;
}

.table-wrap + .heading-line {
		margin-top: 80px;
}

.heading-line + .card-wrap.type2 {
		margin-top: 40px;
}

.em-red {
		color: var(--c-red-10) !important;
}

.em-brand {
		color: var(--c-brand) !important;
}

.em-black {
		color: var(--c-black) !important;
}

.em-white {
		color: var(--c-white) !important;
}

/* 버튼/링크 */
/*컨텐츠 내 링크*/
.blank,
.down {
		display: inline-block;
		position: relative;
}

.blank {
		padding-right: 21px;
		padding-bottom: 4px;
		font-size: 16px;
		color: #222226;
}

.blank:before {
		display: block;
		position: absolute;
		top: 5px;
		right: 0;
		width: 14px;
		height: 14px;
}

.blank:after {
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		width: calc(100% - 22px);
		height: 1px;
}

.blank:link,
.blank:visited,
.blank:active {
		color: #222226;
		text-decoration: none;
}

/*버튼*/
.btn + .btn {
		margin-left: 0;
}

.btn {
		position: relative;
		display: inline-flex;
		justify-content: center;
		align-items: center;
		height: 40px;
		min-height: 36px;
		padding: 5px 15px;
		border: 1px solid #eee;
		border-radius: 4px;
		background: #fff;
		color: #70737c;
		text-decoration: none;
		vertical-align: middle;
		border-radius: 30px;
		cursor: pointer;
		font-size: 16px;
		font-weight: 700;
		line-height: 1.8;
		box-sizing: border-box;
		text-align: center;
		transition: 0.3s cubic-bezier(0.25, 1, 0.5, 1);
		white-space: nowrap;
}
.btn.input:has(input[type=checkbox], input[type=radio]) {
		padding: 0;
		border: 0;
		border-radius: 0;
}
.btn.input input[type=checkbox], .btn.input input[type=radio] {
		width: 12px;
		height: 12px;
		position: absolute;
		opacity: 0;
		left: 0;
		top: 0;
		/*&:focus + label {
		  outline: 2px dashed #999;
		}*/
}
.btn.input input[type=checkbox] + label, .btn.input input[type=radio] + label {
		font-size: 16px;
		font-weight: 700;
		line-height: 1.8;
		border: 1px solid #eee;
		color: #70737c;
		border-radius: 20px;
		padding: 4px 15px;
}
.btn.input input[type=checkbox] + label::before, .btn.input input[type=radio] + label::before {
		display: none;
}
.btn.input input[type=checkbox]:checked + label, .btn.input input[type=radio]:checked + label {
		border-color: var(--c-brand);
		color: var(--c-brand);
}
.btn.input input[type=checkbox]:checked + label::before, .btn.input input[type=radio]:checked + label::before {
		display: none;
}
.btn.input:hover input[type=checkbox] + label, .btn.input:hover input[type=radio] + label {
		color: var(--c-brand);
}

a.btn:visited, a.btn:focus, a.btn:active, a.btn:hover {
		color: #fff;
}

.btn.disabl {
		color: #888da6;
		border: 1px solid #e5e8eb;
}

.btn.disabl:hover {
		color: #888da6;
		border: 1px solid #c5c9d6;
}

.btn.type2 {
		background-color: #333d4b;
		color: #fff;
		border-color: #333d4b;
}

.btn.type3 {
		background-color: #8b95a1;
		color: #fff;
		border-color: #8b95a1;
}

.btn.type4 {
		background-color: #ee425e;
		color: #fff;
		border-color: #ee425e;
}

.btn.type5 {
		background-color: #e5e8eb;
		color: #4e5968;
		border-color: #ebecf2;
}
.btn.type5:visited, .btn.type5:focus, .btn.type5:hover, .btn.type5:active {
		background-color: #e5e8eb;
		color: #4e5968;
}

/*아이콘버튼*/
.icon-btn {
		display: inline-flex;
		justify-content: center;
		align-items: center;
		width: 24px;
		height: 24px;
		padding: 0;
		font-size: 0;
		line-height: 0;
}
.icon-btn:hover {
		background-color: transparent;
}

/*버튼 활성화*/
.btn:hover {
		border: 1px solid var(--c-brand);
		color: var(--c-brand);
		text-decoration: none;
}

.btn.type2:hover {
		background-color: #333d4b;
		border-color: #333d4b;
}

.btn.type3:hover {
		background-color: #0075d4;
		border-color: #0075d4;
}

.btn.type4:hover {
		background-color: #c81c38;
		border-color: #c81c38;
}

.btn.type5:hover {
		background-color: #e0e2ed;
		border-color: #e0e2ed;
}

/* 주의사항 */
.warning-box {
		background-color: #fafafa;
		padding: 25px;
		border-radius: 10px;
}
.warning-box p.bu {
		color: #70737c;
		padding-left: 11px;
		position: relative;
		font-size: 14px;
		line-height: 1.5;
		font-weight: 500;
}
.warning-box p.bu::before {
		display: block;
		width: 3px;
		height: 3px;
		border-radius: 50%;
		background-color: #a0a2a8;
		left: 0;
		top: 9px;
		position: absolute;
}
.warning-box p.bu a {
		color: var(--c-black);
		text-decoration: underline;
}
.warning-box ul.bu {
		display: flex;
		flex-direction: column;
		gap: 5px;
}
.warning-box ul.bu > li {
		color: #70737c;
		padding-left: 11px;
		position: relative;
		font-size: 14px;
		line-height: 1.5;
		font-weight: 500;
		margin-bottom: 5px;
}
.warning-box ul.bu > li::before {
		display: block;
		width: 3px;
		height: 3px;
		border-radius: 50%;
		background-color: #a0a2a8;
		left: 0;
		top: 9px;
		position: absolute;
}
@media (max-width: 800px) {
		.warning-box {
				padding: 20px;
		}
		.warning-box p.bu {
				padding-left: 7px;
		}
}

/* 목록(List) */
ul.bu,
ul.num,
ol.num {
		margin: 4px 0;
}

ul.bu li,
p.blt {
		position: relative;
		margin: 0;
		padding: 0 0 0 15px;
		list-style: none;
		font-size: 16px;
		color: #52535e;
}

ul.bu > li {
		margin-bottom: 6px;
}

ul.bu.half > li {
		display: inline-block;
		width: calc(50% - 10px);
}

ul.bu > li:last-child {
		padding-bottom: 0;
}

ul.bu li:before,
p.blt:before {
		display: block;
		position: absolute;
		top: 9px;
		left: 0;
		width: 5px;
		height: 5px;
		content: "";
}

ul.bu > li:before {
		background-color: #888da6;
		border-radius: 50%;
		content: "";
}

p.blt:before {
		top: 10px;
		background-color: #888da6;
		border-radius: 50%;
		content: "";
}

ul.bu ul,
.num ul {
		padding-top: 3px;
}

ul.bu > li > ul > li,
.num > li > ul > li {
		padding-left: 17px;
		line-height: 26px;
}

ul.bu > li > ul > li:before,
.num > li > ul > li:before {
		display: block;
		position: absolute;
		top: 10px;
		left: 0;
		width: 6px;
		height: 6px;
		background-color: #888da6;
		border-radius: 50%;
		content: "";
}

ul.bu > li > ul.num > li:before {
		display: none;
}

ul.bu > li > ul.num > li {
		padding-left: 21px;
}

ul.bu ul ul,
.num ul ul {
		padding-top: 4px;
}

ul.bu > li > ul > li > ul > li,
.num > li > ul > li > ul > li {
		padding-left: 17px;
		line-height: 24px;
		font-size: 15px;
		color: #8d8e96;
}

ul.bu > li > ul > li > ul > li:before,
.num > li > ul > li > ul > li:before {
		display: block;
		position: absolute;
		top: 10px;
		left: 0;
		width: 7px;
		height: 2px;
		background-color: #888da6;
		content: "";
}

.num li {
		position: relative;
		padding: 0 0 0 23px;
		font-size: 16px;
		line-height: 24px;
		color: #52535e;
}

.num > li {
		padding-bottom: 6px;
}

.num > li > .item {
		display: block;
		position: absolute;
		top: 4px;
		left: 0;
		width: 15px;
		height: 15px;
		border-radius: 50%;
		border: 1px solid #888da6;
		font-size: 11px;
		font-weight: 600;
		line-height: 15px;
		color: #888da6;
		text-align: center;
		box-sizing: content-box;
		content: counter(number);
}

ol.num li {
		padding-left: 0;
}

ol.num li .count {
		display: inline-block;
		position: relative;
		top: -1px;
		left: 0;
		width: 15px;
		height: 15px;
		margin-right: 5px;
		border-radius: 50%;
		border: 1px solid #888da6;
		font-size: 11px;
		font-weight: 600;
		line-height: 15px;
		color: #888da6;
		text-align: center;
}

ol.num > li > ul {
		padding-left: 20px;
}

/* bu.type2 */
ul.bu.type2 > li {
		padding-left: 17px;
}

ul.bu.type2 > li:before {
		display: block;
		position: absolute;
		top: 8px;
		left: 0;
		width: 6px;
		height: 6px;
		background-color: #888da6;
		border: none;
		border-radius: 50%;
		content: "";
}

ul.bu.type2 > li > ul > li:before {
		display: block;
		position: absolute;
		top: 10px;
		left: 0;
		width: 7px;
		height: 2px;
		background-color: #888da6;
		border-radius: 0;
		content: "";
}

/* bu.type3 */
ul.bu.type3 > li {
		padding-left: 17px;
		margin-bottom: 0;
}

ul.bu.type3 > li:before {
		display: block;
		position: absolute;
		top: 10px;
		left: 0;
		width: 7px;
		height: 2px;
		background-color: #888da6;
		border: none;
		border-radius: inherit;
		content: "";
}

/* 제목과 내용이 있는 ul */
ul.bu li .title,
.num li .title {
		font-weight: 400;
		min-width: 90px;
		color: #222226;
		margin-right: 15px;
		vertical-align: top;
}

ul.bu li .text,
.num li .text {
		width: calc(100% - 150px);
}

p.blt.type2 {
		padding-left: 17px;
}

p.blt.type2:before {
		display: block;
		position: absolute;
		top: 9px;
		left: 0;
		width: 6px;
		height: 6px;
		background-color: #888da6;
		border-radius: 50%;
		border: none;
}

p.blt.type3 {
		padding-left: 17px;
}

p.blt.type3:before {
		display: block;
		position: absolute;
		top: 10px;
		left: 0;
		width: 7px;
		height: 2px;
		background-color: #888da6;
		border-radius: 100%;
		border: none;
}

/*탭메뉴*/
.depth-tab,
.tab {
		margin-top: 30px;
		overflow: auto;
}
.depth-tab .tab-list,
.tab .tab-list {
		display: flex;
}
.depth-tab .tab-btn,
.tab .tab-btn {
		padding: 10px 20px;
		font-size: 1.6rem;
		line-height: 1.8;
		border-radius: 50px;
		color: #70737c;
}
.depth-tab .tab-btn span,
.tab .tab-btn span {
		white-space: pre;
}
.depth-tab .tab-btn.active,
.tab .tab-btn.active {
		background-color: var(--c-brand);
		color: var(--c-white);
}
.depth-tab .tab-con,
.tab .tab-con {
		display: none;
}
.depth-tab .tab-con.active,
.tab .tab-con.active {
		display: block;
}

/*================= 테이블 =======================*/
.table-unit {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		position: relative;
		text-align: right;
		color: #a0a2a8;
		font-size: 16px;
		line-height: 1.5;
		font-weight: 500;
}
.table-unit .title {
		display: inline-flex;
		align-items: center;
		position: relative;
}
.table-unit .title::after {
		display: inline-block;
		content: ":";
		color: #a0a2a8;
		margin: 0 8px;
}
@media (max-width: 800px) {
		.table-unit {
				font-size: 15px;
		}
}

.heading-line:has(+ .table-wrap) {
		border: 0;
}

.heading-line + .table-wrap {
		border-top: 0;
}
@media (max-width: 800px) {
		.heading-line + .table-wrap {
				margin-top: -32px;
		}
}

.table-wrap {
		margin-bottom: 23px;
}
.table-wrap:last-child {
		margin-bottom: 0;
}
.table-wrap[data-break=xs] {
		max-width: 100%;
		position: relative;
		overflow-x: auto;
		width: calc(100vw - 40px);
}
@media (max-width: 800px) {
		.table-wrap[data-break=xs] {
				max-width: calc(100% + 20px);
				width: calc(100vw - 20px);
				margin-right: -20px;
				margin-top: -2px;
		}
		.table-wrap[data-break=xs] .table {
				min-width: 800px;
				width: 100%;
		}
}
@media (max-width: 800px) {
		.table-wrap[data-break=xs] table.table {
				margin-right: 20px;
		}
}
.table-wrap table {
		border-top: 2px solid #000;
		border: 0;
		text-align: left;
		margin-top: 20px;
}
.table-wrap table.vertical-top td {
		vertical-align: top;
}
.table-wrap table th,
.table-wrap table td {
		border: 0;
		font-size: 16px;
		line-height: 1.8;
		text-align: left;
		padding-bottom: 5px;
}
.table-wrap table th.align-center,
.table-wrap table td.align-center {
		text-align: center;
}
.table-wrap table th.align-left,
.table-wrap table td.align-left {
		text-align: left;
}
.table-wrap table th.align-right,
.table-wrap table td.align-right {
		text-align: right;
}
.table-wrap table th {
		font-weight: 600;
}
.table-wrap table td {
		font-weight: 400;
}
.table-wrap table.align-center th,
.table-wrap table.align-center td {
		text-align: center;
}
.table-wrap table.align-left th,
.table-wrap table.align-left td {
		text-align: left;
}
.table-wrap table.align-right th,
.table-wrap table.align-right td {
		text-align: right;
}
@media (max-width: 1000px) {
		.table-wrap table th,
		.table-wrap table td {
				font-size: 15px;
		}
}

table.table {
		position: relative;
		width: 100%;
		margin: 0;
		font-size: 16px;
		border-top: 2px solid #000;
}
table.table.vertical-top td {
		vertical-align: top;
}
table.table.align-center th,
table.table.align-center td,
table.table .align-center th,
table.table .align-center td {
		text-align: center;
}
table.table.align-left th,
table.table.align-left td,
table.table .align-left th,
table.table .align-left td {
		text-align: left;
}
table.table.align-right th,
table.table.align-right td,
table.table .align-right th,
table.table .align-right td {
		text-align: right;
}
table.table th,
table.table td {
		padding: 25px 0 25px 20px;
		border-bottom: 1px solid #eee;
		vertical-align: middle;
		text-align: left;
		color: #000;
		font-size: 1.6rem;
		line-height: 1.8;
}
table.table th:last-child,
table.table td:last-child {
		padding-right: 20px;
}
table.table th.align-left,
table.table td.align-left {
		text-align: left;
}
table.table th.align-center,
table.table td.align-center {
		text-align: center;
}
table.table th.align-right,
table.table td.align-right {
		text-align: right;
}
table.table th.subject,
table.table td.subject {
		text-align: left;
}
table.table th.subject a,
table.table td.subject a {
		display: block;
		color: var(--c-black);
}
table.table thead th {
		font-size: 1.6rem;
		line-height: 1.8;
}
table.table tbody th {
		font-weight: 400;
}
table.table tbody tr.table-depth1 th,
table.table tbody tr.table-depth1 td {
		background-color: #fafafa;
		font-weight: 600;
}
table.table tfoot th,
table.table tfoot td {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
		background-color: #fafafa;
		color: #000;
}
table.table.type2 th:not(:last-child),
table.table.type2 td:not(:last-child) {
		border-right: 1px solid #eee;
}
table.table.type2 th {
		padding: 15.5px 0;
}
table.table.type2 td {
		padding: 25px 0;
}
table.table.type2 tbody th {
		padding: 25px 0 25px 20px;
}
@media (max-width: 800px) {
		table.table th,
		table.table td {
				padding: 20px 0 20px 15px;
		}
		table.table th:last-child,
		table.table td:last-child {
				padding-right: 20px;
		}
		table.table thead th {
				font-size: 1.5rem;
				line-height: 1.8;
		}
}
table.table .ellipsis {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		height: 25px;
}

/*================= 테이블 끝 =======================*/
/* 선, 박스 */
.line {
		display: block;
		margin: 10px 0;
		border-bottom: 1px solid #ccc;
}

.dot {
		display: block;
		margin: 10px 0;
		border-bottom: 1px dotted #ccc;
}

.dash {
		display: block;
		margin: 10px 0;
		border-bottom: 1px dashed #ccc;
}

/* 스타일 셀렉트 */
.select-box {
		position: relative;
		z-index: 10;
}

/*박스*/
.card-wrap .card-list {
		border: 1px solid #eee;
		border-radius: 10px;
		padding: 0 30px;
		margin-top: 30px;
}
.card-wrap .card-item {
		display: block;
		font-size: 0;
		line-height: 0;
		width: 100%;
		padding: 30px 0;
		border-bottom: 1px solid #eee;
}
.card-wrap .card-item .title {
		display: inline-block;
		width: 120px;
		vertical-align: top;
}
.card-wrap .card-item .con {
		display: inline-block;
		width: calc(100% - 120px);
		vertical-align: top;
}
.card-wrap .card-item .con .h6 {
		margin-bottom: 5px;
}
.card-wrap .card-item .con .h6:not(:first-child) {
		margin-top: 30px;
}
.card-wrap .card-item .con p {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
		color: #70737c;
}
.card-wrap .card-item .con ul.bu > li {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
		color: #70737c;
		padding-left: 0;
		margin-bottom: 0;
}
.card-wrap .card-item .con ul.bu > li::before {
		display: none;
}
.card-wrap.type2 {
		display: flex;
		flex-wrap: wrap;
		margin-top: 15px;
		gap: 20px;
		width: 100%;
}
.card-wrap.type2 .card-item {
		display: block;
		border-bottom: 0;
		width: calc(33.3333% - 13.3333333333px);
}
.card-wrap.type2 .card-item ul.list > li {
		color: var(--c-black);
}
.card-wrap.type2 .card-item ul.list > li .title {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
}
.card-wrap.type2 .card-item ul.list > li .con {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
}
.card-wrap.type2[data-column="4"] .card-item {
		width: calc(25% - 15px);
}
.card-wrap.type2.down-list {
		gap: 20px;
}
.card-wrap.type2.down-list .card-item {
		padding: 0;
}

/*라인*/
.line {
		height: 1px;
		margin: 20px 0;
		background-color: #c5c9d6;
}

.line2 {
		height: 1px;
		margin: 20px 0;
}

/* 스타일 셀렉트 */
.select-box {
		position: relative;
		z-index: 10;
}
.select-box .search-select {
		display: block;
		position: relative;
		height: 44px;
		padding: 7px 33px 7px 15px;
		border: 1px solid #eee;
		border-radius: 10px;
		font-size: 16px;
		font-weight: 700;
		color: #414a73;
		line-height: 1.8;
		letter-spacing: -0.02em;
		text-align: left;
		background-color: transparent;
}
.select-box .search-select:before {
		display: block;
		position: absolute;
		top: 14px;
		right: 12px;
		width: 16px;
		height: 16px;
		background: url("/images/service/sub/select-icon-c83ef9e1439578235fc3e7e5e2451b50.svg") no-repeat center center;
		content: "";
}
.select-box.active .search-select {
		border-color: #414a73;
}
.select-box.active .search-select:before {
		transform: rotate(180deg);
}
.select-box .search-list {
		display: none;
		position: absolute;
		top: 48px;
		right: 0;
		width: auto;
		border-radius: 8px;
		background-color: #fff;
		border: 1px solid #eee;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
}
.select-box .search-list ul .select-item {
		font-size: 16px;
		color: #888da6;
}
.select-box .search-list ul .select-item:hover {
		background-color: #f4f5f9;
		color: #414a73;
}
.select-box .search-list ul .select-item .select-anchor {
		white-space: nowrap;
		padding: 8px 15px;
		background-color: transparent;
		border: 0;
}

@media (max-width: 800px) {
		.select-box .search-select {
				border: 0;
				padding: 0 21px 0 0;
		}
		.select-box .search-select:before {
				top: 13px;
				right: 0;
		}
		.select-box .search-list {
				top: 36px;
		}
		.select-box .search-list ul li {
				font-size: 14px;
		}
}
/*  ---------    input -------------------------*/
.row {
		display: flex;
		width: 100%;
		align-items: center;
		gap: 10px;
}

.input-wrap {
		display: inline-flex;
		align-items: center;
		gap: 20px;
}

.date-wrap {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		gap: 10px 5px;
}
.date-wrap .input-label {
		width: auto;
}

.input-label {
		display: inline-block;
		margin-right: 15px;
		font-size: 14px;
		line-height: 1;
}
.input-label.required::after {
		display: inline;
		font-size: inherit;
		font-weight: 600;
		content: "*";
		margin-left: 5px;
}

.input.date > input {
		width: 100px;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
		letter-spacing: -0.02em;
}
.input.date .ui-datepicker-trigger {
		display: none;
		font-size: 0;
		line-height: 0;
		position: absolute;
		top: calc(50% - 15px);
		right: 5px;
		width: 30px;
		height: 30px;
		background: url(/images/common/calendar-196355eb87de6bf934eaac64a987b006.svg) no-repeat center center;
		background-size: 24px 24px;
		border: 0;
		background-color: transparent;
}

.input {
		position: relative;
		border: 1px solid #eee;
		min-width: 240px;
}
.input.search {
		border-radius: 10px;
		padding: 7px 12px 7px 40px;
}
.input.search::before {
		display: block;
		position: absolute;
		left: 15px;
		top: 12px;
		width: 20px;
		height: 20px;
		background: url(/images/service/sub/search-icon-5e5de2ae3e89487b52bdca40e55551e4.svg) no-repeat center center;
		background-size: 20px 20px;
}
.input.full-width {
		width: 100%;
}
.input.full-width input[type=text],
.input.full-width input[type=password],
.input.full-width input[type=number] {
		width: 100%;
}
.input input[type=text],
.input input[type=password],
.input input[type=number] {
		border: 0;
		height: 29px;
		padding: 0;
}
.input input[type=text].full-width,
.input input[type=password].full-width,
.input input[type=number].full-width {
		width: 100%;
}
.input label {
		font-weight: 400;
		font-size: 14px;
		line-height: 14px;
}
.input .password {
		position: relative;
		width: 100%;
}
.input .password input[type=password] {
		width: 100%;
}
.input .password .show-hide {
		display: inline-block;
		position: absolute;
		right: 14px;
		top: calc(50% - 16px);
		width: 32px;
		height: 32px;
		background: url("/images/common/show-btn-disabled-f8b497853d8dfed5170a71ceb5e039f3.svg") no-repeat center center;
}
.input .password .show-hide[disabled]::after {
		content: "비밀번호 보이기";
}
.input .password .show-hide::after {
		font-size: 0;
		line-height: 0;
		content: "비밀번호 숨기기";
}
.input.file {
		white-space: nowrap;
}
.input:has(select) {
		border: 0;
		min-width: 0;
}
.input select {
		min-width: 76px;
		height: 44px;
		padding: 7.5px 33px 7.5px 15px;
		border: 1px solid #4e5968;
		border-radius: 3px;
		font-size: 16px;
		font-weight: 700;
		border-radius: 10px;
		border: 1px solid #eee;
		color: #000;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background: url(/images/service/sub/select-icon-c83ef9e1439578235fc3e7e5e2451b50.svg) no-repeat center right 12px;
}
.input select::-ms-expand {
		display: none; /* 화살표 없애기 for IE10, 11*/
}
.input select:checked {
		background: url("") no-repeat 90% 50%;
}
.input select:focus {
		border-color: #414a73;
		color: #414a73;
		outline: none;
}
.input select option {
		color: #888da6;
}
.input select option:hover {
		background: #f4f5f9;
		color: #414a73;
}
.input select[disabled] {
		cursor: not-allowed;
		border-color: #c5c9d6;
		background-color: #f4f5f9;
		color: #888da6;
}
@media (max-width: 800px) {
		.input select {
				padding: 0 21px 0 0;
				border: 0;
				min-width: 47px;
				height: 27px;
				background-position: center right;
		}
}
.input:has(input[type=radio], input[type=checkbox]) {
		width: auto;
}
.input input {
		/* file */
		/* radio, checkbox */
}
.input input[type=text], .input input[type=password] {
		color: #000;
}
.input input[type=text]::placeholder, .input input[type=password]::placeholder {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
		color: #bfbfc7;
}
.input input[type=text]:focus, .input input[type=password]:focus {
		border-color: #414a73;
		color: #414a73;
		outline: none;
}
.input input[type=text][disabled], .input input[type=password][disabled] {
		cursor: not-allowed;
		border-color: #c5c9d6;
		background-color: #f4f5f9;
		color: #888da6;
}
.input input[type=text][type=password], .input input[type=password][type=password] {
		padding-right: 50px;
}
.input input[type=file] {
		display: block;
		position: absolute;
		width: 1px;
		height: 1px;
		opacity: 0;
		left: 0;
		top: 0;
}
.input input[type=file] + button {
		position: relative;
		width: 45px;
		height: 40px;
		background-color: #414a73;
		border-radius: 3px;
		font-size: 0;
}
.input input[type=file] + button::before {
		display: block;
		position: absolute;
		width: 16px;
		height: 16px;
		top: calc(50% - 8px);
		left: calc(50% - 8px);
}
.input input[type=radio], .input input[type=checkbox] {
		display: inline-block;
		position: absolute;
		left: 0;
		top: 0;
		width: 12px;
		height: 12px;
		padding: 0;
		border: 0;
		opacity: 0;
}
.input input[type=radio] + label, .input input[type=checkbox] + label {
		position: relative;
		display: inline-flex;
		gap: 10px;
		padding-left: 20px;
		line-height: 20px;
		font-size: 13px;
		color: #6b7684;
		vertical-align: top;
		min-height: 16px;
}
.input input[type=radio] + label::before, .input input[type=checkbox] + label::before {
		top: 0;
		display: block;
		position: absolute;
		top: 3px;
		left: 0;
		width: 16px;
		height: 16px;
		background-color: transparent;
		border: 1px solid #d1d6db;
		border-radius: 50%;
		box-sizing: border-box;
}
.input input[type=radio] + label.empty, .input input[type=checkbox] + label.empty {
		padding-left: 6px;
		height: 20px;
}
.input input[type=radio]:checked + label:before {
		border: 5px solid #0b6dcf;
		background-color: transparent;
}
.input input[type=radio][disabled] + label {
		position: relative;
		padding-left: 20px;
		padding-right: 10px;
		vertical-align: top;
		cursor: default;
		color: #888da6;
}
.input input[type=radio][disabled] + label::before {
		display: block;
		position: absolute;
		top: 3px;
		left: 0;
		width: 16px;
		height: 16px;
		background-color: #c5c9d6;
		border: none;
		border-radius: 50%;
		box-sizing: border-box;
}
.input input[type=radio][disabled]:checked + label:before {
		border: 5px solid #c5c9d6;
		background-color: transparent;
}
.input input[type=checkbox] + label:before {
		display: block;
		position: absolute;
		top: 2px;
		left: 0;
		width: 16px;
		height: 16px;
		border-radius: 2px;
		box-sizing: border-box;
		background-color: #fff;
		border: 1px solid #d1d6db;
}
.input input[type=checkbox]:checked + label:before {
		border: 0;
		background: url(/images/common/check-checked-187b19aec091ddd123139f666b6b3ecd.svg) #3182f6 no-repeat center center;
}
.input input[type=checkbox][disabled] + label {
		position: relative;
		display: inline-block;
		padding-left: 20px;
		padding-right: 10px;
		vertical-align: top;
		color: #888da6;
		cursor: default;
}
.input input[type=checkbox][disabled] + label::before {
		display: block;
		position: absolute;
		top: 2px;
		left: 0;
		width: 16px;
		height: 16px;
		border-radius: 2px;
		box-sizing: border-box;
		background-color: #fff;
		border: 1px solid #d1d6db;
}
.input input[type=checkbox][disabled]:checked + label:before {
		background: url(/images/common/check-checked-187b19aec091ddd123139f666b6b3ecd.svg) #c5c9d6 no-repeat center center;
}
.input input.empty {
		margin: 0;
}
.input input.empty input [type=radio] + label,
.input input.empty input [type=checkbox] + label {
		padding-left: 6px;
		font-size: 0;
		line-height: 0;
}
.input input.empty input [type=radio] + label::before,
.input input.empty input [type=checkbox] + label::before {
		top: 0;
}

/* datepicker */
.date-wrap {
		display: inline-flex;
		align-items: center;
}

/*  ---------    input 끝 -------------------------*/
/*  ---------    pagination 시작 -------------------------*/
.pagination {
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 40px auto 0;
}
.pagination .page {
		display: flex;
		justify-content: center;
		align-items: center;
}
.pagination .page-control {
		display: flex;
		align-items: center;
		margin: 0 3px;
}
.pagination .page-count-wrap {
		display: flex;
		align-items: center;
}
.pagination .page-link {
		display: inline-flex;
		position: relative;
		justify-content: center;
		align-items: center;
		width: 40px;
		height: 40px;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
		color: #70737c;
}
.pagination .page-link.current {
		color: var(--c-black);
}
.pagination .page-link.ellipsis span {
		display: inline-block;
		width: 100%;
		height: 100%;
		background: url(/images/service/sub/ellipsis-89c07ada997ab90fc6fda1f35397ace5.svg) no-repeat center center;
		background-size: 40px 40px;
}
.pagination .page-link.prev, .pagination .page-link.next {
		font-size: 0;
		line-height: 0;
}
.pagination .page-link.prev::before, .pagination .page-link.next::before {
		display: block;
		width: 18px;
		height: 18px;
		opacity: 0.3;
		background: url("/images/service/sub/select-icon-c83ef9e1439578235fc3e7e5e2451b50.svg") no-repeat center center;
}
.pagination .page-link.prev::before {
		transform: rotate(90deg);
}
.pagination .page-link.next {
		margin-right: 7px;
}
.pagination .page-link.next:before {
		transform: rotate(-90deg);
}
.pagination .page-link-group {
		border: none;
		display: inline-block;
		border-left: solid 1px #dedede;
		vertical-align: top;
}
.pagination .page-link-group .page-link {
		border: none;
		width: 30px;
		height: 30px;
		font-size: 13px;
		line-height: 15.6px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		color: #000;
		box-sizing: border-box;
}
.pagination .page-link-group .page-link:hover, .pagination .page-link-group .page-link.active {
		border: 1px solid #8b95a1;
		background-color: #e5e8eb;
}
@media (max-width: 800px) {
		.pagination {
				margin-top: 20px;
		}
		.pagination .page-count-wrap .page-link:not(.current) {
				display: none;
		}
}

/*  ---------    pagination 끝 -------------------------*/
.ui-datepicker {
		width: 220px;
		padding: 2px 2px 0;
		display: none;
		background-color: #fff;
		padding: 10px;
		font-size: 12px;
		border: 1px solid #ddd;
		margin-top: 4px;
}

.ui-datepicker .ui-datepicker-header {
		position: relative;
		padding: 2px 0;
		display: flex;
		align-items: center;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
		position: absolute;
		top: calc(50% - 0.9em);
		width: 18px;
		height: 18px;
}
.ui-datepicker .ui-datepicker-prev::before,
.ui-datepicker .ui-datepicker-next::before {
		display: block;
		position: absolute;
		width: 10px;
		height: 10px;
		border-width: 0 0 1px 1px;
		border-color: #000;
		border-style: solid;
		cursor: pointer;
}

.ui-datepicker .ui-datepicker-prev {
		left: 2px;
}
.ui-datepicker .ui-datepicker-prev::before {
		left: 8px;
		top: 5px;
		transform: rotate(45deg);
}

.ui-datepicker .ui-datepicker-next {
		right: 2px;
}
.ui-datepicker .ui-datepicker-next::before {
		right: 8px;
		top: 5px;
		transform: rotate(-135deg);
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
		display: block;
		position: absolute;
		left: 50%;
		margin-left: -8px;
		top: 50%;
		margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
		margin: 0 23px;
		line-height: 18px;
		text-align: center;
		height: 40px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 14px;
		font-weight: 600;
		width: 100%;
}

.ui-datepicker .ui-datepicker-title select {
		font-size: 10px;
		margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
		width: 45%;
}

.ui-datepicker table {
		width: 100%;
		font-size: 9px;
		border-collapse: collapse;
		margin: 0 0 4px;
}

.ui-datepicker th {
		padding: 7px 3px;
		text-align: center;
		font-weight: bold;
		border: 0;
}

.ui-datepicker td {
		border: 0;
		padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
		display: flex;
		align-items: Center;
		justify-content: center;
		padding: 2px;
		text-align: right;
		text-decoration: none;
		width: 24px;
		height: 24px;
		font-size: 12px;
}

.ui-datepicker .ui-datepicker-buttonpane {
		background-image: none;
		margin: 7px 0 0 0;
		padding: 0 2px;
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
		float: right;
		margin: 5px 2px 4px;
		cursor: pointer;
		padding: 2px 6px 3px 6px;
		width: auto;
		overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
		float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
		width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
		float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
		width: 95%;
		margin: 0 auto 4px;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
		width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
		width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
		width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
		border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
		clear: left;
}

.ui-datepicker-row-break {
		clear: both;
		width: 100%;
		font-size: 0;
}

.ui-datepicker-today .ui-state-highlight {
		border: 1px solid #ddd;
		border-radius: 50%;
}

.ui-datepicker-current-day .ui-state-active {
		background-color: #d8ebff;
		font-weight: 600;
		color: #111;
		border-radius: 50%;
}

/* RTL support */
.ui-datepicker-rtl {
		direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
		right: 2px;
		left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
		left: 2px;
		right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
		right: 1px;
		left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
		left: 1px;
		right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
		clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
		float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
		float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
		border-right-width: 0;
		border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
		display: block;
		text-indent: -99999px;
		overflow: hidden;
		background-repeat: no-repeat;
		left: 5px;
		top: 3px;
}

.box,
.card-wrap .card-item.box,
.card-wrap .card-item .down-anchor.box {
		border: 1px solid #eee;
		border-radius: 10px;
		padding: 30px;
		justify-content: center;
}
@media (max-width: 800px) {
		.box,
		.card-wrap .card-item.box,
		.card-wrap .card-item .down-anchor.box {
				padding: 20px;
		}
}

.card-wrap .card-item .down-anchor.box:hover {
		border-color: var(--c-brand);
}

/* down */
.down-anchor {
		display: flex;
		flex-direction: column;
		position: relative;
		min-height: 79px;
		padding: 25px 64px 25px 25px;
		transition: all 0.2s;
		gap: 5px;
}
.down-anchor .down-title {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
		color: #000;
}
.down-anchor .date {
		color: #70737c;
		font-size: 14px;
		line-height: 1.5;
		font-weight: 400;
}
.down-anchor .down-icon {
		display: flex;
		position: absolute;
		right: 25px;
		top: calc(50% - 12px);
		width: 24px;
		height: 24px;
		justify-content: center;
		align-items: center;
		border-color: transparent;
		background-color: transparent;
}
.down-anchor .down-icon::before {
		display: block;
		width: 20px;
		height: 20px;
		background: url(/images/service/sub/down-round-icon-2afa525d666dd001261ed799b700656f.svg) no-repeat center center;
}
.down-anchor:hover {
		border-color: var(--c-brand);
}
.down-anchor:hover .down-title {
		color: var(--c-brand);
}
.down-anchor:hover .down-icon::before {
		background: url(/images/service/sub/down-round-icon-brand-80eff2d66c10627550c81253d4681883.svg) no-repeat center center;
}

/* accordion */
.accordion-box .accordion {
		display: flex;
		flex-direction: column;
}
.accordion-box .accordion .accordion-btn-wrap {
		border-top: 1px solid #eee;
}
.accordion-box .accordion .accordion-btn {
		display: block;
		position: relative;
		width: 100%;
		background: none;
		border-color: transparent;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		padding: 30px 42px 30px 0;
}
.accordion-box .accordion .accordion-btn .title {
		font-size: 20px;
		font-weight: 700;
		line-height: 1.5;
		color: var(--c-black);
}
.accordion-box .accordion .accordion-btn .accordion-icon {
		position: absolute;
		right: 0;
		top: calc(50% - 12px);
		display: flex;
		align-items: center;
		justify-content: center;
		width: 24px;
		height: 24px;
		border-color: transparent;
		background-color: transparent;
}
.accordion-box .accordion .accordion-btn .accordion-icon::before {
		display: block;
		width: 24px;
		height: 24px;
		background: url(/images/service/sub/accordion-more-3545856b57049937a03741c22141e29f.svg) no-repeat center center;
}
.accordion-box .accordion .accordion-con .h5 {
		margin-top: 10px;
		margin-bottom: 15px;
}
.accordion-box .accordion .accordion-con .h5:not(:first-child) {
		margin-top: 50px;
}
.accordion-box .accordion .accordion-con .down-list {
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 30px;
		gap: 10px;
}
.accordion-box .accordion .accordion-con .down-item {
		width: 100%;
}
.accordion-box .accordion .accordion-con .down-item .down-anchor {
		border: 1px solid #eee;
		border-radius: 10px;
}
.accordion-box .accordion .accordion-con .down-item:hover .down-anchor {
		border-color: var(--c-brand);
}
.accordion-box .accordion .accordion-con .down-item:hover .down-anchor .down-title {
		color: var(--c-brand);
}
.accordion-box .accordion .accordion-con .down-item:hover .down-anchor .date {
		color: var(--c-brand);
}
.accordion-box .accordion .accordion-con .down-item:hover .down-anchor .down-icon::before {
		background: url(/images/service/sub/down-round-icon-brand-80eff2d66c10627550c81253d4681883.svg) no-repeat center center;
}
.accordion-box .accordion.active .accordion-btn-wrap {
		border-top: 2px solid var(--c-brand);
}
.accordion-box .accordion.active .accordion-btn .title {
		color: var(--c-brand);
}
.accordion-box .accordion.active .accordion-btn .accordion-icon::before {
		background: url(/images/service/sub/accordion-reduce-f73f7c6ef17548d5fc232bab1f1d1548.svg) no-repeat center center;
}
@media (max-width: 1200px) {
		.accordion-box .accordion .accordion-con .h5 {
				margin-top: 10px;
		}
		.accordion-box .accordion .accordion-con .h5:not(:first-child) {
				margin-top: 30px;
		}
}
.anchor-list {
		display: flex;
		align-items: center;
		position: relative;
		gap: 20px;
}

.anchor-item {
		display: flex;
		align-items: center;
		width: 80px;
		justify-content: center;
}
.anchor-item .anchor-box {
		position: relative;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
		color: #000;
		display: flex;
		align-items: center;
}
.anchor-item .anchor-box::after {
		display: block;
		width: 24px;
		height: 24px;
		margin-left: 5px;
		background: url(/images/service/sub/anchor-icon-583a4628bfe766acbc6e7ebc88e1c37b.svg) no-repeat center center;
		background-size: 24px 24px;
}
/* search pop */
.search-pop {
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 9999;
		background-color: #fff;
		border-top: 4px solid var(--c-brand);
}
.search-pop.active {
		display: block;
}
.search-pop .placeholder {
		display: none;
}
.search-pop .search-pop-wrap {
		width: 100%;
		height: 70px;
		display: flex;
		align-items: center;
}
.search-pop .input {
		position: relative;
		height: 27px;
		padding: 0 20px;
		display: flex;
		align-items: center;
		border: 0;
		width: 100%;
		gap: 20px;
}
.search-pop .input input {
		flex: 1;
		height: 27px;
		font-size: 15px;
		line-height: 1.8;
		font-weight: 600;
}
.search-pop .input .search-icon {
		display: block;
		width: 20px;
		height: 20px;
		background: url(/images/service/sub/search-icon-5e5de2ae3e89487b52bdca40e55551e4.svg) no-repeat center center;
		background-size: 20px 20px;
}
.search-pop .input .delete {
		border: 0;
		width: 20px;
		height: 20px;
		background: url(/images/service/sub/delete-circle-731f708357f2e590c0dad07ada19a0f8.svg) no-repeat center center;
		background-size: 20px 20px;
}
.search-pop .input[data-delete=true] .delete {
		display: block;
}
.search-pop .input[data-delete=false] .delete {
		display: none;
}
@media (max-width: 800px) {
		.search-pop .search-pop-wrap .clear {
				display: none;
		}
}

/*  pretendard */
@font-face {
		font-family: "Pretendard";
		font-weight: 900;
		font-display: swap;
		src: local("Pretendard ExtraBold"), url(/fonts/pretendard/Pretendard-ExtraBold.subset-6dec4607c4804775486c0b22e1b96f4b.woff2) format("woff2"), url(../fonts/pretendard/retendard-ExtraBold.subset.woff) format("woff");
}
@font-face {
		font-family: "Pretendard";
		font-weight: 800;
		font-display: swap;
		src: local("Pretendard Bold"), url(/fonts/pretendard/Pretendard-Bold.subset-40b92fb6e0e447ca7f0c7fddb6cec9c6.woff2) format("woff2"), url(../fonts/pretendard/retendard-Bold.subset.woff) format("woff");
}
@font-face {
		font-family: "Pretendard";
		font-weight: 700;
		font-display: swap;
		src: local("Pretendard SemiBold"), url(/fonts/pretendard/Pretendard-SemiBold.subset-3ba9cd1e8bcb4824f073865d2ed81d34.woff2) format("woff2"), url(../fonts/pretendard/retendard-SemiBold.subset.woff) format("woff");
}
@font-face {
		font-family: "Pretendard";
		font-weight: 600;
		font-display: swap;
		src: local("Pretendard Medium"), url(/fonts/pretendard/Pretendard-Medium.subset-e55a007a88db0a7a45bbeedd0bc9ce77.woff2) format("woff2"), url(../fonts/pretendard/retendard-Medium.subset.woff) format("woff");
}
@font-face {
		font-family: "Pretendard";
		font-weight: 500;
		font-display: swap;
		src: local("Pretendard Regular"), url(/fonts/pretendard/Pretendard-Regular.subset-97213db5c578498e3bab52fb858e720a.woff2) format("woff2"), url(../fonts/pretendard/retendard-Regular.subset.woff) format("woff");
}
@font-face {
		font-family: "Pretendard";
		font-weight: 400;
		font-display: swap;
		src: local("Pretendard Light"), url(/fonts/pretendard/Pretendard-Light.subset-e4a47c6773c6b480e755827160c0d058.woff2) format("woff2"), url(../fonts/pretendard/retendard-Light.subset.woff) format("woff");
}
@font-face {
		font-family: "Pretendard";
		font-weight: 300;
		font-display: swap;
		src: local("Pretendard ExtraLight"), url(/fonts/pretendard/Pretendard-ExtraLight.subset-bbbfb7df3b5c797a4a626e54191fd153.woff2) format("woff2"), url(../fonts/pretendard/retendard-ExtraLight.subset.woff) format("woff");
}
/* HafferSQ */
@font-face {
		font-family: "HafferSQ";
		font-weight: 600;
		font-display: swap;
		src: local("HafferSQ SemiBold"), url(/fonts/HafferSQ/HafferSQ-SemiBold-354422bc3f10b10b7e159a613ad39633.woff2) format("woff2"), url(/fonts/HafferSQ/HafferSQ-SemiBold-ff12ae8c3f315d5d75267f2ac33c24d4.woff) format("woff");
}
@font-face {
		font-family: "HafferSQ";
		font-weight: 500;
		font-display: swap;
		src: local("HafferSQ Medium"), url(/fonts/HafferSQ/HafferSQ-Medium-1762b37e85406131806d4b86e874e352.woff2) format("woff2"), url(/fonts/HafferSQ/HafferSQ-Medium-56c387946b60af8ebad6ad7294047aa4.woff) format("woff");
}
@font-face {
		font-family: "HafferSQ";
		font-weight: 400;
		font-display: swap;
		src: local("HafferSQ Regular"), url(/fonts/HafferSQ/HafferSQ-Regular-9c86eeaefced4babed9026919b58831b.woff2) format("woff2"), url(/fonts/HafferSQ/HafferSQ-Regular-63a4901aa39441d9e76942b508827f47.woff) format("woff");
}
@font-face {
		font-family: "HafferSQ";
		font-weight: 300;
		font-display: swap;
		src: local("HafferSQ Light"), url(/fonts/HafferSQ/HafferSQ-Light-26af8eae077e604eca83a78db4f35904.woff2) format("woff2"), url(/fonts/HafferSQ/HafferSQ-Light-f5c0e9fac64952e19af4f3a5182352ca.woff) format("woff");
}
:root {
		--c-white: #fff;
		--c-black: #000;
		--c-gray-10: #fafafa;
		--c-gray-20: #eeeeee;
		--c-gray-30: #dddddd;
		--c-gray-40: #70737c;
		--c-gray-50: #a0a2a8;
		--c-gray-60: #70737c;
		--c-gray-70: #27292e;
		--c-brand: #dc0014;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
		display: block;
		box-sizing: border-box;
}

audio,
canvas,
progress,
video {
		display: inline-block;
		box-sizing: border-box;
}

article,
aside,
audio,
blockquote,
body,
canvas,
caption,
dd,
details,
div,
dl,
dt,
embed,
fieldset,
figcaption,
figure,
footer,
form,
header,
html,
iframe,
legend,
li,
main,
menu,
nav,
ol,
pre,
section,
summary,
table,
tbody,
td,
template,
textarea,
tfoot,
th,
thead,
tr,
ul,
video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: inherit;
		box-sizing: border-box;
		word-break: break-all;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
		box-sizing: border-box;
		margin: 0;
		padding: 0;
		border: 0;
}

a,
em,
span {
		display: inline-block;
		margin: 0;
		padding: 0;
		box-sizing: border-box;
}

a,
a:visited,
a:focus,
a:active {
		color: #6b7684;
		text-decoration: none;
}

.header a:visited, .header a:focus, .header a:active,
.content a:visited,
.content a:focus,
.content a:active,
.footer a:visited,
.footer a:focus,
.footer a:active {
		color: #6b7684;
		text-decoration: none;
}

b,
strong {
		font-weight: 600;
}

address,
cite,
dfn,
em,
i {
		font-style: normal;
}

img {
		border: none;
		vertical-align: middle;
}

audio,
img,
video {
		max-width: 100%;
		max-height: 100%;
}

svg {
		overflow: hidden;
		vertical-align: middle;
}

switch {
		display: none;
}

figcaption,
figure {
		margin: 0;
		padding: 0;
}

mark {
		background-color: #ff0;
		color: #000;
}

small {
		font-size: 90%;
}

sub,
sup {
		position: relative;
		font-size: 0.9em;
		line-height: 0;
		vertical-align: baseline;
}

sub {
		bottom: -0.25em;
}

sup {
		top: -0.5em;
}

del {
		color: #aaa !important;
		text-decoration: line-through;
}

label {
		display: inline-block;
		cursor: pointer;
}

iframe {
		display: block;
		max-width: 100%;
}

template {
		display: none;
}

summary {
		display: list-item;
		cursor: pointer;
}

output {
		display: inline-block;
}

ul,
ul > li {
		list-style: none;
}

ol {
		overflow: hidden;
		position: relative;
		counter-reset: number;
}

ol > li {
		counter-increment: number;
}

ol > li:before {
		content: counter(number, decimal) ".";
}

table {
		width: 100%;
		border-collapse: collapse;
		border-spacing: 0;
}

caption {
		overflow: hidden;
		position: relative;
		left: 0;
		top: 0;
		width: 1px;
		height: 1px;
		background: 0 0;
		font-size: 0;
		color: transparent;
		line-height: 0;
		text-indent: 100%;
}

legend {
		overflow: hidden;
		position: absolute;
		width: 1px;
		height: 1px;
		background: 0 0;
		font-size: 0;
		color: transparent;
		line-height: 0;
}

fieldset {
		border: none;
		min-width: 0;
}

hr {
		overflow: hidden;
		position: absolute;
		height: 0;
		width: 0;
}

:after,
:before {
		display: none;
		content: "";
}

.clearfix {
		display: block;
}

.clearfix:after {
		content: "";
		display: table;
		clear: both;
}

.clear {
		clear: both;
}

.hide {
		display: none;
}

.skip {
		overflow: hidden;
		position: absolute;
		width: 1px;
		height: 1px;
		background: 0 0;
		font-size: 0 !important;
		color: transparent !important;
		line-height: 0;
}

button,
input,
optgroup,
select,
textarea {
		margin: 0;
		padding: 0;
		border: 1px solid;
		box-sizing: border-box;
		color: inherit;
		font-size: inherit;
		font-family: inherit;
		line-height: inherit;
		vertical-align: middle;
}

button,
input,
select {
		display: inline-block;
}

button,
input {
		overflow: visible;
}

input[type=search],
input[type=text] {
		border-radius: 0;
		appearance: none;
}

input[type=search] {
		outline-offset: -2px;
		appearance: none;
}

input[type=search]::-webkit-search-decoration {
		appearance: none;
}

input[type=file] {
		border: none;
}

input[type=file]::-webkit-file-upload-button {
		font: inherit;
		appearance: button;
		border: 1px solid #bbb;
		background: #e0e0e0;
		box-shadow: none;
}

input[type=checkbox],
input[type=radio] {
		padding: 0;
		border: none;
}

button,
select {
		text-transform: none;
}

[type=button],
[type=reset],
[type=submit],
button {
		overflow: visible;
		cursor: pointer;
}

textarea {
		display: block;
		overflow: auto;
		resize: vertical;
}

input[disabled] {
		background-color: #ebebeb;
}

select:disabled {
		background-color: #ebebeb;
}

[hidden] {
		display: none !important;
}

@media screen and (max-width: 768px) {
		.skip,
		caption,
		legend {
				overflow: visible;
				font-size: 3px !important;
		}
}
html,
body {
		font-family: "pretendard", "NotoKr", "Malgun Gothic", "맑은 고딕", Dotum, "돋움", Helvetica, AppleSDGothicNeo, sans-serif;
		font-size: 10px;
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100%;
		letter-spacing: -0.02em;
}

.eng body {
		font-family: "HafferSQ", "pretendard", "NotoKr", "Malgun Gothic", "맑은 고딕", Dotum, "돋움", Helvetica, AppleSDGothicNeo, sans-serif;
}
.eng body #content {
		font-family: "pretendard", "NotoKr", "Malgun Gothic", "맑은 고딕", Dotum, "돋움", Helvetica, AppleSDGothicNeo, sans-serif;
}
.eng body #content .content-header {
		font-family: "HafferSQ", "pretendard", "NotoKr", "Malgun Gothic", "맑은 고딕", Dotum, "돋움", Helvetica, AppleSDGothicNeo, sans-serif;
}

.padding0 {
		padding: 0px !important;
}

.padding-l-0 {
		padding-left: 0px !important;
}

.padding-t-0 {
		padding-top: 0px !important;
}

.padding-b-0 {
		padding-bottom: 0px !important;
}

.padding-r-0 {
		padding-right: 0px !important;
}

.margin0 {
		margin: 0px !important;
}

.margin-l-0 {
		margin-left: 0px !important;
}

.margin-t-0 {
		margin-top: 0px !important;
}

.margin-b-0 {
		margin-bottom: 0px !important;
}

.margin-r-0 {
		margin-right: 0px !important;
}

.padding4 {
		padding: 4px !important;
}

.padding-l-4 {
		padding-left: 4px !important;
}

.padding-t-4 {
		padding-top: 4px !important;
}

.padding-b-4 {
		padding-bottom: 4px !important;
}

.padding-r-4 {
		padding-right: 4px !important;
}

.margin4 {
		margin: 4px !important;
}

.margin-l-4 {
		margin-left: 4px !important;
}

.margin-t-4 {
		margin-top: 4px !important;
}

.margin-b-4 {
		margin-bottom: 4px !important;
}

.margin-r-4 {
		margin-right: 4px !important;
}

.padding8 {
		padding: 8px !important;
}

.padding-l-8 {
		padding-left: 8px !important;
}

.padding-t-8 {
		padding-top: 8px !important;
}

.padding-b-8 {
		padding-bottom: 8px !important;
}

.padding-r-8 {
		padding-right: 8px !important;
}

.margin8 {
		margin: 8px !important;
}

.margin-l-8 {
		margin-left: 8px !important;
}

.margin-t-8 {
		margin-top: 8px !important;
}

.margin-b-8 {
		margin-bottom: 8px !important;
}

.margin-r-8 {
		margin-right: 8px !important;
}

.padding12 {
		padding: 12px !important;
}

.padding-l-12 {
		padding-left: 12px !important;
}

.padding-t-12 {
		padding-top: 12px !important;
}

.padding-b-12 {
		padding-bottom: 12px !important;
}

.padding-r-12 {
		padding-right: 12px !important;
}

.margin12 {
		margin: 12px !important;
}

.margin-l-12 {
		margin-left: 12px !important;
}

.margin-t-12 {
		margin-top: 12px !important;
}

.margin-b-12 {
		margin-bottom: 12px !important;
}

.margin-r-12 {
		margin-right: 12px !important;
}

.padding16 {
		padding: 16px !important;
}

.padding-l-16 {
		padding-left: 16px !important;
}

.padding-t-16 {
		padding-top: 16px !important;
}

.padding-b-16 {
		padding-bottom: 16px !important;
}

.padding-r-16 {
		padding-right: 16px !important;
}

.margin16 {
		margin: 16px !important;
}

.margin-l-16 {
		margin-left: 16px !important;
}

.margin-t-16 {
		margin-top: 16px !important;
}

.margin-b-16 {
		margin-bottom: 16px !important;
}

.margin-r-16 {
		margin-right: 16px !important;
}

.padding20 {
		padding: 20px !important;
}

.padding-l-20 {
		padding-left: 20px !important;
}

.padding-t-20 {
		padding-top: 20px !important;
}

.padding-b-20 {
		padding-bottom: 20px !important;
}

.padding-r-20 {
		padding-right: 20px !important;
}

.margin20 {
		margin: 20px !important;
}

.margin-l-20 {
		margin-left: 20px !important;
}

.margin-t-20 {
		margin-top: 20px !important;
}

.margin-b-20 {
		margin-bottom: 20px !important;
}

.margin-r-20 {
		margin-right: 20px !important;
}

.padding24 {
		padding: 24px !important;
}

.padding-l-24 {
		padding-left: 24px !important;
}

.padding-t-24 {
		padding-top: 24px !important;
}

.padding-b-24 {
		padding-bottom: 24px !important;
}

.padding-r-24 {
		padding-right: 24px !important;
}

.margin24 {
		margin: 24px !important;
}

.margin-l-24 {
		margin-left: 24px !important;
}

.margin-t-24 {
		margin-top: 24px !important;
}

.margin-b-24 {
		margin-bottom: 24px !important;
}

.margin-r-24 {
		margin-right: 24px !important;
}

.padding28 {
		padding: 28px !important;
}

.padding-l-28 {
		padding-left: 28px !important;
}

.padding-t-28 {
		padding-top: 28px !important;
}

.padding-b-28 {
		padding-bottom: 28px !important;
}

.padding-r-28 {
		padding-right: 28px !important;
}

.margin28 {
		margin: 28px !important;
}

.margin-l-28 {
		margin-left: 28px !important;
}

.margin-t-28 {
		margin-top: 28px !important;
}

.margin-b-28 {
		margin-bottom: 28px !important;
}

.margin-r-28 {
		margin-right: 28px !important;
}

.padding32 {
		padding: 32px !important;
}

.padding-l-32 {
		padding-left: 32px !important;
}

.padding-t-32 {
		padding-top: 32px !important;
}

.padding-b-32 {
		padding-bottom: 32px !important;
}

.padding-r-32 {
		padding-right: 32px !important;
}

.margin32 {
		margin: 32px !important;
}

.margin-l-32 {
		margin-left: 32px !important;
}

.margin-t-32 {
		margin-top: 32px !important;
}

.margin-b-32 {
		margin-bottom: 32px !important;
}

.margin-r-32 {
		margin-right: 32px !important;
}

.padding36 {
		padding: 36px !important;
}

.padding-l-36 {
		padding-left: 36px !important;
}

.padding-t-36 {
		padding-top: 36px !important;
}

.padding-b-36 {
		padding-bottom: 36px !important;
}

.padding-r-36 {
		padding-right: 36px !important;
}

.margin36 {
		margin: 36px !important;
}

.margin-l-36 {
		margin-left: 36px !important;
}

.margin-t-36 {
		margin-top: 36px !important;
}

.margin-b-36 {
		margin-bottom: 36px !important;
}

.margin-r-36 {
		margin-right: 36px !important;
}

.padding40 {
		padding: 40px !important;
}

.padding-l-40 {
		padding-left: 40px !important;
}

.padding-t-40 {
		padding-top: 40px !important;
}

.padding-b-40 {
		padding-bottom: 40px !important;
}

.padding-r-40 {
		padding-right: 40px !important;
}

.margin40 {
		margin: 40px !important;
}

.margin-l-40 {
		margin-left: 40px !important;
}

.margin-t-40 {
		margin-top: 40px !important;
}

.margin-b-40 {
		margin-bottom: 40px !important;
}

.margin-r-40 {
		margin-right: 40px !important;
}

.w0p {
		width: 0% !important;
}

.w5p {
		width: 5% !important;
}

.w10p {
		width: 10% !important;
}

.w15p {
		width: 15% !important;
}

.w20p {
		width: 20% !important;
}

.w25p {
		width: 25% !important;
}

.w30p {
		width: 30% !important;
}

.w35p {
		width: 35% !important;
}

.w40p {
		width: 40% !important;
}

.w45p {
		width: 45% !important;
}

.w50p {
		width: 50% !important;
}

.w55p {
		width: 55% !important;
}

.w60p {
		width: 60% !important;
}

.w65p {
		width: 65% !important;
}

.w70p {
		width: 70% !important;
}

.w75p {
		width: 75% !important;
}

.w80p {
		width: 80% !important;
}

.w85p {
		width: 85% !important;
}

.w90p {
		width: 90% !important;
}

.w95p {
		width: 95% !important;
}

.w100p {
		width: 100% !important;
}

.w0 {
		width: 0px !important;
}

.w5 {
		width: 5px !important;
}

.w10 {
		width: 10px !important;
}

.w15 {
		width: 15px !important;
}

.w20 {
		width: 20px !important;
}

.w25 {
		width: 25px !important;
}

.w30 {
		width: 30px !important;
}

.w35 {
		width: 35px !important;
}

.w40 {
		width: 40px !important;
}

.w45 {
		width: 45px !important;
}

.w50 {
		width: 50px !important;
}

.w55 {
		width: 55px !important;
}

.w60 {
		width: 60px !important;
}

.w65 {
		width: 65px !important;
}

.w70 {
		width: 70px !important;
}

.w75 {
		width: 75px !important;
}

.w80 {
		width: 80px !important;
}

.w85 {
		width: 85px !important;
}

.w90 {
		width: 90px !important;
}

.w95 {
		width: 95px !important;
}

.w100 {
		width: 100px !important;
}

.w105 {
		width: 105px !important;
}

.w110 {
		width: 110px !important;
}

.w115 {
		width: 115px !important;
}

.w120 {
		width: 120px !important;
}

.w125 {
		width: 125px !important;
}

.w130 {
		width: 130px !important;
}

.w135 {
		width: 135px !important;
}

.w140 {
		width: 140px !important;
}

.w145 {
		width: 145px !important;
}

.w150 {
		width: 150px !important;
}

.w155 {
		width: 155px !important;
}

.w160 {
		width: 160px !important;
}

.w165 {
		width: 165px !important;
}

.w170 {
		width: 170px !important;
}

.w175 {
		width: 175px !important;
}

.w180 {
		width: 180px !important;
}

.w185 {
		width: 185px !important;
}

.w190 {
		width: 190px !important;
}

.w195 {
		width: 195px !important;
}

.w200 {
		width: 200px !important;
}

.w205 {
		width: 205px !important;
}

.w210 {
		width: 210px !important;
}

.w215 {
		width: 215px !important;
}

.w220 {
		width: 220px !important;
}

.w225 {
		width: 225px !important;
}

.w230 {
		width: 230px !important;
}

.w235 {
		width: 235px !important;
}

.w240 {
		width: 240px !important;
}

.w245 {
		width: 245px !important;
}

.w250 {
		width: 250px !important;
}

.w255 {
		width: 255px !important;
}

.w260 {
		width: 260px !important;
}

.w265 {
		width: 265px !important;
}

.w270 {
		width: 270px !important;
}

.w275 {
		width: 275px !important;
}

.w280 {
		width: 280px !important;
}

.w285 {
		width: 285px !important;
}

.w290 {
		width: 290px !important;
}

.w295 {
		width: 295px !important;
}

.w300 {
		width: 300px !important;
}

.w305 {
		width: 305px !important;
}

.w310 {
		width: 310px !important;
}

.w315 {
		width: 315px !important;
}

.w320 {
		width: 320px !important;
}

.w325 {
		width: 325px !important;
}

.w330 {
		width: 330px !important;
}

.w335 {
		width: 335px !important;
}

.w340 {
		width: 340px !important;
}

.w345 {
		width: 345px !important;
}

.w350 {
		width: 350px !important;
}

.w355 {
		width: 355px !important;
}

.w360 {
		width: 360px !important;
}

.w365 {
		width: 365px !important;
}

.w370 {
		width: 370px !important;
}

.w375 {
		width: 375px !important;
}

.w380 {
		width: 380px !important;
}

.w385 {
		width: 385px !important;
}

.w390 {
		width: 390px !important;
}

.w395 {
		width: 395px !important;
}

.w400 {
		width: 400px !important;
}

.w405 {
		width: 405px !important;
}

.w410 {
		width: 410px !important;
}

.w415 {
		width: 415px !important;
}

.w420 {
		width: 420px !important;
}

.w425 {
		width: 425px !important;
}

.w430 {
		width: 430px !important;
}

.w435 {
		width: 435px !important;
}

.w440 {
		width: 440px !important;
}

.w445 {
		width: 445px !important;
}

.w450 {
		width: 450px !important;
}

.w455 {
		width: 455px !important;
}

.w460 {
		width: 460px !important;
}

.w465 {
		width: 465px !important;
}

.w470 {
		width: 470px !important;
}

.w475 {
		width: 475px !important;
}

.w480 {
		width: 480px !important;
}

.w485 {
		width: 485px !important;
}

.w490 {
		width: 490px !important;
}

.w495 {
		width: 495px !important;
}

.w500 {
		width: 500px !important;
}

.align-left {
		text-align: left;
}

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

.align-right {
		text-align: right;
}

.underline {
		text-decoration: underline;
}

.wrap {
		width: 1316px;
		margin: 0 auto;
}

/* slick */
.slick-slider {
		position: relative;
}

.slick-list {
		overflow: hidden;
		position: relative;
}

.slick-track {
		position: relative;
		top: 0;
		left: 0;
		margin-right: auto;
		margin-left: auto;
}

.slick-track:before,
.slick-track:after {
		display: table;
}

.slick-track:after {
		clear: both;
}

.slick-loading .slick-track {
		visibility: hidden;
}

.slick-slide {
		display: none;
		float: left;
}

.slick-slide.slick-loading img {
		display: none;
}

.slick-initialized .slick-slide {
		display: block;
}

.slick-loading .slick-slide {
		visibility: hidden;
}

.slick-vertical .slick-slide {
		display: block;
}

.accessibility {
		position: relative;
		overflow: hidden;
		z-index: 3000;
		width: 100%;
}

.accessibility a {
		display: block;
		overflow: hidden;
		z-index: 3000;
		height: 1px;
		width: 1px;
		margin: 0 -1px -1px 0;
		font-size: 0;
		line-height: 0;
		text-align: center;
}

.accessibility a:focus,
.accessibility a:hover,
.accessibility a:active {
		width: auto;
		height: 30px;
		margin: 0;
		padding: 8px 0;
		background: #20262c;
		font-size: 14px;
		font-weight: 700;
		line-height: 1;
		color: #fff;
}

/* Slider */
.slick-slider {
		position: relative;
		display: block;
		box-sizing: border-box;
}

.slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0;
}

.slick-list:focus {
		outline: none;
}

.slick-list.dragging {
		cursor: pointer;
}

.slick-track {
		position: relative;
		top: 0;
		left: 0;
		display: block;
}

.slick-track:before,
.slick-track:after {
		display: table;
		content: "";
}

.slick-track:after {
		clear: both;
}

.slick-loading .slick-track {
		visibility: hidden;
}

.slick-slide {
		display: none;
		float: left;
		height: 100%;
		min-height: 1px;
}

[dir=rtl] .slick-slide {
		float: right;
}

.slick-slide img {
		display: block;
		width: 100%;
}

.slick-slide.slick-loading img {
		display: none;
}

.slick-initialized .slick-slide {
		display: block;
}

.slick-loading .slick-slide {
		visibility: hidden;
}

.slick-vertical .slick-slide {
		display: block;
		height: auto;
		border: 1px solid transparent;
}

/* 레이어팝업(main-sub 공유) */
html.popup-open body {
		overflow: hidden;
}

.popup {
		display: none;
		position: fixed;
		justify-content: center;
		align-items: center;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, 0.5);
		z-index: 1000;
		text-align: center;
}
.popup .dim {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		font-size: 0;
		line-height: 0;
		background-color: rgba(0, 0, 0, 0.2);
}
.popup.active {
		display: flex;
}
.popup .pop-wrap {
		display: inline-block;
		position: relative;
		width: 860px;
		height: auto;
		min-height: 420px;
		margin: 0 auto;
		background-color: #fff;
		text-align: left;
		vertical-align: middle;
		max-width: 90vw;
		max-height: 90vh;
		padding: 34px 18px 34px 38px;
}
.popup.alert-pop .sub-title {
		display: none;
}
.popup.alert-pop .popup-wrap {
		width: 500px;
		min-height: 0;
}
.popup.alert-pop .pop-inner {
		min-height: 0;
}
.popup.alert-pop .popup-footer {
		margin-top: 20px;
		display: flex;
		gap: 5px;
		justify-content: flex-end;
}
.popup.alert-pop .popup-footer .btn {
		min-width: 100px;
}
.popup.alert-pop .popup-title {
		color: #000;
}
.popup.notice-pop .pop-wrap {
		position: relative;
		width: 300px;
		height: 400px;
}
.popup.notice-pop .pop-wrap .pop-con .full-img {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
}
.popup.notice-pop .pop-close {
		position: absolute;
		top: calc(100% + 20px);
		left: calc(50% - 12px);
		width: 24px;
		height: 24px;
		border: 0;
		background-color: transparent;
}
.popup.notice-pop .pop-close::before {
		display: block;
		width: 24px;
		height: 24px;
		background: url(/images/common/close-white-icon-498c4e0cd3b1acaa5ce58d21dfbe64aa.svg) no-repeat center center;
		background-size: 24px 24px;
}
.popup.archive-pop {
		background-color: var(--c-white);
		padding: 40px 0;
}
.popup.archive-pop::after {
		display: block;
		position: absolute;
		z-index: 100;
		left: 0;
		top: 0;
		width: 100%;
		height: 4px;
		background-color: var(--c-brand);
}
.popup.archive-pop .dim {
		z-index: 10;
		position: absolute;
		width: 24px;
		height: 24px;
		top: 38px;
		left: auto;
		right: 40px;
		border: 0;
		background-color: transparent;
}
.popup.archive-pop .dim::before {
		display: block;
		width: 24px;
		height: 24px;
		background: url(/images/common/close-icon-526865ce5ca4fd3ef03f3e5b8009cc05.svg) no-repeat center center;
		background-size: 24px 24px;
}
.popup.archive-pop .pop-wrap {
		width: 100%;
		height: 100%;
		padding: 0;
		max-width: none;
		position: relative;
}
.popup.archive-pop .pop-wrap .pop-slide-wrap {
		height: 100%;
}
.popup.archive-pop .pop-wrap .pop-con,
.popup.archive-pop .pop-wrap .pop-slide,
.popup.archive-pop .pop-wrap .slide-list,
.popup.archive-pop .pop-wrap .slick-list,
.popup.archive-pop .pop-wrap .slick-track {
		height: 100%;
}
.popup.archive-pop .pop-wrap .pop-slide .img {
		display: flex;
		align-items: center;
		justify-content: center;
		max-width: 100%;
		height: 100%;
}
.popup.archive-pop .pop-wrap .pop-slide img {
		object-fit: contain;
		max-width: 100%;
		height: 100%;
		max-height: 100%;
}
.popup.archive-pop .pop-wrap .slide-item {
		width: 100%;
		height: 100%;
}
.popup.archive-pop .pop-wrap .pop-ctrl {
		position: absolute;
		width: 100%;
		top: 50%;
}
.popup.archive-pop .pop-wrap .pop-ctrl .arrow {
		font-size: 0;
		line-height: 0;
		border: 0;
		background-color: transparent;
		width: 30px;
		height: 30px;
}
.popup.archive-pop .pop-wrap .pop-ctrl .arrow.prev {
		position: absolute;
		left: 50px;
		background: url(/images/service/sub/prev-icon-f42b99bcbabf9cf0940d45d125e5b2f9.svg) no-repeat center center;
}
.popup.archive-pop .pop-wrap .pop-ctrl .arrow.next {
		position: absolute;
		right: 50px;
		background: url(/images/service/sub/next-icon-ac649eccecae2ffe2c38c7eec93ffe53.svg) no-repeat center center;
}
.popup.archive-pop .pop-wrap .pop-close {
		display: none;
}
@media (max-width: 800px) {
		.popup.archive-pop .pop-wrap .pop-ctrl {
				left: 0;
		}
		.popup.archive-pop .pop-wrap .pop-ctrl {
				width: 100%;
		}
		.popup.archive-pop .pop-wrap .pop-ctrl .arrow.prev {
				left: 10px;
				right: auto;
		}
		.popup.archive-pop .pop-wrap .pop-ctrl .arrow.next {
				right: 10px;
				left: auto;
		}
}

.header {
		top: 0;
		grid-area: header;
		position: fixed;
		z-index: 110;
		height: 100px;
		width: 100%;
}
.header::before {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 4px;
		background-color: var(--c-brand);
		z-index: 10;
}
.header .header-wrap {
		width: 100%;
		height: 100%;
		background-color: #fff;
}
.header .menu-wrap {
		position: absolute;
		padding: 0 100px;
		width: 100%;
		height: 100px;
		overflow: hidden;
		transition: all 0.2s;
}
.header .menu-wrap::before {
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		background-color: var(--c-white);
		left: 0;
		top: 100px;
}
.header .menu-btn {
		display: none;
}
.header [type=button] {
		border-color: transparent;
		background-color: transparent;
}

@media (min-width: 1201px) {
		[data-header-mode=white] .header.scroll[data-scroll-direction=top] .header-wrap {
				background-color: transparent;
		}
		[data-header-mode=white] .header .lang {
				background-color: rgba(255, 255, 255, 0.1);
		}
		[data-header-mode=white] .header .lang .lang-btn {
				background-color: transparent;
		}
		.header.scroll .header-wrap {
				transform: translateY(-100%);
		}
		.header.scroll[data-scroll-direction=top] .header-wrap {
				transform: translateY(0);
				background-color: #fff;
		}
		.header .menu-wrap .lang {
				display: none;
		}
		.header .header-wrap {
				transition: transform 0.5s;
				transform: translateY(0);
		}
		.header h1.misto-logo {
				position: absolute;
				width: 0;
				height: 0;
				opacity: 0;
		}
		.header #menu {
				display: flex;
				justify-content: center;
				max-width: 1400px;
				margin: 0 auto;
		}
		.header #menu .depth-anchor {
				display: flex;
				align-items: center;
		}
		.header #menu .depth1-list {
				padding-top: 30px;
				width: 100%;
				display: flex;
				justify-content: space-between;
		}
		.header #menu .depth1-item.misto-logo {
				position: static;
				display: flex;
				align-items: center;
				justify-content: center;
		}
		.header #menu .depth1-item.misto-logo svg {
				height: 20px;
				width: 110px;
				overflow: auto;
				display: inline-block;
		}
		.header #menu .depth1-item .depth1-anchor {
				height: 40px;
				font-size: 1.6rem;
				font-weight: 700;
				line-height: 1.8;
				color: var(--c-primary);
				text-transform: uppercase;
		}
		.header #menu .depth2 {
				position: absolute;
				z-index: 100;
		}
		.header #menu .depth2-list {
				display: flex;
				flex-wrap: wrap;
				gap: 15px;
				padding-top: 20px;
		}
		.header #menu .depth2-item {
				width: 100%;
				display: block;
		}
		.header #menu .depth2-item .depth2-anchor {
				position: relative;
				height: 40px;
				font-size: 16px;
				line-height: 1.8;
				font-weight: 600;
				color: var(--c-black);
		}
		.header #menu .depth2-item .depth2-anchor span {
				position: relative;
		}
		.header #menu .depth2-item .depth2-anchor span::before {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 0;
				height: 1px;
				background-color: var(--c-brand);
				transition: all 0.1s;
		}
		.header #menu .depth2-item:hover .depth2-anchor {
				color: var(--c-brand);
		}
		.header #menu .depth2-item:hover .depth2-anchor span::before {
				width: 100%;
		}
		.header .lang {
				position: absolute;
				right: 40px;
				top: 34px;
				width: 48px;
				border-radius: 16px;
				background-color: var(--c-black);
				display: block;
				z-index: 100;
		}
		.header .lang.active .lang-btn {
				/*&::before {
				  //height: 50%;
				  border-radius: 16px 16px 0 0;
				  transition-delay: 0s;
				}*/
		}
		.header .lang .lang-btn {
				position: relative;
				display: flex;
				align-items: center;
				justify-content: center;
				white-space: nowrap;
				width: 48px;
				height: 32px;
				z-index: 20;
				border: 0;
				/*&::before {
				  display: block;
				  position: absolute;
				  left: 0;
				  top: 0;
				  width: 100%;
				  height: 100%;
				  border-radius: 16px;
				  transition: all 0.1s;
				  transition-delay: 0.2s;
				}*/
		}
		.header .lang .lang-btn .btn-text {
				font-size: 14px;
				line-height: 1.5;
				font-weight: 600;
				color: #fff;
				position: relative;
		}
		.header .lang .lang-btn i {
				display: inline-block;
				width: 24px;
				height: 24px;
		}
		.header .lang .lang-wrap {
				z-index: 10;
				width: 100%;
				position: relative;
				top: 100%;
				display: none;
				flex-direction: column;
				font-size: 14px;
				line-height: 1.8;
				transition: all 0.1s;
				border-radius: 0 0 16px 16px;
		}
		.header .lang .lang-wrap > a {
				display: flex;
				align-items: center;
				justify-content: center;
				height: 32px;
				font-size: 14px;
				line-height: 1.8;
				font-weight: 700;
				height: 32px;
				color: var(--c-white);
				transition: all 0.3s;
		}
		.header .lang .lang-wrap > a:last-child {
				border-radius: 0 0 16px 16px;
		}
		.header .lang .lang-wrap > a:hover {
				background-color: rgba(255, 255, 255, 0.2);
		}
		/* menu-open */
		[data-menu-open=true] #container {
				position: relative;
		}
		[data-menu-open=true] #container::before {
				display: block;
				position: fixed;
				z-index: 100;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				background-color: rgba(0, 0, 0, 0.4);
		}
}
@media (max-width: 1200px) {
		.header {
				height: 74px;
		}
		.header .header-wrap {
				margin-top: 4px;
		}
		.header .header-wrap > .lang {
				display: none;
		}
		.header h1.misto-logo {
				z-index: 50;
				position: absolute;
				height: 70px;
				left: 40px;
				display: flex;
				align-items: center;
				justify-content: center;
		}
		.header h1.misto-logo a {
				display: inline-flex;
				align-items: center;
				height: 100%;
		}
		.header h1.misto-logo a svg {
				width: 110px;
				height: 20px;
		}
		.header .menu-wrap {
				position: fixed;
				display: grid;
				grid-template-areas: "menu" "lang";
				grid-template-rows: 1fr 29px;
				right: 0;
				top: 0;
				width: 100%;
				overflow: auto;
				padding: 90px 40px 40px 40px;
				background-color: var(--c-white);
				transform: translateX(100%);
				transition: transform 0.2s;
		}
		.header .menu-wrap::before {
				display: none;
		}
		.header .menu-wrap #menu.delay .depth1-item .depth1-anchor {
				color: var(--c-black);
		}
		.header .menu-wrap .lang {
				display: flex;
				grid-area: lang;
				height: 29px;
				display: flex;
				justify-content: flex-start;
		}
		.header .menu-wrap .lang .lang-btn {
				display: none;
		}
		.header .menu-wrap .lang .lang-wrap {
				display: flex;
				align-items: center;
		}
		.header .menu-wrap .lang .lang-wrap > a {
				display: flex;
				align-items: center;
				position: relative;
				font-size: 18px;
				line-height: 1.6;
				font-weight: 600;
				color: var(--c-black);
		}
		.header .menu-wrap .lang .lang-wrap > a:not(:last-child)::after {
				display: inline-block;
				width: 1px;
				height: 14px;
				background-color: rgb(238, 238, 238);
				margin: 0 10px;
		}
		.header .menu-wrap .lang .lang-wrap > a.active {
				color: var(--c-brand);
		}
		.header .menu-btn {
				display: inline-flex;
				align-items: center;
				position: absolute;
				top: 22px;
				right: 40px;
				height: 24px;
				z-index: 100;
		}
		.header #menu {
				grid-area: menu;
				padding-top: 30px;
		}
		.header #menu.all-close .depth1-item .depth1-anchor {
				color: var(--c-black);
		}
		.header #menu .depth1-list {
				display: flex;
				gap: 10px;
				flex-wrap: wrap;
		}
		.header #menu .depth1-list .depth {
				display: none;
		}
		.header #menu .depth1-item {
				display: flex;
				flex-wrap: wrap;
				gap: 10px;
				width: 100%;
				/*&.actived {
				  .depth1-anchor {
				    color: var(--c-brand);
				  }
				  > .depth {
				    display: block;
				  }
				  .depth2-item {
				    display: flex;
				  }
				}*/
		}
		.header #menu .depth1-item.misto-logo {
				display: none;
		}
		.header #menu .depth1-item .depth1-anchor {
				width: 100%;
				font-size: 32px;
				line-height: 1.4;
				font-weight: 600;
				color: #bfbfc7;
				transition: all 0.2s;
				text-transform: uppercase;
		}
		.header #menu .depth1-item.active .depth1-anchor {
				color: var(--c-brand);
		}
		.header #menu .depth2 {
				width: 100%;
		}
		.header #menu .depth2-list {
				display: flex;
				flex-direction: column;
				gap: 10px;
				padding-bottom: 10px;
		}
		.header #menu .depth2-item {
				flex-wrap: wrap;
		}
		.header #menu .depth2-item .depth2-anchor {
				width: 100%;
				font-size: 17px;
				line-height: 1.6;
				font-weight: 600;
				color: var(--c-black);
		}
		[data-menu-open=true] {
				overflow: hidden;
		}
		[data-menu-open=true] .header {
				height: 0;
		}
		[data-menu-open=true] .menu-wrap {
				transform: translateX(0);
		}
}
@media (max-width: 1000px) {
		.header h1.misto-logo {
				left: 20px;
		}
		.header .menu-btn {
				right: 20px;
		}
}
@media (max-width: 800px) {
		.header .menu-wrap {
				padding: 70px 20px 30px 20px;
		}
}
.footer {
		grid-area: footer;
		background-color: var(--c-black);
		padding: 60px 0;
}
.footer .depth1-anchor {
		text-transform: uppercase;
}
@media (min-width: 1201px) {
		.footer .depth1-list {
				display: flex;
				justify-content: space-between;
		}
		.footer .depth1-item {
				position: relative;
		}
		.footer .depth1-item .depth1-anchor {
				color: var(--c-white);
				font-size: 16px;
				line-height: 1.8;
				font-weight: 700;
		}
		.footer .depth1-item.misto-logo {
				display: none;
		}
		.footer .depth2 {
				position: absolute;
				top: 45px;
				left: 0;
		}
		.footer .depth2-list {
				display: flex;
				flex-wrap: wrap;
				gap: 10px;
		}
		.footer .depth2-item {
				width: 100%;
		}
		.footer .depth2-item .depth2-anchor {
				width: 100%;
				color: #70737c;
				font-size: 16px;
				line-height: 1.8;
				font-weight: 600;
				white-space: nowrap;
				padding-bottom: 3px;
		}
		.footer .depth2-item .depth2-anchor span {
				position: relative;
		}
		.footer .depth2-item .depth2-anchor span::before {
				display: block;
				position: absolute;
				left: 0;
				bottom: -3px;
				width: 0;
				height: 1px;
				transition: all 0.2s;
		}
		.footer .depth2-item:hover .depth2-anchor {
				color: var(--c-white);
		}
		.footer .depth2-item:hover .depth2-anchor span::before {
				width: 100%;
				background-color: var(--c-white);
		}
		.footer .footer-info-wrap {
				padding-top: 101px;
		}
		.footer .footer-info-wrap .footer-logo-wrap svg {
				width: 110px;
				height: 20px;
		}
}
.footer .footer-info-box {
		display: flex;
		flex-wrap: wrap;
		margin-top: 1.5rem;
}
.footer .footer-info-box .footer-info {
		color: #bfbfc7;
		font-size: 13px;
		line-height: 1.5;
		font-weight: 500;
		position: relative;
		display: flex;
		align-items: center;
}
.footer .footer-info-box .footer-info.no-devider {
		margin-right: 12px;
}
.footer .footer-info-box .footer-info:not(:last-child):not(.no-devider)::after {
		display: inline-flex;
		width: 1px;
		height: 12px;
		background-color: #bfbfc7;
		margin: 0 8px;
}
@media (max-width: 1200px) {
		.footer #footer-menu.all-close .depth1-item .depth1-anchor {
				color: #fff;
		}
		.footer .depth1-list {
				height: auto !important;
				display: flex;
				gap: 10px;
				flex-wrap: wrap;
		}
		.footer .depth1-item {
				width: 100%;
				display: flex;
				flex-wrap: wrap;
				gap: 10px;
		}
		.footer .depth1-item .depth1-anchor {
				height: auto;
				width: 100%;
				font-size: 32px;
				line-height: 1.4;
				font-weight: 600;
				color: #70737c;
		}
		.footer .depth1-item.active .depth1-anchor {
				color: var(--c-white);
		}
		.footer .depth1-item.misto-logo {
				display: none;
		}
		.footer .depth2 {
				padding-top: 10px;
				padding-bottom: 10px;
		}
		.footer .depth2-list {
				display: flex;
				flex-wrap: wrap;
				gap: 10px;
		}
		.footer .depth2-item {
				display: block;
				width: 100%;
		}
		.footer .depth2-item .depth2-anchor {
				width: 100%;
				font-size: 18px;
				font-weight: 600;
				line-height: 1.6;
				color: var(--c-white);
		}
		.footer .footer-info-wrap {
				padding-top: 81px;
		}
		.footer .footer-info-wrap .footer-logo-wrap svg {
				width: 110px;
				height: 20px;
		}
		.footer .footer-info-box {
				position: relative;
		}
		.footer .footer-info-box .footer-info:not(:last-child):nth-child(2) {
				width: calc(100% - 100px);
		}
		.footer .footer-info-box .footer-info:not(:last-child):nth-child(2)::after {
				display: none;
		}
		.footer .footer-info-box .footer-info.copy {
				width: 100%;
				position: static;
		}
}
@media (max-width: 800px) {
		.footer {
				padding: 40px 0;
		}
		.footer .footer-info-box {
				margin-top: 20px;
				gap: 2px 8px;
		}
		.footer .footer-info-box .footer-info:not(:last-child):not(.no-divider)::after {
				display: none;
		}
		.footer .footer-info-box .footer-info:first-child {
				width: 100%;
		}
		.footer .footer-info-box .footer-info:not(:last-child):nth-child(2) {
				width: auto;
		}
		.footer .footer-info-box .footer-info.copy {
				width: 100%;
				position: static;
		}
}

#container {
		display: grid;
		height: 100%;
		grid-template-rows: 104px 1fr auto;
		grid-template-areas: "header" "content" "footer";
		background-color: var(--c-white);
}

#content {
		grid-area: content;
		position: relative;
		padding-bottom: 200px;
		z-index: 10;
}
@media (max-width: 800px) {
		#content {
				padding-bottom: 120px;
		}
}

.wrap {
		max-width: 1400px;
		width: 100%;
		position: relative;
}
@media (max-width: 1600px) {
		.wrap {
				width: calc(100% - 200px);
				margin: 0 auto;
		}
}
@media (max-width: 1200px) {
		.wrap {
				width: calc(100% - 80px);
				margin: 0 auto;
		}
}
@media (max-width: 1000px) {
		.wrap {
				width: calc(100% - 40px);
				margin: 0 auto;
		}
}

@media (max-width: 1200px) {
		#container {
				grid-template-rows: 70px 1fr auto;
		}
}
/* content-header */
.content-header {
		margin-top: 100px;
		margin-bottom: 80px;
}
.content-header .header-title {
		font-size: 6.4rem;
		line-height: 1.2;
}
.content-header .sub-title {
		margin-top: 30px;
		font-size: 18px;
		line-height: 1.6;
		font-weight: 400;
}
.content-header .banner {
		position: relative;
		margin-top: 80px;
		display: flex;
		align-items: center;
		justify-content: center;
		left: 50%;
		transform: translateX(-50%);
		height: 60vh;
		text-align: center;
		background-color: #ddd;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		margin-bottom: 120px;
		padding: 10px 100px;
}
.content-header .banner .text {
		position: absolute;  
		font-size: 24px;
		color: #fff;
		line-height: 1.5;
		font-weight: 600;
}
.content-header .banner .text br {
		display: none;
}
/*
.content-header .banner .text_esg {
		position: absolute;  
		font-size: 24px;
		color: #fff;
		line-height: 1.5;
		font-weight: 600;
		text-align: left;
}
*/
@media (max-width: 1000px) {
		.content-header {
				margin-top: 80px;
		}
		.content-header .header-title {
				font-size: 6rem;
				line-height: 1.2;
		}
}
@media (max-width: 800px) {
		.content-header {
				margin-top: 60px;
				margin-bottom: 60px;
		}
		.content-header .header-title {
				font-size: 3.8rem;
				line-height: 1.2;
		}
		.content-header .sub-title {
				font-size: 17px;
				margin-top: 20px;
		}
		.content-header .depth-tab {
				margin-top: 20px;
				width: calc(100vw - 50px);
		}
		.content-header .banner br {
				display: inline;
		}
}

/* depth tab */
.depth-tab,
.tab {
		margin-top: 30px;
}
.depth-tab .tab-list,
.tab .tab-list {
		display: flex;
}
.depth-tab .tab-btn,
.tab .tab-btn {
		padding: 10px 20px;
		font-size: 18px;
		line-height: 1.6;
		font-weight: 700;
		border-radius: 50px;
		color: #70737c;
		background-color: transparent;
		border-color: transparent;
		width: auto;
}
.depth-tab .tab-btn.active,
.tab .tab-btn.active {
		background-color: var(--c-brand);
		color: var(--c-white);
}
@media (max-width: 800px) {
		.depth-tab .tab-btn,
		.tab .tab-btn {
				font-size: 17px;
				padding: 6px 15px;
		}
}

@media (max-width: 800px) {
		[data-page=INV_01_01_01_00] .heading-line + .table-wrap {
				margin-top: -32px;
		}
}

@media (max-width: 800px) {
		[data-page=INV_01_01_02_00] .heading-line + .table-wrap {
				margin-top: -32px;
		}
}

.eng [data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .body-title {
		flex-basis: 170px;
}
@media (max-width: 800px) {
		.eng [data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-btn-wrap {
				flex-wrap: wrap;
		}
		.eng [data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-btn-wrap .table-unit {
				text-align: left;
		}
}

.eng [data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con {
		align-items: flex-start;
}
.eng [data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .body-title {
		padding-top: 5px;
}
.eng [data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .body-title::after {
		display: none;
}
.eng [data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .con-wrap .scroll-wrap {
		flex-wrap: wrap;
}

[data-page=INV_01_02_00_00] .table-unit {
		color: #a0a2a8;
		font-size: 14px;
		line-height: 1.5;
		font-weight: 500;
}
[data-page=INV_01_02_00_00] .sheet-box {
		overflow: hidden;
}
[data-page=INV_01_02_00_00] .sheet-box .heading-line .h5 {
		display: inline-flex;
		align-items: center;
}
[data-page=INV_01_02_00_00] .sheet-box .heading-line .h5 .desc {
		position: relative;
		display: inline-flex;
		align-items: center;
}
[data-page=INV_01_02_00_00] .sheet-box .heading-line .h5 .desc::before {
		display: inline-block;
		width: 3px;
		height: 3px;
		background-color: var(--c-black);
		margin: 0 8px;
}
[data-page=INV_01_02_00_00] .sheet-box .sheet-btn-wrap {
		display: none;
}
[data-page=INV_01_02_00_00] .mobile-sheet-body.sheet-body-wrap {
		display: none;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap {
		margin-top: 15px;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .dimm {
		display: none;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-btn-wrap {
		display: none;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
		padding: 30px 0;
		border-bottom: 1px solid #eee;
		margin-bottom: 20px;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con {
		display: flex;
		gap: 20px 10px;
		width: 100%;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .body-title {
		display: flex;
		align-items: center;
		flex-basis: 100px;
		font-size: 18px;
		line-height: 1.6;
		font-weight: 600;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .body-title::after {
		display: block;
		position: relative;
		width: 1px;
		height: 20px;
		background-color: #eee;
		margin-right: 20px;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .con-wrap {
		display: flex;
		flex: 1;
		overflow: auto;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .con-wrap::-webkit-scrollbar {
		width: 4px;
		height: 4px;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .con-wrap::-webkit-scrollbar-thumb {
		background-color: #ddd;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .con-wrap::-webkit-scrollbar-track {
		background-color: #f2f2f2;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .con-wrap[data-vehavior=scroll] {
		mask-image: linear-gradient(to right, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .con-wrap .scroll-wrap {
		display: flex;
		gap: 10px;
		flex-wrap: nowrap;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .input {
		min-width: 0;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .date-wrap {
		display: flex;
		flex-wrap: nowrap;
		border: 1px solid #eee;
		height: 40px;
		border-radius: 30px;
		padding: 4px 15px;
		word-break: keep-all;
		letter-spacing: -0.02em;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .date-wrap .input {
		font-size: 18px;
		line-height: 1.6;
		font-weight: 600;
		word-break: keep-all;
		width: auto;
		border: 0;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .date-wrap .input input {
		font-size: inherit;
		line-height: inherit;
		font-weight: inherit;
		word-break: keep-all;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .date-wrap .hypen {
		color: #70737c;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
		margin: 0 10px;
		word-break: keep-all;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-bottom-wrap {
		display: flex;
		justify-content: flex-end;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-bottom-wrap .btn {
		height: 48px;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-bottom-wrap .btn.type2 {
		background-color: var(--c-brand);
		border: 1px solid var(--c-brand);
		padding: 5px 20px;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-bottom-wrap .btn.type2:hover {
		color: #fff;
}
[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-bottom-wrap .btn.close {
		display: none;
}
@media (max-width: 1600px) {
		[data-page=INV_01_02_00_00] .sheet-box .sheet-body-wrap {
				width: 100%;
		}
}
@media (max-width: 1200px) {
		[data-page=INV_01_02_00_00] .sheet-box .sheet-body-wrap {
				width: 100%;
		}
}
@media (max-width: 1000px) {
		[data-page=INV_01_02_00_00] .sheet-box .sheet-body-wrap {
				width: calc(100vw - 60px);
		}
}
@media (max-width: 800px) {
		[data-page=INV_01_02_00_00] .heading-line {
				border-bottom: 0;
				margin-bottom: 15px;
				padding-bottom: 0;
		}
		[data-page=INV_01_02_00_00] .heading-line:not(:first-child) {
				border-bottom: 0;
				padding-bottom: 0;
				margin-bottom: 10px;
		}
		[data-page=INV_01_02_00_00] .sheet-box .heading-line .table-unit {
				display: none;
		}
		[data-page=INV_01_02_00_00] .sheet-box .sheet-btn-wrap {
				display: flex;
				flex-wrap: wrap;
				margin-top: 15px;
				gap: 10px;
		}
		[data-page=INV_01_02_00_00] .sheet-box .sheet-btn-wrap .sheet-btn {
				display: flex;
				align-items: center;
				justify-content: flex-start;
				position: relative;
				width: 100%;
				border: 1px solid #eee;
				background-color: transparent;
				border-radius: 10px;
				text-align: left;
				height: 56px;
				padding: 12px 15px;
		}
		[data-page=INV_01_02_00_00] .sheet-box .sheet-btn-wrap .sheet-btn:after {
				display: block;
				position: absolute;
				right: 15px;
				top: calc(50% - 8px);
				width: 16px;
				height: 16px;
				background: url(/images/service/sub/select-icon-c83ef9e1439578235fc3e7e5e2451b50.svg) no-repeat center center;
				background-size: 16px 16px;
		}
		[data-page=INV_01_02_00_00] .sheet-box .sheet-btn-wrap .sheet-btn .title {
				display: flex;
				align-items: center;
				font-size: 15px;
				line-height: 1.8;
				font-weight: 600;
				color: #000;
		}
		[data-page=INV_01_02_00_00] .sheet-box .sheet-btn-wrap .sheet-btn .title::after {
				display: block;
				width: 1px;
				height: 12px;
				background-color: #eee;
				margin: 0 8px;
		}
		[data-page=INV_01_02_00_00] .sheet-box .sheet-btn-wrap .sheet-btn .desc {
				font-size: 15px;
				line-height: 1.8;
				font-weight: 600;
				color: #000;
		}
		[data-page=INV_01_02_00_00] .mobile-sheet-body.sheet-body-wrap {
				display: block;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box {
				display: none;
				position: fixed;
				left: 0;
				bottom: 0;
				width: 100%;
				height: 100%;
				z-index: 9999;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box.active {
				display: block;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box.active .dimm {
				display: block;
				width: 100%;
				height: 100%;
				background-color: rgba(0, 0, 0, 0.2);
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box.active[data-delay=delay] .sheet-body {
				transform: translateY(100%);
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box.active[data-delay=end] .sheet-body {
				transform: translateY(0);
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body {
				display: flex;
				flex-direction: column;
				position: absolute;
				bottom: 0;
				width: 100%;
				transition: transform 0.2s;
				background-color: var(--c-white);
				border-radius: 10px 10px 0 0;
				padding: 30px 20px;
				height: 540px;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-btn-wrap {
				display: flex;
				align-items: center;
				justify-content: space-between;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-btn-wrap .btn-inner {
				display: flex;
				gap: 15px;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-btn-wrap .btn-inner .sheet-btn {
				border: transparent;
				background-color: transparent;
				font-size: 18px;
				line-height: 1.5;
				font-weight: 700;
				color: #70737c;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-btn-wrap .btn-inner .sheet-btn.active {
				color: #000;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-btn-wrap .table-unit {
				font-size: 14px;
				line-height: 1.5;
				font-weight: 500;
				color: #a0a2a8;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap {
				display: flex;
				flex-wrap: wrap;
				margin-top: 20px;
				padding: 0;
				gap: 10px;
				border-bottom: 0;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con {
				display: none;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con.active {
				display: flex;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .body-title {
				display: none;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .con-wrap[data-vehavior=scroll] {
				mask-image: none;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .con-wrap .scroll-wrap {
				flex-wrap: wrap;
				width: 100%;
				gap: 10px;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .date-wrap {
				width: 100%;
				height: 50px;
				padding: 5px 15px;
				border-radius: 10px;
				align-items: center;
				display: inline-flex;
				flex-direction: row;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .date-wrap .input {
				text-align: center;
				justify-content: center;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .input {
				height: 50px;
				flex-basis: calc(50% - 5px);
				align-items: center;
				display: inline-flex;
				flex-direction: row;
				border-radius: 0;
				border: 0;
				padding: 0;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .input:hover input + label {
				color: #6b7684;
				border-color: #eee;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .input input + label {
				height: 50px;
				box-sizing: border-box;
				display: flex;
				align-items: center;
				padding: 5px 15px;
				width: 100%;
				border-radius: 10px;
				border: 1px solid #eee;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-con-wrap .body-con .input input:checked + label {
				color: var(--c-brand);
				border-color: var(--c-brand);
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-bottom-wrap {
				position: absolute;
				width: calc(100% - 40px);
				bottom: 30px;
				display: flex;
				align-items: center;
				gap: 10px;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-bottom-wrap .btn {
				display: flex;
				flex: 1;
				height: 56px;
				width: 100%;
				align-items: center;
				justify-content: center;
				font-size: 15px;
				font-weight: 600;
				line-height: 1.8;
				color: #70737c;
				border: 1px solid #eee;
				border-radius: 10px;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-bottom-wrap .btn.close {
				display: inline-flex;
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-bottom-wrap .btn.type2 {
				border: 1px solid var(--c-brand);
				background-color: var(--c-brand);
				color: var(--c-white);
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box .sheet-body .body-bottom-wrap .btn.type2:hover {
				color: var(--c-white);
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box[data-delay=delay] .sheet-body {
				transform: translateY(0);
		}
		[data-page=INV_01_02_00_00] .sheet-body-wrap .sheet-body-box[data-delay=end] .sheet-body {
				transform: translateY(100%);
		}
}

[data-page=INV_01_05_00_00] .accordion-box .accordion .accordion-btn-wrap {
		border-top: 3px solid #000;
}
[data-page=INV_01_05_00_00] .accordion-box .accordion .accordion-con .h5 {
		margin-top: 10px;
		margin-bottom: 15px;
}
[data-page=INV_01_05_00_00] .accordion-box .accordion .accordion-con .h5:not(:first-child) {
		margin-top: 50px;
}
[data-page=INV_01_05_00_00] .accordion-box .accordion .accordion-con .down-list {
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 30px;
		gap: 10px;
}
[data-page=INV_01_05_00_00] .accordion-box .accordion .accordion-con .down-item {
		width: 100%;
}
[data-page=INV_01_05_00_00] .accordion-box .accordion .accordion-con .down-item .down-anchor {
		border: 1px solid #eee;
		border-radius: 10px;
}
[data-page=INV_01_05_00_00] .accordion-box .accordion.active .accordion-btn-wrap {
		border-top: 3px solid var(--c-brand);
}
[data-page=INV_01_05_00_00] .accordion-box .accordion.active .accordion-btn .title {
		color: var(--c-brand);
}
[data-page=INV_01_05_00_00] .accordion-box .accordion.active .accordion-btn .accordion-icon::before {
		background: url(/images/service/sub/accordion-reduce-f73f7c6ef17548d5fc232bab1f1d1548.svg) no-repeat center center;
}
[data-page=INV_01_05_00_00] .accordion-box .accordion.active .accordion-con .down-item:hover .down-anchor {
		border-color: var(--c-brand);
}
@media (max-width: 1200px) {
		[data-page=INV_01_05_00_00] .accordion-box .accordion .accordion-con .h5 {
				margin-top: 10px;
		}
		[data-page=INV_01_05_00_00] .accordion-box .accordion .accordion-con .h5:not(:first-child) {
				margin-top: 30px;
		}
}
@media (max-width: 800px) {
		[data-page=INV_01_05_00_00] .accordion-box .accordion .accordion-btn {
				padding: 25px 42px 26px 0;
		}
		[data-page=INV_01_05_00_00] .accordion-box .accordion .accordion-btn .title {
				font-size: 18px;
		}
		[data-page=INV_01_05_00_00] .accordion-box .accordion .accordion-btn .accordion-icon {
				width: 40px;
				height: 40px;
				top: calc(50% - 20px);
		}
		[data-page=INV_01_05_00_00] .accordion-box .accordion .accordion-con .h5 {
				margin-bottom: 10px;
		}
		[data-page=INV_01_05_00_00] .down-anchor {
				min-height: 67px;
				padding: 20px 64px 20px 20px;
		}
		[data-page=INV_01_05_00_00] .down-anchor .down-title {
				font-size: 15px;
		}
		[data-page=INV_01_05_00_00] .down-anchor .down-icon {
				right: 20px;
		}
}

@media (max-width: 800px) {
		.eng [data-page=INV_01_06_00_00] .chart-box .custom-legend {
				width: 320px;
		}
}

[data-page=INV_01_06_00_00] #chartjs-tooltip {
		border: 1px solid #000;
		font-size: 14px !important;
		line-height: 1.5;
		font-weight: 400;
		color: #000;
		padding: 10px 15px;
		z-index: 9999;
}
[data-page=INV_01_06_00_00] *:not(.heading-line) + .h5 {
		margin-top: 40px;
}
[data-page=INV_01_06_00_00] .warning-box {
		margin-top: 30px;
}
[data-page=INV_01_06_00_00] ul.list {
		display: flex;
		flex-wrap: wrap;
		gap: 5px;
}
[data-page=INV_01_06_00_00] ul.list li {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		text-align: left;
}
[data-page=INV_01_06_00_00] ul.list li .title {
		min-width: 80px;
		width: auto;
		margin-right: 20px;
}
[data-page=INV_01_06_00_00] ul.list li .con {
		flex: 1;
}
[data-page=INV_01_06_00_00] .box .table-wrap {
		margin-top: 20px;
}
[data-page=INV_01_06_00_00] .card-wrap.type2 .card-item h5 {
		font-size: 18px;
		line-height: 1.8;
		font-weight: 600;
		margin-bottom: 20px;
}
[data-page=INV_01_06_00_00] .card-wrap.type2.Activities .card-item ul.list > li {
		flex-wrap: wrap;
}
[data-page=INV_01_06_00_00] .card-wrap.type2.Activities .card-item .title {
		width: 100%;
		flex-basis: 100%;
}
[data-page=INV_01_06_00_00] .chart-box {
		position: relative;
		margin-bottom: 10px;
		margin-top: 30px;
}
[data-page=INV_01_06_00_00] .chart-box::before {
		display: block;
		position: absolute;
		width: calc(100% - 40px);
		height: 1px;
		left: 20px;
		background-color: #eee;
		z-index: 20;
		top: -1px;
}
[data-page=INV_01_06_00_00] .chart-box .title-box {
		position: relative;
		z-index: 20;
}
[data-page=INV_01_06_00_00] .chart-box .title-box .h5 + p {
		margin-top: 5px;
		color: #70737c;
		font-size: 16px;
		line-height: 1.8;
}
[data-page=INV_01_06_00_00] .chart {
		display: block;
		position: relative;
		z-index: 10;
}
[data-page=INV_01_06_00_00] .chart .chart-title-wrap {
		position: absolute;
		width: 100%;
		z-index: 100;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		text-align: center;
}
[data-page=INV_01_06_00_00] .chart .chart-title-wrap h3 {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
}
[data-page=INV_01_06_00_00] .chart .chart-title-wrap p.sub {
		font-size: 24px;
		line-height: 1.5;
		font-weight: 600;
}
[data-page=INV_01_06_00_00] .chart .chart-wrap {
		position: relative;
		width: 280px;
		height: 280px;
		margin: 0 auto;
}
[data-page=INV_01_06_00_00] .chart .custom-legend {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		gap: 5px 20px;
		position: relative;
		top: calc(100% - 60px);
		left: 0;
		width: 100%;
		padding-top: 30px;
}
[data-page=INV_01_06_00_00] .chart .custom-legend .legend-item {
		display: flex;
		align-items: center;
		gap: 10px;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
		cursor: pointer;
}
[data-page=INV_01_06_00_00] .chart .custom-legend .legend-item .legend-color {
		width: 16px;
		height: 16px;
		background-color: var(--c-brand);
}
[data-page=INV_01_06_00_00] .chart .custom-legend .legend-item[data-index="0"] .legend-color {
		background-color: #460014;
}
[data-page=INV_01_06_00_00] .chart .custom-legend .legend-item[data-index="1"] .legend-color {
		background-color: #820014;
}
[data-page=INV_01_06_00_00] .chart .custom-legend .legend-item[data-index="2"] .legend-color {
		background-color: #dc0014;
}
[data-page=INV_01_06_00_00] .chart .custom-legend .legend-item[data-index="3"] .legend-color {
		background-color: #f0828c;
}
[data-page=INV_01_06_00_00] .chart .custom-legend .legend-item[data-index="4"] .legend-color {
		background-color: #f5bec3;
}
[data-page=INV_01_06_00_00] .chart .down-anchor .down-title {
		font-size: 18px;
}
@media all and (max-width: 814px) {
		[data-page=INV_01_06_00_00] .chart #chart {
				margin-bottom: -5px;
		}
}
[data-page=INV_01_06_00_00] .status-box .table-wrap {
		border-top: 0;
}
@media (max-width: 1200px) {
		[data-page=INV_01_06_00_00] .card-wrap.type2 .card-item {
				width: calc(50% - 10px);
		}
}
@media (max-width: 1000px) {
		[data-page=INV_01_06_00_00] .card-wrap.type2 {
				gap: 10px 20px;
		}
}
@media (max-width: 800px) {
		[data-page=INV_01_06_00_00] .heading-line:not(:first-child):has(+ .table-wrap) {
				margin-bottom: 0;
		}
		[data-page=INV_01_06_00_00] .heading-line + .card-wrap.type2 {
				margin-top: 30px;
		}
		[data-page=INV_01_06_00_00] .heading-line + .card-wrap.type2.down-list {
				margin-top: 20px;
		}
		[data-page=INV_01_06_00_00] .chart-box .title-box .h5 + p {
				font-size: 15px;
		}
		[data-page=INV_01_06_00_00] .chart-box .chart .chart-title-wrap h3 {
				font-size: 15px;
		}
		[data-page=INV_01_06_00_00] .chart-box .chart .chart-title-wrap p.sub {
				font-size: 22px;
				white-space: pre;
		}
		[data-page=INV_01_06_00_00] .chart-box .chart-wrap {
				margin-top: 20px;
				width: 220px;
				height: 220px;
		}
		[data-page=INV_01_06_00_00] .chart-box .custom-legend {
				position: relative;
				left: 50%;
				transform: translateX(-50%);
				width: 280px;
				max-width: 100%;
				flex-direction: column;
				align-items: flex-start;
		}
		[data-page=INV_01_06_00_00] .chart-box .custom-legend .legend-item {
				font-size: 15px;
		}
		[data-page=INV_01_06_00_00] .card-wrap.type2 {
				gap: 15px;
		}
		[data-page=INV_01_06_00_00] .card-wrap.type2 .card-item {
				width: 100%;
		}
		[data-page=INV_01_06_00_00] .card-wrap.type2 .card-item h5 {
				margin-bottom: 10px;
				font-size: 17px;
		}
		[data-page=INV_01_06_00_00] .card-wrap.type2 .card-item ul.list > li .title {
				min-width: 60px;
				font-size: 15px;
				margin-right: 10px;
		}
		[data-page=INV_01_06_00_00] .card-wrap.type2 .card-item ul.list > li .con {
				font-size: 15px;
		}
		[data-page=INV_01_06_00_00] .card-wrap.type2[data-column="4"] .card-item ul.list li .title {
				width: 80px;
		}
		[data-page=INV_01_06_00_00] .down-anchor {
				min-height: 69px;
		}
		[data-page=INV_01_06_00_00] .down-anchor .down-title {
				font-size: 17px;
		}
}
/*
[data-page=ESG_01_01_00_00] .content-header .banner {
		background-image: url(/images/service/content/esg_01_01_00_00-banner-cb0d5f52d9fa0f4e03cb36f4413ea727.png);
}*/
[data-page=ESG_01_01_00_00] .content-header {
		margin-bottom: 0;
}
[data-page=ESG_01_01_00_00] .content-header .banner {
		height: 480px;
		padding: 40px 0;
		margin-bottom: 120px;
		background-color: #DCE1DC;
}
[data-page=ESG_01_01_00_00] .content-header .banner .wrap {
		position: relative;
		max-width: 1600px;
		width: 100%;
		margin: 40px auto;
		height: 100%;
		font-size: 0;
		line-height: 0;
}
[data-page=ESG_01_01_00_00] .content-header .banner .wrap::before {
		display: block;
		position: absolute;
		left: 100px;
		height: 100%;
		width: calc(100% - 200px);
		border-top: 2px solid var(--c-brand);
		border-right: 2px solid var(--c-brand);
		border-top-right-radius: 20px;
}
[data-page=ESG_01_01_00_00] .content-header .banner .wrap::after {
		display: block;
		position: absolute;
		left: 100px;
		bottom: 0;
		height: calc(100% - 10px);
		width: calc(100% - 480px);
		border-top: 2px solid var(--c-brand);
		border-right: 2px solid var(--c-brand);
		border-top-right-radius: 20px;
}
[data-page=ESG_01_01_00_00] .content-header .banner .wrap .title {
		position: absolute;
		left: 100px;
		top: 43px;
		width: 370px;
		height: 262px;
		background: url(/images/service/content/ESG_01_01_00_00-banner1-de74fd4ed831a412eaa26da397a6afdf.png) no-repeat center center;
		background-size: contain;
}
[data-page=ESG_01_01_00_00] .content-header .banner .wrap .title_en {
		position: absolute;
		left: 100px;
		top: 50px;
		width: 700px;
		height: 254px;
		background: url(/images/service/content/ESG_01_01_00_00-banner1_en-d0ab6852f4c608b82569b6f631b0910e.png) no-repeat center center;
		background-size: contain;
}
[data-page=ESG_01_01_00_00] .content-header .banner .wrap .banner-logo {
		position: absolute;
		left: 100px;
		bottom: 0;
		width: 112px;
		height: 20px;
		background: url(/images/service/content/ESG_01_01_00_00-banner2-96c8f1bda2bf749702ffe886a7310bfe.png) no-repeat center center;
		background-size: contain;
}

[data-page=ESG_01_01_00_00] .anchor-ui {
		position: relative;
}
[data-page=ESG_01_01_00_00] .anchor-ui[data-anchor=fixed] .anchor-box {
		position: fixed;
		left: calc(50% - 700px);
		margin-top: 120px;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 20;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-list {
		margin-top: 40px;
		display: block;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item {
		position: relative;
		width: 100%;
		justify-content: flex-start;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item .anchor-btn {
		padding-left: 14px;
		color: #70737c;
		background-color: transparent;
		border-color: transparent;
		font-size: 20px;
		line-height: 1.5;
		font-weight: 700;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item .anchor-btn::before {
		width: 6px;
		height: 6px;
		position: absolute;
		left: 0;
		top: 12px;
		display: block;
		border-radius: 50%;
		background-color: #70737c;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item .anchor-btn#esg-btn1 {
		padding-left: 14px;
		color: #70737c;
		background-color: transparent;
		border-color: transparent;
		font-size: 20px;
		line-height: 1.5;
		font-weight: 700;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item .anchor-btn#esg-btn1::before {
		width: 6px;
		height: 6px;
		position: absolute;
		left: 0;
		top: 12px;
		display: block;
		border-radius: 50%;
		background-color: #70737c;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item .anchor-btn#esg-btn2 {
		padding-left: 14px;
		color: #70737c;
		background-color: transparent;
		border-color: transparent;
		font-size: 20px;
		line-height: 1.5;
		font-weight: 700;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item .anchor-btn#esg-btn2::before {
		width: 6px;
		height: 6px;
		position: absolute;
		left: 0;
		top: 12px;
		display: block;
		border-radius: 50%;
		background-color: #70737c;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item .anchor-btn#esg-btn3 {
		padding-left: 14px;
		color: #70737c;
		background-color: transparent;
		border-color: transparent;
		font-size: 20px;
		line-height: 1.5;
		font-weight: 700;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item .anchor-btn#esg-btn3::before {
		width: 6px;
		height: 6px;
		position: absolute;
		left: 0;
		top: 12px;
		display: block;
		border-radius: 50%;
		background-color: #70737c;
}
/*
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item.active .anchor-btn {
		color: var(--c-brand);
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item.active .anchor-btn::before {
		background-color: var(--c-brand);
}*/
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item.active .anchor-btn#esg-btn1 {
		color: #820014;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item.active .anchor-btn#esg-btn1::before {
		background-color: #820014;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item.active .anchor-btn#esg-btn2 {
		color: #460014;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item.active .anchor-btn#esg-btn2::before {
		background-color: #460014;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item.active .anchor-btn#esg-btn3 {
		color: #DC0014;
}
[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item.active .anchor-btn#esg-btn3::before {
		background-color: #DC0014;
}
[data-page=ESG_01_01_00_00] .anchor-ui .con-box {
		position: relative;
		padding-left: 50%;
		z-index: 10;
}
[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-wrap {
		display: none;
}
[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-wrap.active {
		display: block;
}
[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-img {
		display: flex;
		align-items: center;
		justify-content: center;
		height: 300px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		margin-bottom: 40px;
}
[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-img .text-box {
		text-align: center;
		color: #fff;
}
[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-img .text-box h4 {
		font-size: 32px;
		line-height: 1.3;
		font-weight: 700;
}
[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-img .text-box p.text {
		margin-top: 5px;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 500;
}
[data-page=ESG_01_01_00_00] .anchor-ui .con-box #con1 .con-img {
		background-image: url(/images/service/content/esg_01_01_00_00-img1-8ff7250507145b9993dfb3f96e70cbd4.png);
}
[data-page=ESG_01_01_00_00] .anchor-ui .con-box #con2 .con-img {
		background-image: url(/images/service/content/esg_01_01_00_00-img2-ee21a4a6096a90c6e19699850832d8d9.png);
}
[data-page=ESG_01_01_00_00] .anchor-ui .con-box #con3 .con-img {
		background-image: url(/images/service/content/esg_01_01_00_00-img3-21202efd4ce157af0d24c2f76f8684eb.png);
}
[data-page=ESG_01_01_00_00] .anchor-ui .con-box * + .heading-line {
		margin-top: 69px;
}
[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-item {
		display: flex;
		flex-direction: column;
		gap: 10px;
		padding: 30px 0;
		border-bottom: 1px solid #eee;
}
[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-item h5 {
		font-size: 18px;
		line-height: 1.8;
		font-weight: 700;
}
[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-item p {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
}
@media (max-width: 1600px) {
		[data-page=ESG_01_01_00_00] .content-header .banner {
				padding: 40px 100px;
		}
		[data-page=ESG_01_01_00_00] .content-header .banner .wrap {
				width: 100%;
		}
		[data-page=ESG_01_01_00_00] .content-header .banner .wrap::before {
				left: 0;
				width: 100%;
		}
		[data-page=ESG_01_01_00_00] .content-header .banner .wrap::after {
				left: 0;
				width: 80%;
		}
		[data-page=ESG_01_01_00_00] .content-header .banner .wrap .title {
				left: 0;
		}
		[data-page=ESG_01_01_00_00] .content-header .banner .wrap .title_en {
				left: 0;
		}
		[data-page=ESG_01_01_00_00] .content-header .banner .wrap .banner-logo {
				left: 0;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui[data-anchor=fixed] .anchor-box {
				left: 100px;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-img {
				height: 27.7vw;
		}
}
@media (max-width: 1200px) {
		[data-page=ESG_01_01_00_00] .anchor-ui[data-anchor=fixed] .anchor-box {
				left: 40px;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-img {
				height: 30.1vw;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-img .text-box h4 {
				font-size: 24px;
		}
}
@media (max-width: 800px) {
		/*[data-page=ESG_01_01_00_00] .content-header .banner {
				padding: 10px 50px;
				margin-top: 60px;
				margin-bottom: 60px;
		}*/
		[data-page=ESG_01_01_00_00] .content-header .banner {
				height: 100vw;
				padding: 40px 40px 0 40px;
		}
		[data-page=ESG_01_01_00_00] .content-header .banner .wrap::before {
				width: 100%;
				height: 100%;
				box-sizing: border-box;
		}
		[data-page=ESG_01_01_00_00] .content-header .banner .wrap::after {
				height: 40vw;
				width: calc(98vw - 80px);
				bottom: 0;
				top: auto;
		}
		[data-page=ESG_01_01_00_00] .content-header .banner .wrap .title {
				top: 4vw;
 				width: 50vw;
				height: 42vw;
				background-size: contain;
		}
		[data-page=ESG_01_01_00_00] .content-header .banner .wrap .title_en {
				top: 4vw;
 				width: 80vw;
				height: 42vw;
				background-size: contain;
		}
		[data-page=ESG_01_01_00_00] .content-header .banner .wrap .banner-logo {
				width: 20vw;
				height: 5vw;
				bottom: 5vw;
		}
		[data-page=ESG_01_01_00_00] .content-header .banner .text {
				padding: 20px;
				word-break: keep-all;
				text-align: center;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box, [data-page=ESG_01_01_00_00] .anchor-ui[data-anchor=fixed] .anchor-box, [data-page=ESG_01_01_00_00] .anchor-ui[data-anchor=absolute] .anchor-box {
				position: static;
				margin-bottom: 20px;
				margin-top: 60px;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-list, [data-page=ESG_01_01_00_00] .anchor-ui[data-anchor=fixed] .anchor-box .anchor-list, [data-page=ESG_01_01_00_00] .anchor-ui[data-anchor=absolute] .anchor-box .anchor-list {
				z-index: 30;
				position: fixed;
				bottom: 30px;
				top: auto;
				left: 50%;
				transform: translateX(-50%);
				background-color: #fff;
				border: 1px solid var(--c-brand);
				border-radius: 50px;
				padding: 0 15px;
				display: flex;
				align-items: center;
				justify-content: center;
				margin-top: 0;
				padding: 10px;
				gap: 20px;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item, [data-page=ESG_01_01_00_00] .anchor-ui[data-anchor=fixed] .anchor-box .anchor-item, [data-page=ESG_01_01_00_00] .anchor-ui[data-anchor=absolute] .anchor-box .anchor-item {
				white-space: nowrap;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item .anchor-btn span, [data-page=ESG_01_01_00_00] .anchor-ui[data-anchor=fixed] .anchor-box .anchor-item .anchor-btn span, [data-page=ESG_01_01_00_00] .anchor-ui[data-anchor=absolute] .anchor-box .anchor-item .anchor-btn span {
				display: none;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .anchor-box .anchor-item.active .anchor-btn span, [data-page=ESG_01_01_00_00] .anchor-ui[data-anchor=fixed] .anchor-box .anchor-item.active .anchor-btn span, [data-page=ESG_01_01_00_00] .anchor-ui[data-anchor=absolute] .anchor-box .anchor-item.active .anchor-btn span {
				display: inline-block;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .con-box {
				padding-left: 0;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .con-box * + .heading-line {
				margin-top: 0;
				margin-bottom: 0;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-list-wrap + .heading-line {
				margin-top: 40px;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-item {
				gap: 5px;
				padding: 20px 0;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-item h4 {
				font-size: 22px;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-item p {
				font-size: 15px;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-img {
				height: 59.4vw;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-img .text-box h4 {
				font-size: 22px;
		}
		[data-page=ESG_01_01_00_00] .anchor-ui .con-box .con-img .text-box .text {
				font-size: 15px;
		}
}

[data-page=ESG_01_02_00_00] h3 {
		font-size: 24px;
		line-height: 1.5;
		font-weight: 600;
		color: #000;
		margin-bottom: 15px;
}
[data-page=ESG_01_02_00_00] .accordion-box + .accordion-box {
		margin-top: 80px;
}
[data-page=ESG_01_02_00_00] .accordion:first-child .accordion-btn-wrap {
		border-top: 2px solid #000;
}
[data-page=ESG_01_02_00_00] .accordion.active .accordion-btn-wrap {
		border-top: 2px solid #000;
}
[data-page=ESG_01_02_00_00] .accordion.active .accordion-btn .title {
		color: var(--c-black);
}
[data-page=ESG_01_02_00_00] .accordion.active .accordion-btn .accordion-icon::before {
		background: url(/images/service/sub/accordion-reduce-black-c3b6e613a001723eeddd16d8decda168.svg) no-repeat center center;
}
[data-page=ESG_01_02_00_00] .accordion .accordion-btn {
		display: flex;
		justify-content: space-between;
		align-items: center;
}
[data-page=ESG_01_02_00_00] .accordion .accordion-btn .title-wrap {
		display: flex;
		justify-content: space-between;
		align-items: center;
}
[data-page=ESG_01_02_00_00] .accordion .accordion-btn .organ {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 130px;
		height: 70px;
		padding: 15px 10px;
		margin-right: 20px;
		position: relative;
}
[data-page=ESG_01_02_00_00] .accordion .accordion-btn .organ img {
		max-width: 100%;
		max-height: 100%;
}
[data-page=ESG_01_02_00_00] .accordion .accordion-btn .title {
		text-align: left;
		font-size: 18px;
		line-height: 1.6;
		font-weight: 600;
}
[data-page=ESG_01_02_00_00] .accordion .accordion-btn .sub-title {
		color: #70737c;
		font-size: 14px;
		line-height: 1.5;
		font-weight: 400;
}
[data-page=ESG_01_02_00_00] .accordion .accordion-btn .grade {
		font-size: 18px;
		line-height: 1.6;
		font-weight: 600;
		color: #000;
}
[data-page=ESG_01_02_00_00] .accordion .accordion-con {
		padding: 10px 0 30px;
}
[data-page=ESG_01_02_00_00] .accordion .accordion-con .table-wrap {
		border-top: 1px solid #eee;
}
[data-page=ESG_01_02_00_00] .table .img {
		width: 40px;
		height: 40px;
}
[data-page=ESG_01_02_00_00] .card-wrap {
		border: 1px solid #eee;
		padding: 30px;
		display: flex;
		font-size: 0;
		line-height: 0;
		gap: 41px;
}
[data-page=ESG_01_02_00_00] .card-wrap.type2 {
		margin-top: 20px;
}
[data-page=ESG_01_02_00_00] .card-wrap .card {
		vertical-align: middle;
		display: inline-flex;
		justify-content: center;
		flex: 1;
		position: relative;
}
[data-page=ESG_01_02_00_00] .card-wrap .card:not(:last-child)::after {
		display: inline-block;
		vertical-align: middle;
		position: absolute;
		left: calc(100% + 20px);
		top: calc(50% - 10px);
		width: 1px;
		height: 20px;
		background-color: #eee;
}
[data-page=ESG_01_02_00_00] .card-wrap .card img {
		vertical-align: middle;
		display: inline-block;
}
@media (max-width: 800px) {
		[data-page=ESG_01_02_00_00] h3 {
				font-size: 22px;
				margin-bottom: 10px;
		}
		[data-page=ESG_01_02_00_00] .accordion .accordion-btn {
				padding-left: 90px;
				flex-direction: column;
				align-items: flex-start;
		}
		[data-page=ESG_01_02_00_00] .accordion .accordion-btn .organ {
				left: 0;
				position: absolute;
				top: 50%;
				transform: translateY(-50%);
				width: 80px;
				height: 40px;
				padding: 5px;
				margin-right: 10px;
		}
		[data-page=ESG_01_02_00_00] .accordion .accordion-btn .sub-title {
				display: none;
		}
		[data-page=ESG_01_02_00_00] .accordion .accordion-btn .grade {
				display: block;
				position: relative;
				font-size: 14px;
				line-height: 1.5;
				font-weight: 400;
				color: #70737c;
		}
		[data-page=ESG_01_02_00_00] .table th,
		[data-page=ESG_01_02_00_00] .table td {
				padding-left: 0;
		}
		[data-page=ESG_01_02_00_00] .table .img {
				width: 40px;
				height: 40px;
		}
		[data-page=ESG_01_02_00_00] .card-wrap {
				flex-direction: column;
		}
		[data-page=ESG_01_02_00_00] .card-wrap.type2 {
				margin-top: 10px;
		}
		[data-page=ESG_01_02_00_00] .card-wrap .card {
				height: 40px;
		}
		[data-page=ESG_01_02_00_00] .card-wrap .card:not(:last-child)::after {
				left: 0;
				top: calc(100% + 20px);
				width: 100%;
				height: 1px;
		}
}

[data-page=ESG_01_03_00_00] .top-con {
		max-width: 1080px;
		width: 100%;
		margin: 0 auto 80px;
		border-radius: 10px;
		overflow: hidden;
		border: 1px solid #eee;
}
[data-page=ESG_01_03_00_00] .top-con .img {
		position: relative;
}
[data-page=ESG_01_03_00_00] .top-con .con-wrap {
		position: relative;
		padding: 30px 185px 30px 30px;
}
[data-page=ESG_01_03_00_00] .top-con .con-wrap p {
		margin-top: 5px;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
		color: #70737c;
}
[data-page=ESG_01_03_00_00] .top-con .con-wrap .anchor-item:not(:last-child)::after {
		display: block;
		margin: 0 10px;
		width: 1px;
		height: 16px;
		background-color: #eee;
}
[data-page=ESG_01_03_00_00] .top-con .anchor-list {
		position: absolute;
		right: 30px;
		bottom: 30px;
		gap: 0;
}
[data-page=ESG_01_03_00_00] .top-con .anchor-list .anchor-item {
		width: auto;
}
[data-page=ESG_01_03_00_00] .table-wrap .table h4 {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
}
[data-page=ESG_01_03_00_00] .table-wrap .table p {
		font-size: 14px;
		line-height: 1.5;
		font-weight: 400;
		color: #70737c;
		margin-top: 5px;
}
@media (max-width: 800px) {
		[data-page=ESG_01_03_00_00] .top-con .con-wrap p {
				font-size: 15px;
		}
		[data-page=ESG_01_03_00_00] .top-con .con-wrap {
				display: flex;
				flex-direction: column;
				padding: 20px;
		}
		[data-page=ESG_01_03_00_00] .top-con .con-wrap .anchor-list {
				margin-top: 20px;
				position: static;
		}
		[data-page=ESG_01_03_00_00] .table-wrap .anchor-list {
				flex-direction: column;
				gap: 10px;
		}
}

[data-page=ESG_01_04_00_00] .table-wrap .table h4 {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
}
[data-page=ESG_01_04_00_00] .table-wrap .table p {
		font-size: 14px;
		line-height: 1.5;
		font-weight: 400;
		color: #70737c;
		margin-top: 5px;
}
[data-page=ESG_01_04_00_00] .table-wrap .anchor-list {
		justify-content: flex-end;
}
@media (max-width: 800px) {
		[data-page=ESG_01_04_00_00] .top-con .con-wrap {
				display: flex;
				flex-direction: column;
				padding: 20px;
		}
		[data-page=ESG_01_04_00_00] .top-con .con-wrap .anchor-list {
				margin-top: 20px;
				position: static;
		}
		[data-page=ESG_01_04_00_00] .table-wrap .anchor-list {
				flex-direction: column;
				gap: 10px;
		}
}

[data-page=CAR_01_03_02_00] .anchor-group,
[data-page=CAR_01_03_03_00] .anchor-group {
		position: relative;
}
[data-page=CAR_01_03_02_00] .anchor-group[data-anchor=fixed] .anchor-box,
[data-page=CAR_01_03_03_00] .anchor-group[data-anchor=fixed] .anchor-box {
		position: fixed;
		left: calc(50% - 700px);
}
[data-page=CAR_01_03_02_00] .anchor-group .anchor-box,
[data-page=CAR_01_03_03_00] .anchor-group .anchor-box {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 20;
}
[data-page=CAR_01_03_02_00] .anchor-group .anchor-box .btns,
[data-page=CAR_01_03_03_00] .anchor-group .anchor-box .btns {
		display: flex;
		flex-direction: column;
		gap: 10px;
}
[data-page=CAR_01_03_02_00] .anchor-group .anchor-box .anchor-btn,
[data-page=CAR_01_03_03_00] .anchor-group .anchor-box .anchor-btn {
		padding: 10px 20px;
		border-radius: 50px;
		border: 0;
		font-size: 18px;
		line-height: 1.6;
		font-weight: 600;
		text-align: center;
		color: #70737c;
		background-color: transparent;
}
[data-page=CAR_01_03_02_00] .anchor-group .anchor-box .anchor-btn.active,
[data-page=CAR_01_03_03_00] .anchor-group .anchor-box .anchor-btn.active {
		background-color: var(--c-brand);
		color: var(--c-white);
}
[data-page=CAR_01_03_02_00] .anchor-group .con-box,
[data-page=CAR_01_03_03_00] .anchor-group .con-box {
		position: relative;
		padding-left: 201px;
		z-index: 10;
}
[data-page=CAR_01_03_02_00] .anchor-group .con-box .table-caption,
[data-page=CAR_01_03_03_00] .anchor-group .con-box .table-caption {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 17px;
}
[data-page=CAR_01_03_02_00] .anchor-group .con-box .table-caption .count,
[data-page=CAR_01_03_03_00] .anchor-group .con-box .table-caption .count {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
		color: #000;
}
[data-page=CAR_01_03_02_00] .anchor-group .con-box .table .title,
[data-page=CAR_01_03_03_00] .anchor-group .con-box .table .title {
		font-size: 18px;
		line-height: 1.6;
		font-weight: 600;
		color: var(--c-black);
}
[data-page=CAR_01_03_02_00] .anchor-group .con-box .table td,
[data-page=CAR_01_03_03_00] .anchor-group .con-box .table td {
		padding: 0;
}
[data-page=CAR_01_03_02_00] .anchor-group .con-box .table td .career-anchor,
[data-page=CAR_01_03_03_00] .anchor-group .con-box .table td .career-anchor {
		display: block;
		padding: 20px 0;
}
[data-page=CAR_01_03_02_00] .anchor-group .con-box .table .list > .list-item,
[data-page=CAR_01_03_03_00] .anchor-group .con-box .table .list > .list-item {
		display: inline-flex;
		align-items: center;
		font-size: 14px;
		line-height: 1.5;
		font-weight: 400;
		color: #70737c;
}
[data-page=CAR_01_03_02_00] .anchor-group .con-box .table .list > .list-item span,
[data-page=CAR_01_03_03_00] .anchor-group .con-box .table .list > .list-item span {
		position: relative;
		display: inline-flex;
		align-items: center;
}
[data-page=CAR_01_03_02_00] .anchor-group .con-box .table .list > .list-item span.status.end strong,
[data-page=CAR_01_03_03_00] .anchor-group .con-box .table .list > .list-item span.status.end strong {
		color: #70737c;
}
[data-page=CAR_01_03_02_00] .anchor-group .con-box .table .list > .list-item span:not(:last-child)::after,
[data-page=CAR_01_03_03_00] .anchor-group .con-box .table .list > .list-item span:not(:last-child)::after {
		display: block;
		width: 1px;
		height: 14px;
		margin: 0 8px;
		background-color: #eee;
}
[data-page=CAR_01_03_02_00] .anchor-group .con-box .table .list > .list-item strong,
[data-page=CAR_01_03_03_00] .anchor-group .con-box .table .list > .list-item strong {
		font-weight: 700;
		color: var(--c-black);
}
[data-page=CAR_01_03_02_00] .anchor-group .con-box .table tr:hover .title,
[data-page=CAR_01_03_03_00] .anchor-group .con-box .table tr:hover .title {
		color: var(--c-brand);
}
@media (max-width: 800px) {
		[data-page=CAR_01_03_02_00] .content-header,
		[data-page=CAR_01_03_03_00] .content-header {
				margin-bottom: 40px;
		}
		[data-page=CAR_01_03_02_00] .anchor-group .anchor-box,
		[data-page=CAR_01_03_03_00] .anchor-group .anchor-box {
				margin-bottom: 40px;
				position: static;
		}
		[data-page=CAR_01_03_02_00] .anchor-group .anchor-box[data-anchor=fixed], [data-page=CAR_01_03_02_00] .anchor-group .anchor-box[data-anchor=absolute],
		[data-page=CAR_01_03_03_00] .anchor-group .anchor-box[data-anchor=fixed],
		[data-page=CAR_01_03_03_00] .anchor-group .anchor-box[data-anchor=absolute] {
				position: static;
		}
		[data-page=CAR_01_03_02_00] .anchor-group .anchor-box .btns,
		[data-page=CAR_01_03_03_00] .anchor-group .anchor-box .btns {
				flex-direction: row;
				gap: 5px;
		}
		[data-page=CAR_01_03_02_00] .anchor-group .anchor-box .btns .anchor-btn,
		[data-page=CAR_01_03_03_00] .anchor-group .anchor-box .btns .anchor-btn {
				font-size: 17px;
		}
		[data-page=CAR_01_03_02_00] .anchor-group .con-box,
		[data-page=CAR_01_03_03_00] .anchor-group .con-box {
				padding-left: 0;
		}
		[data-page=CAR_01_03_02_00] .anchor-group .con-box .table-caption,
		[data-page=CAR_01_03_03_00] .anchor-group .con-box .table-caption {
				margin-bottom: 10px;
		}
		[data-page=CAR_01_03_02_00] .anchor-group .con-box .table-caption .count,
		[data-page=CAR_01_03_03_00] .anchor-group .con-box .table-caption .count {
				font-size: 15px;
		}
		[data-page=CAR_01_03_02_00] .anchor-group .con-box .table .title,
		[data-page=CAR_01_03_03_00] .anchor-group .con-box .table .title {
				font-size: 17px;
		}
		[data-page=CAR_01_03_02_00] .anchor-group .con-box .table .list > .list-item span:has(+ .date)::after,
		[data-page=CAR_01_03_03_00] .anchor-group .con-box .table .list > .list-item span:has(+ .date)::after {
				display: none;
		}
		[data-page=CAR_01_03_02_00] .anchor-group .con-box .table .list > .list-item span.date,
		[data-page=CAR_01_03_03_00] .anchor-group .con-box .table .list > .list-item span.date {
				display: none;
		}
}

[data-page=CAR_01_03_03_00] .top-box {
		position: relative;
		margin-bottom: 80px;
}
[data-page=CAR_01_03_03_00] .top-box h3 {
		font-size: 18px;
		line-height: 1.6;
		font-weight: 600;
		color: #000;
}
[data-page=CAR_01_03_03_00] .top-box p {
		margin-top: 10px;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
		color: #70737c;
}
[data-page=CAR_01_03_03_00] .top-box p .em-brand {
		text-decoration: underline;
}
[data-page=CAR_01_03_03_00] .top-box .down-list {
		display: flex;
		gap: 20px;
		margin-top: 30px;
}
[data-page=CAR_01_03_03_00] .top-box .down-list .down {
		position: relative;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 700;
		color: #000;
		display: flex;
		align-items: center;
}
[data-page=CAR_01_03_03_00] .top-box .down-list .down::after {
		display: block;
		width: 24px;
		height: 24px;
		margin-left: 5px;
		background: url(/images/service/sub/anchor-icon2-848c985fea80f29264c8523f64bbcbde.svg) no-repeat center center;
		background-size: 24px 24px;
}
[data-page=CAR_01_03_03_00] .card-header {
		padding-top: 30px;
}
[data-page=CAR_01_03_03_00] .card-header h4 {
		font-size: 18px;
		line-height: 1.6;
		font-weight: 600;
}
[data-page=CAR_01_03_03_00] .card-header p {
		display: flex;
		align-items: center;
		margin-top: 5px;
		font-size: 14px;
		line-height: 1.5;
		font-weight: 400;
		color: #70737c;
}
[data-page=CAR_01_03_03_00] .card-header p span {
		position: relative;
		display: inline-flex;
		align-items: center;
}
[data-page=CAR_01_03_03_00] .card-header p span:not(:first-child)::before {
		display: block;
		width: 1px;
		height: 14px;
		background-color: #eee;
		margin: 8px;
}
[data-page=CAR_01_03_03_00] .card-wrap .card-item .con .h6:not(:first-child) {
		margin-top: 20px;
}
@media (max-width: 800px) {
		[data-page=CAR_01_03_03_00] .top-box .down-list {
				flex-direction: column;
				gap: 10px;
		}
		[data-page=CAR_01_03_03_00] .heading-line:not(:first-child) {
				margin-bottom: 0;
		}
		[data-page=CAR_01_03_03_00] .card-wrap .card-item .title {
				display: block;
				width: 100% !important;
				margin-bottom: 10px;
		}
		[data-page=CAR_01_03_03_00] .card-wrap .card-item .title h4 {
				font-size: 17px;
		}
		[data-page=CAR_01_03_03_00] .card-wrap .card-item .title h4 br {
				display: none;
		}
		[data-page=CAR_01_03_03_00] .card-wrap .card-list {
				padding: 0 25px;
		}
		[data-page=CAR_01_03_03_00] .card-wrap .card-item {
				padding: 25px 0;
		}
		[data-page=CAR_01_03_03_00] .card-wrap .card-item .con {
				width: 100% !important;
		}
		[data-page=CAR_01_03_03_00] .card-wrap .card-item .con ul.bu > li {
				font-size: 15px;
		}
		[data-page=CAR_01_03_03_00] .card-header:not(:first-child) {
				border-top: 1px solid #eee;
				padding-top: 25px;
				margin-top: 25px;
		}
		[data-page=CAR_01_03_03_00] .pagination {
				margin-top: 25px;
				padding-top: 25px;
				border-top: 1px solid #eee;
		}
}

.content-header.car {
		padding-bottom: 30px;
		border-bottom: 1px solid #eee;
}
.content-header.car .sub-title {
		display: flex;
		align-items: center;
}
.content-header.car .sub-title .label {
		font-size: 14px;
		line-height: 1.5;
		font-weight: 600;
		border: 1px solid var(--c-brand);
		color: var(--c-brand);
		padding: 5px 8px;
		border-radius: 5px;
}
.content-header.car .sub-title .status {
		margin-left: 18px;
		color: #70737c;
		font-size: 14px;
		line-height: 1.5;
		font-weight: 600;
}
.content-header.car .header-title {
		font-size: 48px;
		line-height: 1.4;
		font-weight: 600;
		margin-top: 10px;
}
@media (max-width: 1000px) {
		.content-header.car .header-title {
				font-size: 42px;
		}
}
@media (max-width: 800px) {
		.content-header.car {
				padding-top: 30px;
				margin-top: 0;
				margin-bottom: 20px;
				border-bottom: 0;
				padding-bottom: 0;
		}
		.content-header.car .sub-title {
				padding: 4px 6px;
		}
		.content-header.car .header-title {
				font-size: 32px;
		}
}
.content-header.news {
		text-align: center;
		color: #000;
}
.content-header.news .sub-title {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
}
.content-header.news h2 {
		margin-top: 10px;
}
.content-header.news .date {
		margin-top: 20px;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 500;
}
@media (max-width: 800px) {
		.content-header.news .sub-title {
				font-size: 15px;
		}
		.content-header.news .date {
				margin-top: 10px;
				font-size: 15px;
				line-height: 1.8;
				font-weight: 500;
		}
}

[data-page=CAR_01_03_02_01] .anchor-group {
		padding-right: 360px;
}
[data-page=CAR_01_03_02_01] .anchor-group[data-anchor=fixed] .sticky {
		top: 20px;
		position: fixed;
		right: calc(50% - 700px);
}
[data-page=CAR_01_03_02_01] .anchor-group .con-wrap {
		border-bottom: 1px solid #eee;
		margin-bottom: 41px;
}
[data-page=CAR_01_03_02_01] .anchor-group .con-wrap h3 {
		margin-top: 10px;
		margin-bottom: 20px;
		font-size: 20px;
		line-height: 1.5;
		font-weight: 600;
		color: var(--c-black);
}
[data-page=CAR_01_03_02_01] .anchor-group .con-wrap h4 {
		margin-top: 30px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
}
[data-page=CAR_01_03_02_01] .anchor-group .con-wrap h5 {
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
}
[data-page=CAR_01_03_02_01] .anchor-group .con-wrap p {
		margin-bottom: 30px;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
}
[data-page=CAR_01_03_02_01] .anchor-group .con-wrap a.em-brand {
		text-decoration: underline;
}
[data-page=CAR_01_03_02_01] .anchor-group .con-wrap p.bu {
		padding-left: 10px;
}
[data-page=CAR_01_03_02_01] .anchor-group .con-wrap ul.bu {
		margin-bottom: 30px;
}
[data-page=CAR_01_03_02_01] .anchor-group .con-wrap ul.bu > li {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
		padding-left: 0;
}
[data-page=CAR_01_03_02_01] .anchor-group .con-wrap ul.bu > li::before {
		display: none;
}
[data-page=CAR_01_03_02_01] .anchor-group .con-wrap ul.bu.type2 {
		margin-bottom: 10px;
		padding-left: 10px;
}
[data-page=CAR_01_03_02_01] .anchor-group .con-wrap ul.bu.type2 > li {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
		color: #000;
}
[data-page=CAR_01_03_02_01] .bottom-btn {
		display: flex;
		width: 100%;
		justify-content: center;
		align-items: center;
}
[data-page=CAR_01_03_02_01] .bottom-btn .btn.large {
		border-radius: 10px;
		display: inline-flex;
		justify-content: center;
		align-items: center;
		border: 1px solid #eee;
		height: 56px;
		width: 200px;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
		color: #000;
}
[data-page=CAR_01_03_02_01] .sticky {
		position: absolute;
		right: 0;
		top: 0;
		width: 320px;
}
[data-page=CAR_01_03_02_01] .sticky h4 {
		font-size: 20px;
		line-height: 1.5;
		font-weight: 600;
		color: #000;
		padding-bottom: 10px;
}
[data-page=CAR_01_03_02_01] .sticky ul.list > li {
		display: block;
		font-size: 0;
		line-height: 0;
		padding: 15px 0;
}
[data-page=CAR_01_03_02_01] .sticky ul.list > li:not(:last-child) {
		border-bottom: 1px solid #eee;
}
[data-page=CAR_01_03_02_01] .sticky ul.list > li .title {
		font-size: 14px;
		line-height: 1.5;
		font-weight: 600;
		color: #000;
		width: 70px;
		vertical-align: middle;
}
[data-page=CAR_01_03_02_01] .sticky ul.list > li .con {
		font-size: 14px;
		line-height: 1.5;
		font-weight: 400;
		color: #70737c;
		width: calc(100% - 70px);
		vertical-align: middle;
}
[data-page=CAR_01_03_02_01] .sticky .bottom-btn {
		margin-top: 15px;
}
[data-page=CAR_01_03_02_01] .sticky .bottom-btn .btn {
		border-radius: 10px;
		width: 100%;
		height: 56px;
		background-color: var(--c-brand);
		display: flex;
		align-items: center;
		justify-content: center;
		color: #fff;
		border: 0;
}
@media (max-width: 1600px) {
		[data-page=CAR_01_03_02_01] .anchor-group[data-anchor=fixed] .sticky {
				right: 100px;
		}
}
@media (max-width: 1200px) {
		[data-page=CAR_01_03_02_01] .anchor-group[data-anchor=fixed] .sticky {
				right: 40px;
		}
}
@media (max-width: 800px) {
		[data-page=CAR_01_03_02_01] .anchor-group {
				display: flex;
				padding-right: 0;
				flex-direction: column;
		}
		[data-page=CAR_01_03_02_01] .anchor-group .sticky, [data-page=CAR_01_03_02_01] .anchor-group[data-anchor=fixed] .sticky, [data-page=CAR_01_03_02_01] .anchor-group[data-anchor=absolute] .sticky {
				position: static;
				width: 100%;
				margin-bottom: 40px;
		}
		[data-page=CAR_01_03_02_01] .anchor-group .sticky .bottom-btn, [data-page=CAR_01_03_02_01] .anchor-group[data-anchor=fixed] .sticky .bottom-btn, [data-page=CAR_01_03_02_01] .anchor-group[data-anchor=absolute] .sticky .bottom-btn {
				z-index: 20;
				position: fixed;
				bottom: 0;
				left: 0;
				width: 100%;
				padding: 20px;
				transition: transform 0.2s;
		}
		[data-page=CAR_01_03_02_01] .anchor-group .sticky .bottom-btn.fade, [data-page=CAR_01_03_02_01] .anchor-group[data-anchor=fixed] .sticky .bottom-btn.fade, [data-page=CAR_01_03_02_01] .anchor-group[data-anchor=absolute] .sticky .bottom-btn.fade {
				transform: translateY(100%);
		}
		[data-page=CAR_01_03_02_01] .anchor-group .con-wrap {
				margin-bottom: 31px;
		}
		[data-page=CAR_01_03_02_01] .bottom-btn .btn.large {
				width: 100%;
		}
}

[data-page=MED_01_01_00_00] .heading-line {
		border-bottom: 1px solid #eee;
		padding-bottom: 15px;
}
[data-page=MED_01_01_00_00] .heading-line .h5 {
		font-size: 16px;
		font-weight: 600;
}
[data-page=MED_01_01_00_00] .heading-line .search-wrap {
		display: flex;
		align-items: center;
		position: relative;
		gap: 10px;
}
[data-page=MED_01_01_00_00] .heading-line .search-wrap .input.search {
		padding-left: 12px;
		padding-right: 12px;
		position: relative;
}
[data-page=MED_01_01_00_00] .heading-line .search-wrap .input.search input {
		box-sizing: border-box;
		width: 214px;
		padding-left: 28px;
}
[data-page=MED_01_01_00_00] .heading-line .search-wrap .input.search input:focus {
		padding-right: 30px;
}
[data-page=MED_01_01_00_00] .heading-line .search-wrap .input.search input:focus + .clear {
		opacity: 1;
}
[data-page=MED_01_01_00_00] .heading-line .search-wrap .input.search .clear {
		opacity: 0;
		font-size: 0;
		line-height: 0;
		width: 21px;
		height: 21px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		right: 12px;
		top: 10px;
		border-radius: 50%;
		border: 0;
		background-color: #999;
}
[data-page=MED_01_01_00_00] .heading-line .search-wrap .input.search .clear::before, [data-page=MED_01_01_00_00] .heading-line .search-wrap .input.search .clear::after {
		display: block;
		position: relative;
		width: 2px;
		height: 11px;
		background-color: #fff;
		transform-origin: center center;
}
[data-page=MED_01_01_00_00] .heading-line .search-wrap .input.search .clear::before {
		left: 1px;
		transform: rotate(45deg);
}
[data-page=MED_01_01_00_00] .heading-line .search-wrap .input.search .clear::after {
		right: 1px;
		transform: rotate(-45deg);
}
[data-page=MED_01_01_00_00] .heading-line .search-wrap .search-btn {
		border: 0;
		font-size: 0;
		line-height: 0;
		display: none;
		position: absolute;
		left: 220px;
		top: 8px;
		width: 30px;
		height: 30px;
		background: none;
}
[data-page=MED_01_01_00_00] .heading-line .search-wrap .search-btn::before {
		display: block;
		width: 24px;
		height: 24px;
		background: url(/images/service/sub/search-icon-5e5de2ae3e89487b52bdca40e55551e4.svg) no-repeat center center;
		background-size: 24px 24px;
}
[data-page=MED_01_01_00_00] .board.list .board-item {
		border-bottom: 1px solid #eee;
}
[data-page=MED_01_01_00_00] .board.list .board-item .board-anchor {
		display: flex;
		justify-content: space-between;
		font-size: 0;
		line-height: 0;
		width: 100%;
		height: 100%;
		padding: 30px 0;
}
[data-page=MED_01_01_00_00] .board.list .board-item .con-wrap {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		color: #000;
		width: calc(100% - 190px);
		padding-right: 20px;
}
[data-page=MED_01_01_00_00] .board.list .board-item .con-wrap .brand {
		font-size: 14px;
		line-height: 1.5;
		font-weight: 700;
		transition: all 0.2s;
}
[data-page=MED_01_01_00_00] .board.list .board-item .con-wrap .title {
		margin-top: 10px;
		font-size: 18px;
		line-height: 1.6;
		font-weight: 600;
		transition: all 0.2s;
}
[data-page=MED_01_01_00_00] .board.list .board-item .con-wrap .date {
		font-size: 14px;
		line-height: 1.5;
		font-weight: 400;
		color: #70737c;
}
[data-page=MED_01_01_00_00] .board.list .board-item:hover .con-wrap {
		color: var(--c-brand);
}
[data-page=MED_01_01_00_00] .board.list .board-item .thumbnail {
		position: relative;
		width: 190px;
		height: 127px;
}
[data-page=MED_01_01_00_00] .board.list .board-item .thumbnail .thumbnail-img {
		width: 100%;
		height: 100%;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		background-color: #ddd;
}
@media (max-width: 800px) {
		[data-page=MED_01_01_00_00] .heading-line {
				flex-direction: row;
				align-items: center;
		}
		[data-page=MED_01_01_00_00] .heading-line .search-wrap {
				gap: 0;
		}
		[data-page=MED_01_01_00_00] .heading-line .search-wrap .input.search {
				display: none;
		}
		[data-page=MED_01_01_00_00] .heading-line .search-wrap .clear {
				display: none;
		}
		[data-page=MED_01_01_00_00] .heading-line .search-wrap .search-btn {
				position: static;
				display: flex;
				align-items: center;
				justify-content: center;
				width: 24px;
				height: 24px;
				border: 0;
				font-size: 0;
				line-height: 0;
				background-color: transparent;
		}
		[data-page=MED_01_01_00_00] .heading-line .search-wrap .search-btn::before {
				background-size: 20px 20px;
		}
		[data-page=MED_01_01_00_00] .heading-line .search-wrap .select-box {
				display: flex;
				align-items: center;
		}
		[data-page=MED_01_01_00_00] .heading-line .search-wrap .select-box::before {
				display: block;
				width: 1px;
				height: 14px;
				background-color: #eee;
				margin: 0 12px;
		}
		[data-page=MED_01_01_00_00] .board.list .board-item {
				border: 0;
		}
		[data-page=MED_01_01_00_00] .board.list .board-item .board-anchor {
				padding: 20px 0 30px;
				flex-direction: column-reverse;
				gap: 15px;
		}
		[data-page=MED_01_01_00_00] .board.list .board-item .con-wrap {
				width: 100%;
		}
		[data-page=MED_01_01_00_00] .board.list .board-item .con-wrap .brand {
				font-size: 14px;
		}
		[data-page=MED_01_01_00_00] .board.list .board-item .con-wrap .title {
				margin-top: 5px;
				font-size: 17px;
		}
		[data-page=MED_01_01_00_00] .board.list .board-item .con-wrap .date {
				margin-top: 5px;
				font-size: 14px;
		}
		[data-page=MED_01_01_00_00] .board.list .board-item .thumbnail {
				width: 100%;
				height: 59.4vw;
		}
}

[data-page=MED_01_01_01_01] .top-img,
[data-page=MED_01_02_02_01] .top-img,
[data-page=MED_01_02_03_01] .top-img {
		position: relative;
		width: 100vw;
		left: 50%;
		transform: translateX(-50%);
		height: 56.25vw;
		margin-bottom: 80px;
}
[data-page=MED_01_01_01_01] .top-img .img,
[data-page=MED_01_02_02_01] .top-img .img,
[data-page=MED_01_02_03_01] .top-img .img {
		width: 100%;
		height: 100%;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		background-color: #ddd;
}
[data-page=MED_01_01_01_01] .top-img.video,
[data-page=MED_01_02_02_01] .top-img.video,
[data-page=MED_01_02_03_01] .top-img.video {
		height: 0;
		padding-bottom: 56.25%;
}
[data-page=MED_01_01_01_01] .top-img.video iframe,
[data-page=MED_01_02_02_01] .top-img.video iframe,
[data-page=MED_01_02_03_01] .top-img.video iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
}
[data-page=MED_01_01_01_01] .board-detail .group + .group,
[data-page=MED_01_02_02_01] .board-detail .group + .group,
[data-page=MED_01_02_03_01] .board-detail .group + .group {
		margin-top: 40px;
}
[data-page=MED_01_01_01_01] .board-detail h3,
[data-page=MED_01_01_01_01] .board-detail h4,
[data-page=MED_01_01_01_01] .board-detail h5,
[data-page=MED_01_02_02_01] .board-detail h3,
[data-page=MED_01_02_02_01] .board-detail h4,
[data-page=MED_01_02_02_01] .board-detail h5,
[data-page=MED_01_02_03_01] .board-detail h3,
[data-page=MED_01_02_03_01] .board-detail h4,
[data-page=MED_01_02_03_01] .board-detail h5 {
		margin-bottom: 10px;
}
[data-page=MED_01_01_01_01] .board-detail h3,
[data-page=MED_01_02_02_01] .board-detail h3,
[data-page=MED_01_02_03_01] .board-detail h3 {
		font-size: 2rem;
		line-height: 1.5;
}
[data-page=MED_01_01_01_01] .board-detail h4,
[data-page=MED_01_02_02_01] .board-detail h4,
[data-page=MED_01_02_03_01] .board-detail h4 {
		font-size: 18px;
		line-height: 1.6;
		font-weight: 600;
}
[data-page=MED_01_01_01_01] .board-detail h5,
[data-page=MED_01_02_02_01] .board-detail h5,
[data-page=MED_01_02_03_01] .board-detail h5 {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
}
[data-page=MED_01_01_01_01] .bottom-btn,
[data-page=MED_01_02_02_01] .bottom-btn,
[data-page=MED_01_02_03_01] .bottom-btn {
		display: flex;
		align-items: center;
		justify-content: center;
		border-top: 1px solid #eee;
		padding-top: 41px;
		margin-top: 40px;
}
[data-page=MED_01_01_01_01] .bottom-btn .btn,
[data-page=MED_01_02_02_01] .bottom-btn .btn,
[data-page=MED_01_02_03_01] .bottom-btn .btn {
		border: 1px solid #eee;
		min-width: 200px;
		min-height: 56px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
		border-radius: 10px;
		color: #000;
		padding: 10px 20px;
		width: auto;
		height: auto;
}
[data-page=MED_01_01_01_01] .copy-wrap,
[data-page=MED_01_02_02_01] .copy-wrap,
[data-page=MED_01_02_03_01] .copy-wrap {
		display: flex;
		justify-content: center;
		bottom: 20px;
		left: 50%;
		transform: translateX(-50%);
}
[data-page=MED_01_01_01_01] .copy-wrap[data-mode=absolute],
[data-page=MED_01_02_02_01] .copy-wrap[data-mode=absolute],
[data-page=MED_01_02_03_01] .copy-wrap[data-mode=absolute] {
		position: absolute;
		bottom: -100px;
}
[data-page=MED_01_01_01_01] .copy-wrap[data-mode=fixed],
[data-page=MED_01_02_02_01] .copy-wrap[data-mode=fixed],
[data-page=MED_01_02_03_01] .copy-wrap[data-mode=fixed] {
		position: fixed;
}
[data-page=MED_01_01_01_01] .copy,
[data-page=MED_01_02_02_01] .copy,
[data-page=MED_01_02_03_01] .copy {
		display: flex;
		border-radius: 50px;
		height: 40px;
		background-color: #000;
		color: #fff;
		padding: 0 15px 0 20px;
		align-items: center;
}
[data-page=MED_01_01_01_01] .copy .zoom-wrap,
[data-page=MED_01_02_02_01] .copy .zoom-wrap,
[data-page=MED_01_02_03_01] .copy .zoom-wrap {
		display: flex;
		align-items: center;
		gap: 5px;
}
[data-page=MED_01_01_01_01] .copy .zoom-wrap::after,
[data-page=MED_01_02_02_01] .copy .zoom-wrap::after,
[data-page=MED_01_02_03_01] .copy .zoom-wrap::after {
		display: block;
		position: relative;
		width: 1px;
		height: 12px;
		background-color: #eee;
		opacity: 0.3;
		margin-left: 10px;
		margin-right: 15px;
}
[data-page=MED_01_01_01_01] .copy button,
[data-page=MED_01_02_02_01] .copy button,
[data-page=MED_01_02_03_01] .copy button {
		background: transparent;
		border: 0;
		font-size: 0;
		line-height: 0;
}
[data-page=MED_01_01_01_01] .copy button.minus,
[data-page=MED_01_02_02_01] .copy button.minus,
[data-page=MED_01_02_03_01] .copy button.minus {
		width: 14px;
		height: 14px;
		background: url(/images/common/minus-36995134465f8ed87c5983c730b5ee80.svg) no-repeat center center;
		background-size: 14px 14px;
}
[data-page=MED_01_01_01_01] .copy button.plus,
[data-page=MED_01_02_02_01] .copy button.plus,
[data-page=MED_01_02_03_01] .copy button.plus {
		width: 14px;
		height: 14px;
		background: url(/images/common/plus-41f613b66c7396ec22f225fe4a48e39b.svg) no-repeat center center;
		background-size: 14px 14px;
}
[data-page=MED_01_01_01_01] .copy button.copy-btn,
[data-page=MED_01_02_02_01] .copy button.copy-btn,
[data-page=MED_01_02_03_01] .copy button.copy-btn {
		width: 16px;
		height: 16px;
		background: url(/images/common/copy-6233f2f9ef32c7408f0dc8213c261133.svg) no-repeat center center;
		background-size: 16px 16px;
}
[data-page=MED_01_01_01_01] .copy span,
[data-page=MED_01_02_02_01] .copy span,
[data-page=MED_01_02_03_01] .copy span {
		font-size: 14px;
		line-height: 1.5;
		font-weight: 600;
}
@media (max-width: 800px) {
		[data-page=MED_01_01_01_01] .top-img,
		[data-page=MED_01_02_02_01] .top-img,
		[data-page=MED_01_02_03_01] .top-img {
				margin-bottom: 60px;
		}
		[data-page=MED_01_01_01_01] .board-detail h3,
		[data-page=MED_01_02_02_01] .board-detail h3,
		[data-page=MED_01_02_03_01] .board-detail h3 {
				font-size: 18px;
		}
		[data-page=MED_01_01_01_01] .board-detail h4,
		[data-page=MED_01_02_02_01] .board-detail h4,
		[data-page=MED_01_02_03_01] .board-detail h4 {
				font-size: 17px;
		}
		[data-page=MED_01_01_01_01] .board-detail h5,
		[data-page=MED_01_02_02_01] .board-detail h5,
		[data-page=MED_01_02_03_01] .board-detail h5 {
				font-size: 15px;
		}
		[data-page=MED_01_01_01_01] .bottom-btn,
		[data-page=MED_01_02_02_01] .bottom-btn,
		[data-page=MED_01_02_03_01] .bottom-btn {
				margin-bottom: 120px;
		}
		[data-page=MED_01_01_01_01] .bottom-btn .btn,
		[data-page=MED_01_02_02_01] .bottom-btn .btn,
		[data-page=MED_01_02_03_01] .bottom-btn .btn {
				width: 100%;
				font-size: 15px;
		}
		[data-page=MED_01_01_01_01] .copy-wrap,
		[data-page=MED_01_02_02_01] .copy-wrap,
		[data-page=MED_01_02_03_01] .copy-wrap {
				margin-bottom: -80px;
		}
}

[data-page=MED_01_02_00_00] .heading-line {
		border-bottom: 0;
}
[data-page=MED_01_02_00_00] .heading-line .h5 {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
}
[data-page=MED_01_02_00_00] .heading-line .search-wrap {
		display: flex;
		align-items: center;
		position: relative;
		gap: 10px;
}
[data-page=MED_01_02_00_00] .heading-line .search-wrap .input.search {
		padding-left: 12px;
		padding-right: 12px;
		min-width: 260px;
		position: relative;
}
[data-page=MED_01_02_00_00] .heading-line .search-wrap .input.search input {
		box-sizing: border-box;
		width: 214px;
		padding-left: 28px;
}
[data-page=MED_01_02_00_00] .heading-line .search-wrap .input.search input:focus {
		padding-right: 30px;
}
[data-page=MED_01_02_00_00] .heading-line .search-wrap .input.search input:focus + .clear {
		opacity: 1;
}
[data-page=MED_01_02_00_00] .heading-line .search-wrap .input.search .clear {
		opacity: 0;
		font-size: 0;
		line-height: 0;
		width: 21px;
		height: 21px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		right: 12px;
		top: 10px;
		border-radius: 50%;
		border: 0;
		background-color: #999;
}
[data-page=MED_01_02_00_00] .heading-line .search-wrap .input.search .clear::before, [data-page=MED_01_02_00_00] .heading-line .search-wrap .input.search .clear::after {
		display: block;
		position: relative;
		width: 2px;
		height: 11px;
		background-color: #fff;
		transform-origin: center center;
}
[data-page=MED_01_02_00_00] .heading-line .search-wrap .input.search .clear::before {
		left: 1px;
		transform: rotate(45deg);
}
[data-page=MED_01_02_00_00] .heading-line .search-wrap .input.search .clear::after {
		right: 1px;
		transform: rotate(-45deg);
}
[data-page=MED_01_02_00_00] .heading-line .search-wrap .search-btn {
		border: 0;
		font-size: 0;
		line-height: 0;
		display: none;
		position: absolute;
		left: 220px;
		top: 8px;
		width: 30px;
		height: 30px;
		background: none;
}
[data-page=MED_01_02_00_00] .heading-line .search-wrap .search-btn::before {
		display: block;
		width: 24px;
		height: 24px;
		background: url(/images/service/sub/search-icon-5e5de2ae3e89487b52bdca40e55551e4.svg) no-repeat center center;
		background-size: 24px 24px;
}
[data-page=MED_01_02_00_00] .board-list .gallery-list {
		display: block;
		font-size: 0;
		line-height: 0;
}
[data-page=MED_01_02_00_00] .board-list .gallery-item {
		display: inline-block;
		vertical-align: top;
		width: calc((100% - 60px) / 4);
		margin-right: 20px;
		margin-bottom: 20px;
}
[data-page=MED_01_02_00_00] .board-list .gallery-item:nth-child(4n) {
		margin-right: 0;
}
[data-page=MED_01_02_00_00] .board-list .gallery-item.video .img-wrap::before {
		z-index: 10;
		background: url(/images/service/sub/video-icon-d8587776342be251194dabad55460628.svg) no-repeat center center;
		width: 60px;
		height: 60px;
		display: block;
		position: absolute;
		left: calc(50% - 30px);
		top: calc(50% - 30px);
}
[data-page=MED_01_02_00_00] .board-list .gallery-item .img-wrap {
		position: relative;
		width: 100%;
		height: 418.75px;
}
[data-page=MED_01_02_00_00] .board-list .gallery-item .img-wrap .img {
		width: 100%;
		height: 100%;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		background-color: #ddd;
}
[data-page=MED_01_02_00_00] .board-list .gallery-item .con-wrap {
		height: 103px;
		padding-top: 20px;
}
[data-page=MED_01_02_00_00] .board-list .gallery-item .con-wrap .title {
		font-size: 18px;
		line-height: 1.6;
		font-weight: 600;
		color: #000;
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		word-break: break-all;
}
[data-page=MED_01_02_00_00] .board-list .gallery-item .con-wrap .date {
		margin-top: 10px;
		font-size: 14px;
		line-height: 1.5;
		font-weight: 400;
		color: #70737c;
}
@media (max-width: 1600px) {
		[data-page=MED_01_02_00_00] .board-list .gallery-item .img-wrap {
				height: 24.5vw;
		}
}
@media (max-width: 1200px) {
		[data-page=MED_01_02_00_00] .board-list .gallery-item {
				width: calc((100% - 40px) / 3);
		}
		[data-page=MED_01_02_00_00] .board-list .gallery-item:nth-child(4n) {
				margin-right: 20px;
		}
		[data-page=MED_01_02_00_00] .board-list .gallery-item:nth-child(3n) {
				margin-right: 0;
		}
		[data-page=MED_01_02_00_00] .board-list .gallery-item .img-wrap {
				height: 36.7vw;
		}
}
@media (max-width: 1000px) {
		[data-page=MED_01_02_00_00] .board-list .gallery-item {
				width: calc((100% - 20px) / 2);
		}
		[data-page=MED_01_02_00_00] .board-list .gallery-item:nth-child(3n) {
				margin-right: 20px;
		}
		[data-page=MED_01_02_00_00] .board-list .gallery-item:nth-child(2n) {
				margin-right: 0;
		}
		[data-page=MED_01_02_00_00] .board-list .gallery-item .img-wrap {
				height: 54.7vw;
		}
}
@media (max-width: 800px) {
		[data-page=MED_01_02_00_00] .heading-line {
				padding-bottom: 0;
				margin-bottom: 20px;
				flex-direction: row;
				align-items: center;
		}
		[data-page=MED_01_02_00_00] .heading-line .search-wrap {
				gap: 0;
				display: flex;
				align-items: center;
		}
		[data-page=MED_01_02_00_00] .heading-line .search-wrap .input.search {
				display: none;
		}
		[data-page=MED_01_02_00_00] .heading-line .search-wrap .search-btn {
				position: static;
				display: flex;
				align-items: center;
				justify-content: center;
				width: 24px;
				height: 24px;
				border: 0;
				font-size: 0;
				line-height: 0;
				background-color: transparent;
		}
		[data-page=MED_01_02_00_00] .heading-line .search-wrap .search-btn::before {
				background-size: 20px 20px;
		}
		[data-page=MED_01_02_00_00] .heading-line .search-wrap .input {
				display: flex;
				align-items: center;
				position: relative;
		}
		[data-page=MED_01_02_00_00] .heading-line .search-wrap .input::before {
				width: 1px;
				height: 14px;
				background-color: #eee;
				display: block;
				margin: 0 12px;
		}
		[data-page=MED_01_02_00_00] .board-list .gallery-item {
				width: 100%;
				margin-right: 0;
		}
		[data-page=MED_01_02_00_00] .board-list .gallery-item .img-wrap {
				height: 111.12vw;
		}
		[data-page=MED_01_02_00_00] .board-list .gallery-item .con-wrap {
				padding-top: 15px;
				height: 81px;
		}
		[data-page=MED_01_02_00_00] .board-list .gallery-item .con-wrap .title {
				font-size: 17px;
				-webkit-line-clamp: 1;
		}
		[data-page=MED_01_02_00_00] .board-list .gallery-item .con-wrap .date {
				margin-top: 5px;
		}
}

[data-page=MED_01_02_03_01] .top-gallery {
		width: 100vw;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		margin-bottom: 80px;
}
[data-page=MED_01_02_03_01] .top-gallery .gallery-list {
		display: block;
		font-size: 0;
		line-height: 0;
		position: relative;
		margin-top: -10px;
}
[data-page=MED_01_02_03_01] .top-gallery .gallery-list .gallery-item {
		display: inline-block;
		vertical-align: top;
		width: calc((100% - 30px) / 4);
		height: 30.73vw;
		background-color: #ddd;
		margin-top: 10px;
		margin-right: 10px;
}
[data-page=MED_01_02_03_01] .top-gallery .gallery-list .gallery-item:nth-child(4n) {
		margin-right: 0;
}
[data-page=MED_01_02_03_01] .top-gallery .gallery-list .gallery-item .gallery-anchor {
		display: block;
		background-color: transparent;
		border: 0;
		width: 100%;
		height: 100%;
}
[data-page=MED_01_02_03_01] .top-gallery .gallery-list .gallery-item .img {
		width: 100%;
		height: 100%;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		background-color: #ccc;
}
[data-page=MED_01_02_03_01] .pagination {
		display: none;
}
@media (max-width: 1200px) {
		[data-page=MED_01_02_03_01] .top-gallery .gallery-list .gallery-item {
				width: calc((100% - 20px) / 3);
				height: 41.9vw;
		}
		[data-page=MED_01_02_03_01] .top-gallery .gallery-list .gallery-item:nth-child(4n) {
				margin-right: 10px;
		}
		[data-page=MED_01_02_03_01] .top-gallery .gallery-list .gallery-item:nth-child(3n) {
				margin-right: 0;
		}
}
@media (max-width: 1000px) {
		[data-page=MED_01_02_03_01] .top-gallery .gallery-list .gallery-item {
				width: calc((100% - 10px) / 2);
				height: 50.5vw;
		}
		[data-page=MED_01_02_03_01] .top-gallery .gallery-list .gallery-item:nth-child(3n) {
				margin-right: 10px;
		}
		[data-page=MED_01_02_03_01] .top-gallery .gallery-list .gallery-item:nth-child(2n) {
				margin-right: 0;
		}
}
@media (max-width: 800px) {
		[data-page=MED_01_02_03_01] .top-gallery {
				margin-bottom: 0;
		}
		[data-page=MED_01_02_03_01] .top-gallery .gallery-list .gallery-item {
				width: 100%;
				height: 124.8vw;
				margin-right: 0 !important;
		}
		[data-page=MED_01_02_03_01] .pagination {
				display: flex;
				margin-bottom: 60px;
		}
}

.eng [data-page=CTT_01_02_00_00] .con-wrap ul.list > li .title {
		width: 100px;
}

[data-page=CTT_01_02_00_00] .map-wrap {
		margin-bottom: 80px;
		position: relative;
		width: 100vw;
		height: 70vh;
		left: 50%;
		transform: translateX(-50%);
		background-color: #ddd;
}
[data-page=CTT_01_02_00_00] .con-wrap h2 {
		font-size: 24px;
		font-weight: 600;
		line-height: 1.8;
}
[data-page=CTT_01_02_00_00] .con-wrap ul.list {
		color: #000;
		margin-top: 15px;
		border-top: 1px solid #eee;
}
[data-page=CTT_01_02_00_00] .con-wrap ul.list > li {
		display: block;
		font-size: 0;
		line-height: 0;
		padding: 20px 0;
		border-bottom: 1px solid #eee;
}
[data-page=CTT_01_02_00_00] .con-wrap ul.list > li .title {
		width: 60px;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
}
[data-page=CTT_01_02_00_00] .con-wrap ul.list > li .con {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
}
@media (max-width: 800px) {
		[data-page=CTT_01_02_00_00] .map-wrap {
				margin-bottom: 60px;
		}
		[data-page=CTT_01_02_00_00] .con-wrap ul.list > li {
				padding: 15px 0;
		}
		[data-page=CTT_01_02_00_00] .con-wrap ul.list > li .title {
				width: 40px;
				font-size: 15px;
		}
		[data-page=CTT_01_02_00_00] .con-wrap ul.list > li .con {
				font-size: 15px;
		}
}

@media (max-width: 800px) {
		[data-page=INV_01_04_00_00] .heading-line {
				flex-direction: column;
		}
		[data-page=INV_01_04_00_00] .heading-line + .table-wrap {
				margin-top: -32px;
		}
}

@media (max-width: 800px) {
		.eng [data-page=INV_01_04_00_00] .card-wrap .card-item .title {
				width: 100% !important;
				margin-bottom: 10px;
		}
		.eng [data-page=INV_01_04_00_00] .card-wrap .card-item .con {
				width: 100% !important;
		}
}

[data-page=ABO_01_02_00_00] .content-header .banner {
		height: 480px;
		padding: 40px 0;
		background-color: #fae6e6;
}
[data-page=ABO_01_02_00_00] .content-header .banner .wrap {
		position: relative;
		max-width: 1600px;
		width: 100%;
		margin: 40px auto;
		height: 100%;
		font-size: 0;
		line-height: 0;
}
[data-page=ABO_01_02_00_00] .content-header .banner .wrap::before {
		display: block;
		position: absolute;
		left: 100px;
		height: 100%;
		width: calc(100% - 200px);
		border-top: 2px solid var(--c-brand);
		border-right: 2px solid var(--c-brand);
		border-top-right-radius: 20px;
		box-sizing: border-box;
}
[data-page=ABO_01_02_00_00] .content-header .banner .wrap::after {
		display: block;
		position: absolute;
		left: 100px;
		bottom: 0;
		height: calc(100% - 10px);
		width: calc(100% - 480px);
		border-top: 2px solid var(--c-brand);
		border-right: 2px solid var(--c-brand);
		border-top-right-radius: 20px;
}
[data-page=ABO_01_02_00_00] .content-header .banner .wrap .title {
		position: absolute;
		left: 100px;
		top: 43px;
		width: 267px;
		height: 77px;
		background: url(/images/service/content/ABO_01_02_00_00-banner1-8229a0a1db7b03b527f5e5a111bbad42.png) no-repeat center center;
		background-size: contain;
}
[data-page=ABO_01_02_00_00] .content-header .banner .wrap .banner-logo {
		position: absolute;
		left: 100px;
		bottom: 0;
		width: 112px;
		height: 20px;
		background: url(/images/service/content/ABO_01_02_00_00-banner2-96c8f1bda2bf749702ffe886a7310bfe.png) no-repeat center center;
		background-size: contain;
}
@media (max-width: 1600px) {
		[data-page=ABO_01_02_00_00] .content-header .banner {
				padding: 40px 100px;
		}
		[data-page=ABO_01_02_00_00] .content-header .banner .wrap {
				width: 100%;
		}
		[data-page=ABO_01_02_00_00] .content-header .banner .wrap::before {
				left: 0;
				width: 100%;
		}
		[data-page=ABO_01_02_00_00] .content-header .banner .wrap::after {
				left: 0;
				width: 80%;
		}
		[data-page=ABO_01_02_00_00] .content-header .banner .wrap .title {
				left: 0;
		}
		[data-page=ABO_01_02_00_00] .content-header .banner .wrap .banner-logo {
				left: 0;
		}
}
@media (max-width: 1200px) {
		[data-page=ABO_01_02_00_00] .content-header .banner {
				padding: 40px;
		}
}
@media (max-width: 800px) {
		[data-page=ABO_01_02_00_00] .content-header .banner {
				height: 100vw;
				padding: 40px 40px 0 40px;
		}
		[data-page=ABO_01_02_00_00] .content-header .banner .wrap::before {
				width: 100%;
				height: 100%;
		}
		[data-page=ABO_01_02_00_00] .content-header .banner .wrap::after {
				height: 40vw;
				width: calc(98vw - 80px);
				bottom: 0;
				top: auto;
		}
		[data-page=ABO_01_02_00_00] .content-header .banner .wrap .title {
				top: 4vw;
				width: 44vw;
				height: 13vw;
				background-size: contain;
		}
		[data-page=ABO_01_02_00_00] .content-header .banner .wrap .banner-logo {
				width: 20vw;
				height: 5vw;
				bottom: 5vw;
		}
}
[data-page=ABO_01_02_00_00] .anchor-group {
		margin-top: -120px;
		position: relative;
}
[data-page=ABO_01_02_00_00] .anchor-group .anchor-box {
		position: absolute;
		left: 0;
		top: 120px;
		z-index: 20;
}
[data-page=ABO_01_02_00_00] .anchor-group .anchor-box .anchor-list {
		display: block;
}
[data-page=ABO_01_02_00_00] .anchor-group .anchor-box .anchor-item {
		position: relative;
		width: 100%;
		justify-content: flex-start;
}
[data-page=ABO_01_02_00_00] .anchor-group .anchor-box .anchor-item .anchor-btn {
		display: none;
		font-size: 42px;
		line-height: 1.3;
		font-weight: 600;
		background-color: transparent;
		border: 0;
}
[data-page=ABO_01_02_00_00] .anchor-group .anchor-box .anchor-item.active .anchor-btn {
		display: block;
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box {
		position: relative;
		z-index: 10;
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-wrap {
		display: flex;
		gap: 80px;
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-wrap:first-child {
		padding-top: 120px;
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-wrap:nth-child(2n-1) {
		flex-direction: row-reverse;
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-wrap:last-child .con-list-wrap {
		margin-bottom: 0;
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box h3 {
		font-size: 42px;
		line-height: 1.3;
		font-weight: 600;
		padding-bottom: 20px;
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-img {
		flex: 1;
		display: flex;
		align-items: center;
		justify-content: center;
		height: 467px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box #con1 .con-img {
		background-image: url(/images/service/content/abo_01_01_00_00-img1-e04fcdf9de7a2b9cd20a960e71c4a849.png);
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box #con2 .con-img {
		background-image: url(/images/service/content/abo_01_01_00_00-img2-74fd0d1295b4ccdd5d5d8d05efee4f76.png);
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box #con3 .con-img {
		background-image: url(/images/service/content/abo_01_01_00_00-img3-5e2bad6da46d2da06411262f6bb940cc.png);
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box #con4 .con-img {
		background-image: url(/images/service/content/abo_01_01_00_00-img4-18d00152d9b7ce84f1b5fb8f8c68e3f9.png);
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box * + .heading-line {
		margin-top: 69px;
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-list-wrap {
		flex: 1;
		margin-bottom: 120px;
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-item {
		display: flex;
		flex-direction: column;
		gap: 10px;
		padding: 30px 0;
		border-bottom: 1px solid #eee;
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-item:last-child {
		border-bottom: 0;
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-item h4 {
		font-size: 24px;
		line-height: 1.8;
		font-weight: 600;
}
[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-item ul.list > li,
[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-item p {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
}
@media (max-width: 1600px) {
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-img {
				height: 27.7vw;
		}
}
@media (max-width: 1200px) {
		[data-page=ABO_01_02_00_00] .anchor-group .anchor-box .anchor-item .anchor-btn {
				font-size: 36px;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-wrap {
				gap: 40px;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-img {
				height: 30.1vw;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-img .text-box h4 {
				font-size: 24px;
		}
}
@media (max-width: 800px) {
		[data-page=ABO_01_02_00_00] .anchor-group {
				margin-top: 0;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .anchor-box, [data-page=ABO_01_02_00_00] .anchor-group[data-anchor=fixed] .anchor-box, [data-page=ABO_01_02_00_00] .anchor-group[data-anchor=absolute] .anchor-box {
				display: none;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box {
				padding-left: 0;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-wrap {
				flex-direction: column;
				gap: 0;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-wrap:first-child {
				padding-top: 0;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-wrap:nth-child(2n-1) {
				flex-direction: column;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-wrap h3 {
				display: block;
				padding-bottom: 0;
				margin-bottom: 15px;
				font-size: 28px;
				line-height: 1.3;
				font-weight: 600;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-wrap + .con-wrap {
				margin-top: 60px;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box * + .heading-line {
				margin-top: 0;
				margin-bottom: 0;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-list-wrap {
				margin-top: 30px;
				margin-bottom: 0;
				flex: none;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-list-wrap + .heading-line {
				margin-top: 40px;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-item {
				gap: 5px;
				padding: 20px 0;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-item h4 {
				font-size: 22px;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-item ul.list > li,
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-item p {
				font-size: 15px;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-img {
				flex: none;
				height: 59.4vw;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-img .text-box h4 {
				font-size: 22px;
		}
		[data-page=ABO_01_02_00_00] .anchor-group .con-box .con-img .text-box .text {
				font-size: 15px;
		}
}

[data-page=COM_01_03_00_00] .gallery .gallery-list {
		position: relative;
		font-size: 0;
		line-height: 0;
}
[data-page=COM_01_03_00_00] .gallery .gallery-item {
		display: inline-block;
		vertical-align: top;
		width: calc((100% - 60px) / 4);
		height: 418.75px;
		margin-right: 20px;
		margin-bottom: 20px;
		position: relative;
}
[data-page=COM_01_03_00_00] .gallery .gallery-item:nth-child(4n) {
		margin-right: 0;
}
[data-page=COM_01_03_00_00] .gallery .gallery-item:hover .gallery-anchor .img {
		filter: blur(1rem);
}
[data-page=COM_01_03_00_00] .gallery .gallery-item:hover .gallery-anchor .img::after {
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: 10;
		background-color: rgba(0, 0, 0, 0.1);
}
[data-page=COM_01_03_00_00] .gallery .gallery-item:hover .gallery-anchor .logo {
		display: none;
}
[data-page=COM_01_03_00_00] .gallery .gallery-item:hover .gallery-anchor .title {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 600;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #fff;
		text-align: center;
		padding: 0 40px;
}
[data-page=COM_01_03_00_00] .gallery .gallery-item .gallery-anchor {
		cursor: pointer;
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 100%;
		display: block;
		background-color: #ddd;
}
[data-page=COM_01_03_00_00] .gallery .gallery-item .gallery-anchor .ip {
		position: absolute;
		left: 20px;
		bottom: 20px;
		font-size: 14px;
		color: #fff;
		line-height: 1.5;
		font-weight: 600;
		z-index: 30;
}
[data-page=COM_01_03_00_00] .gallery .gallery-item .gallery-anchor .img {
		overflow: hidden;
		width: 100%;
		height: 100%;
		display: block;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
		transition: all 0.2s;
}
[data-page=COM_01_03_00_00] .gallery .gallery-item .gallery-anchor .logo {
		width: 100%;
		height: 100%;
		display: Block;
		position: absolute;
		left: 0;
		top: 0;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
}
[data-page=COM_01_03_00_00] h3 {
		font-size: 24px;
		line-height: 1.5;
		font-weight: 600;
		margin-top: 80px;
		margin-bottom: 15px;
}
@media (max-width: 1600px) {
		[data-page=COM_01_03_00_00] .gallery .gallery-item {
				height: 26.172vw;
		}
}
@media all and (max-width: 1400px) {
		[data-page=COM_01_03_00_00] .gallery .gallery-item {
				height: 33.34vw;
				width: calc((100% - 40px) / 3);
		}
		[data-page=COM_01_03_00_00] .gallery .gallery-item:nth-child(4n) {
				margin-right: 20px;
		}
		[data-page=COM_01_03_00_00] .gallery .gallery-item:nth-child(3n) {
				margin-right: 0;
		}
}
@media (max-width: 1200px) {
		[data-page=COM_01_03_00_00] .gallery .gallery-item {
				height: 36.7vw;
		}
}
@media (max-width: 1000px) {
		[data-page=COM_01_03_00_00] .gallery .gallery-item {
				height: 54.7vw;
				width: calc((100% - 20px) / 2);
		}
		[data-page=COM_01_03_00_00] .gallery .gallery-item:nth-child(3n) {
				margin-right: 20px;
		}
		[data-page=COM_01_03_00_00] .gallery .gallery-item:nth-child(2n) {
				margin-right: 0;
		}
}
@media (max-width: 800px) {
		[data-page=COM_01_03_00_00] .gallery .gallery-item {
				width: 100%;
				height: 111.12vw;
				margin-right: 0 !important;
		}
		[data-page=COM_01_03_00_00] h3 {
				margin-top: 60px;
		}
}

[data-page=CAR_01_02_00_00] .content-header {
		margin-bottom: 0;
}
[data-page=CAR_01_02_00_00] .anchor-group {
		position: relative;
}
[data-page=CAR_01_02_00_00] .anchor-group[data-anchor=fixed] .anchor-box {
		position: fixed;
		left: calc(50% - 700px);
}
[data-page=CAR_01_02_00_00] .anchor-group .anchor-box {
		position: absolute;
		left: 0;
		top: 120px;
		z-index: 20;
}
[data-page=CAR_01_02_00_00] .anchor-group .anchor-box .anchor-list {
		display: block;
}
[data-page=CAR_01_02_00_00] .anchor-group .anchor-box .anchor-item {
		position: relative;
		width: 100%;
		justify-content: flex-start;
}
[data-page=CAR_01_02_00_00] .anchor-group .anchor-box .anchor-item .anchor-btn {
		display: none;
		background-color: transparent;
		border: 0;
}
[data-page=CAR_01_02_00_00] .anchor-group .anchor-box .anchor-item .anchor-btn h3 {
		font-size: 42px;
		line-height: 1.3;
		font-weight: 600;
}
[data-page=CAR_01_02_00_00] .anchor-group .anchor-box .anchor-item .anchor-btn .sub-title {
		display: none;
		margin-top: 10px;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
		padding-left: 5px;
}
[data-page=CAR_01_02_00_00] .anchor-group .anchor-box .anchor-item.active .anchor-btn {
		display: block;
		text-align: left;
}
[data-page=CAR_01_02_00_00] .anchor-group .con-box {
		position: relative;
		padding-left: 50%;
		z-index: 10;
}
[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-wrap:first-child {
		padding-top: 120px;
}
[data-page=CAR_01_02_00_00] .anchor-group .con-box .title-wrap {
		display: none;
}
[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-img {
		display: flex;
		align-items: center;
		justify-content: center;
		height: 467px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
}
[data-page=CAR_01_02_00_00] .anchor-group .con-box #con1 .con-img {
		background-image: url(/images/service/content/car_01_02_00_00-img1-2781972b92f26bbbc01f184bf7213bba.png);
}
[data-page=CAR_01_02_00_00] .anchor-group .con-box #con2 .con-img {
		background-image: url(/images/service/content/car_01_02_00_00-img2-0e5fc27d77b8ae107bf42657e13dc37b.png);
}
[data-page=CAR_01_02_00_00] .anchor-group .con-box #con3 .con-img {
		background-image: url(/images/service/content/car_01_02_00_00-img3-dfbb5b565f2f81c568c9a18d1faf9c90.png);
}
[data-page=CAR_01_02_00_00] .anchor-group .con-box #con4 .con-img {
		background-image: url(/images/service/content/car_01_02_00_00-img4-74dc2a9b8c98667b2c38fe37949ef8a2.png);
}
[data-page=CAR_01_02_00_00] .anchor-group .con-box * + .heading-line {
		margin-top: 69px;
}
[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-list-wrap {
		margin-bottom: 80px;
}
[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-item {
		display: flex;
		flex-direction: column;
		gap: 10px;
		padding: 30px 0;
		border-bottom: 1px solid #eee;
}
[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-item:last-child {
		border-bottom: 0;
}
[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-item h4 {
		font-size: 24px;
		line-height: 1.8;
		font-weight: 600;
}
[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-item ul.list > li,
[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-item p {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
}
@media (max-width: 1600px) {
		[data-page=CAR_01_02_00_00] .anchor-group[data-anchor=fixed] .anchor-box {
				left: 100px;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-img {
				height: 27.7vw;
		}
}
@media (max-width: 1200px) {
		[data-page=CAR_01_02_00_00] .anchor-group[data-anchor=fixed] .anchor-box {
				left: 40px;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .anchor-box .anchor-item .anchor-btn {
				font-size: 36px;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-img {
				height: 30.1vw;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-img .text-box h4 {
				font-size: 24px;
		}
}
@media (max-width: 800px) {
		[data-page=CAR_01_02_00_00] .content-header .banner {
				padding: 10px 50px;
				margin-top: 60px;
				margin-bottom: 60px;
		}
		[data-page=CAR_01_02_00_00] .content-header .banner .text {
				padding: 20px;
				word-break: keep-all;
				text-align: center;
		}
		[data-page=CAR_01_02_00_00] .anchor-group {
				margin-top: 0;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .anchor-box, [data-page=CAR_01_02_00_00] .anchor-group[data-anchor=fixed] .anchor-box, [data-page=CAR_01_02_00_00] .anchor-group[data-anchor=absolute] .anchor-box {
				display: none;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box {
				margin-top: 60px;
				padding-left: 0;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-wrap:first-child {
				padding-top: 0;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-wrap .title-wrap {
				display: block;
				margin: 30px 0;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-wrap .title-wrap h3 {
				display: block;
				font-size: 28px;
				line-height: 1.3;
				font-weight: 600;
				margin-bottom: 5px;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-wrap .title-wrap .sub-title {
				display: none;
				font-size: 15px;
				line-height: 1.8;
				font-weight: 400;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-wrap + .con-wrap {
				margin-top: 60px;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box * + .heading-line {
				margin-top: 0;
				margin-bottom: 0;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-list-wrap {
				margin-bottom: 40px;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-list-wrap + .heading-line {
				margin-top: 40px;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-item {
				gap: 5px;
				padding: 20px 0;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-item h4 {
				font-size: 22px;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-item ul.list > li,
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-item p {
				font-size: 15px;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-img {
				height: 59.4vw;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-img .text-box h4 {
				font-size: 22px;
		}
		[data-page=CAR_01_02_00_00] .anchor-group .con-box .con-img .text-box .text {
				font-size: 15px;
		}
}

.eng [data-page=CAR_01_01_00_00] .diagram .depth2-box {
		padding-top: 0;
		margin-top: 0;
}
.eng [data-page=CAR_01_01_00_00] .diagram .depth2-box::after {
		display: none;
}

[data-page=CAR_01_01_00_00] .content-header .banner {
		background-image: url(/images/service/content/car_01_01_00_00-banner-972574f4020bf6ef358454da513dceef.png);
}
[data-page=CAR_01_01_00_00] .value {
		display: flex;
		flex-direction: column;
		align-items: center;
}
[data-page=CAR_01_01_00_00] .value h3 {
		font-size: 42px;
		line-height: 1.8;
		font-weight: 600;
		text-align: center;
		margin-bottom: 80px;
}
[data-page=CAR_01_01_00_00] .diagram .depth1-box {
		display: none;
		position: relative;
		padding: 50px;
		align-items: center;
		justify-content: center;
}
[data-page=CAR_01_01_00_00] .diagram .depth1-box .depth1 {
		z-index: 10;
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
		color: #fff;
		width: 200px;
		height: 200px;
		font-size: 24px;
		line-height: 1.5;
		font-weight: 600;
		background-color: var(--c-brand);
		border-radius: 50%;
}
[data-page=CAR_01_01_00_00] .diagram .depth1-box .depth1::before, [data-page=CAR_01_01_00_00] .diagram .depth1-box .depth1::after {
		display: block;
		position: absolute;
		z-index: -1;
		width: 100%;
		height: 100%;
		left: 50%;
		top: 50%;
		background-color: var(--c-brand);
		border-radius: 50%;
}
[data-page=CAR_01_01_00_00] .diagram .depth1-box .depth1::before {
		opacity: 0.1;
		transform: translate(-50%, -50%) scale(1.5);
}
[data-page=CAR_01_01_00_00] .diagram .depth1-box .depth1::after {
		opacity: 0.05;
		transform: translate(-50%, -50%) scale(2);
}
[data-page=CAR_01_01_00_00] .diagram .depth2-box {
		display: flex;
		align-items: center;
		justify-content: center;
		padding-top: 0;
		position: relative;
		margin-top: 0;
		/*&::after {
		  display: block;
		  position: absolute;
		  height: 80px;
		  left: calc(50% - 1px);
		  width: 1px;
		  top: 0;
		  border-left: 1px dashed var(--c-brand);
		}*/
}
[data-page=CAR_01_01_00_00] .diagram .depth2-box .depth2 {
		width: 160px;
		height: 160px;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid var(--c-brand);
		border-radius: 50%;
		color: var(--c-brand);
		font-size: 18px;
		line-height: 1.6;
		font-weight: 600;
}
[data-page=CAR_01_01_00_00] .card-wrap {
		margin-top: 120px;
		width: 100%;
}
[data-page=CAR_01_01_00_00] .card-wrap .card-list {
		display: block;
		position: relative;
		font-size: 0;
		line-height: 0;
		border: 0;
		padding: 0;
}
[data-page=CAR_01_01_00_00] .card-wrap .card-item {
		display: inline-flex;
		vertical-align: top;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		border: 1px solid #eee;
		border-radius: 10px;
		padding: 40px 30px;
		width: calc((100% - 20px) / 2);
		margin-right: 20px;
		margin-bottom: 20px;
}
[data-page=CAR_01_01_00_00] .card-wrap .card-item:nth-child(2n) {
		margin-right: 0;
}
[data-page=CAR_01_01_00_00] .card-wrap .card-item h3 {
		margin-bottom: 10px;
		font-size: 24px;
		line-height: 1.5;
		font-weight: 600;
}
[data-page=CAR_01_01_00_00] .card-wrap .card-item p {
		text-align: center;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
}
[data-page=CAR_01_01_00_00] .bottom-banner {
		margin-top: 110px;
		width: 100%;
		height: 311px;
		background: url(/images/service/content/car_01_01_00_00-banner2-b55b118cab3ca328b663deb2f75b21cf.png) no-repeat center center;
		background-size: cover;
		border-radius: 10px;
		overflow: hidden;
		text-align: center;
}
[data-page=CAR_01_01_00_00] .bottom-banner .bottom-anchor {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%;
		flex-direction: column;
}
[data-page=CAR_01_01_00_00] .bottom-banner .bottom-anchor p {
		font-size: 24px;
		line-height: 1.5;
		font-weight: 600;
		color: #fff;
		margin-bottom: 30px;
}
[data-page=CAR_01_01_00_00] .bottom-banner .bottom-anchor p br {
		display: none;
}
[data-page=CAR_01_01_00_00] .bottom-banner .bottom-anchor .btn {
		width: 147px;
		height: 45px;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 700;
		color: #fff;
		border: 1px solid #fff;
		border-radius: 50px;
		background-color: transparent;
}
@media (max-width: 800px) {
		[data-page=CAR_01_01_00_00] .value h3 {
				margin-bottom: 80px;
		}
		[data-page=CAR_01_01_00_00] .diagram .depth1-box {
				padding: 0;
		}
		[data-page=CAR_01_01_00_00] .diagram .depth1-box .depth1 {
				width: 150px;
				height: 150px;
		}
		[data-page=CAR_01_01_00_00] .diagram .depth1-box .depth1::before {
				transform: translate(-50%, -50%) scale(1.5);
		}
		[data-page=CAR_01_01_00_00] .diagram .depth1-box .depth1::after {
				transform: translate(-50%, -50%) scale(2);
		}
		[data-page=CAR_01_01_00_00] .diagram .depth2-box {
				padding-top: 70px;
				width: 320px;
				flex-wrap: wrap;
		}
		[data-page=CAR_01_01_00_00] .diagram .depth2-box::after {
				top: 10px;
				height: 50px;
		}
		[data-page=CAR_01_01_00_00] .card-wrap {
				margin-top: 80px;
		}
		[data-page=CAR_01_01_00_00] .card-wrap .card-item {
				width: 100%;
				margin-right: 0 !important;
				margin-bottom: 15px;
				padding: 25px;
		}
		[data-page=CAR_01_01_00_00] .card-wrap .card-item h3 {
				font-size: 22px;
		}
		[data-page=CAR_01_01_00_00] .card-wrap .card-item p {
				font-size: 15px;
		}
		[data-page=CAR_01_01_00_00] .bottom-banner .bottom-anchor p {
				font-size: 22px;
		}
		[data-page=CAR_01_01_00_00] .bottom-banner .bottom-anchor p br {
				display: inline;
		}
		[data-page=CAR_01_01_00_00] .bottom-banner .bottom-anchor .btn {
				font-size: 15px;
		}
}

[data-page=ABO_01_01_00_00] .content-header {
		margin-bottom: 0;
}
[data-page=ABO_01_01_00_00] .content-header .banner {
		height: 480px;
		padding: 40px 0;
		margin-bottom: 0;
		background-color: #460014;
}
[data-page=ABO_01_01_00_00] .content-header .banner .wrap {
		position: relative;
		max-width: 1600px;
		width: 100%;
		margin: 40px auto;
		height: 100%;
		font-size: 0;
		line-height: 0;
}
[data-page=ABO_01_01_00_00] .content-header .banner .wrap::before {
		display: block;
		position: absolute;
		left: 100px;
		height: 100%;
		width: calc(100% - 200px);
		border-top: 2px solid var(--c-brand);
		border-right: 2px solid var(--c-brand);
		border-top-right-radius: 20px;
}
[data-page=ABO_01_01_00_00] .content-header .banner .wrap::after {
		display: block;
		position: absolute;
		left: 100px;
		bottom: 0;
		height: calc(100% - 10px);
		width: calc(100% - 480px);
		border-top: 2px solid var(--c-brand);
		border-right: 2px solid var(--c-brand);
		border-top-right-radius: 20px;
}
[data-page=ABO_01_01_00_00] .content-header .banner .wrap .title {
		position: absolute;
		left: 100px;
		top: 43px;
		width: 427px;
		height: 150px;
		background: url(/images/service/content/ABO_01_01_00_00-banner1-01aeebfefc1b005df80360e3c8999833.png) no-repeat center center;
		background-size: contain;
}
[data-page=ABO_01_01_00_00] .content-header .banner .wrap .banner-logo {
		position: absolute;
		left: 100px;
		bottom: 0;
		width: 112px;
		height: 20px;
		background: url(/images/service/content/ABO_01_02_00_00-banner2-96c8f1bda2bf749702ffe886a7310bfe.png) no-repeat center center;
		background-size: contain;
}
@media (max-width: 1600px) {
		[data-page=ABO_01_01_00_00] .content-header .banner {
				padding: 40px 100px;
		}
		[data-page=ABO_01_01_00_00] .content-header .banner .wrap {
				width: 100%;
		}
		[data-page=ABO_01_01_00_00] .content-header .banner .wrap::before {
				left: 0;
				width: 100%;
		}
		[data-page=ABO_01_01_00_00] .content-header .banner .wrap::after {
				left: 0;
				width: 80%;
		}
		[data-page=ABO_01_01_00_00] .content-header .banner .wrap .title {
				left: 0;
		}
		[data-page=ABO_01_01_00_00] .content-header .banner .wrap .banner-logo {
				left: 0;
		}
}
@media (max-width: 1200px) {
		[data-page=ABO_01_01_00_00] .content-header .banner {
				padding: 40px;
		}
}
@media (max-width: 800px) {
		[data-page=ABO_01_01_00_00] .content-header .banner {
				height: 100vw;
				padding: 40px 40px 0 40px;
		}
		[data-page=ABO_01_01_00_00] .content-header .banner .wrap::before {
				width: 100%;
				height: 100%;
				box-sizing: border-box;
		}
		[data-page=ABO_01_01_00_00] .content-header .banner .wrap::after {
				height: 40vw;
				width: calc(98vw - 80px);
				bottom: 0;
				top: auto;
		}
		[data-page=ABO_01_01_00_00] .content-header .banner .wrap .title {
				top: 4vw;
				width: 71vw;
				height: 25vw;
				background-size: contain;
		}
		[data-page=ABO_01_01_00_00] .content-header .banner .wrap .banner-logo {
				width: 20vw;
				height: 5vw;
				bottom: 5vw;
		}
}
[data-page=ABO_01_01_00_00] .con-section {
		height: auto;
		padding: 200px 40px;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
}
[data-page=ABO_01_01_00_00] .con-section.Mission {
		background-color: #fafafa;
}
[data-page=ABO_01_01_00_00] .section-wrap {
		max-width: 1600px;
		width: 100%;
		height: 100%;
		display: flex;
		gap: 20px;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		text-align: center;
		margin: 0 auto;
}
[data-page=ABO_01_01_00_00] .section-wrap h3 {
		color: var(--c-brand);
		font-size: 18px;
		line-height: 1.6;
		font-weight: 600;
}
[data-page=ABO_01_01_00_00] .section-wrap .text {
		font-size: 42px;
		font-weight: 600;
		line-height: 1.3;
		color: #000;
}
[data-page=ABO_01_01_00_00] .section-wrap .sub-text {
		color: #70737c;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.5;
}
[data-page=ABO_01_01_00_00] .con-section.value {
		height: auto;
		left: 50%;
		transform: translateX(-50%);
		margin-bottom: -200px;
		padding: 0;
}
[data-page=ABO_01_01_00_00] .con-section.value .section-wrap {
		padding-top: 100px;
		padding-bottom: 60px;
}
[data-page=ABO_01_01_00_00] .con-section.value .value-list > li {
		height: 260px;
		color: #fff;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		text-align: center;
		gap: 10px;
}
[data-page=ABO_01_01_00_00] .con-section.value .value-list > li:nth-child(1) {
		background-color: #000;
}
[data-page=ABO_01_01_00_00] .con-section.value .value-list > li:nth-child(2) {
		background-color: #460014;
}
[data-page=ABO_01_01_00_00] .con-section.value .value-list > li:nth-child(3) {
		background-color: #820014;
}
[data-page=ABO_01_01_00_00] .con-section.value .value-list > li:nth-child(4) {
		background-color: #dc0014;
}
[data-page=ABO_01_01_00_00] .con-section.value .value-list > li h4 {
		font-size: 24px;
		line-height: 1.5;
		font-weight: 600;
}
[data-page=ABO_01_01_00_00] .con-section.value .value-list > li h5 {
		font-size: 42px;
		line-height: 1.3;
		font-weight: 600;
}
[data-page=ABO_01_01_00_00] .con-section.value .value-list > li .text {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
}
@media (max-width: 1200px) {
		[data-page=ABO_01_01_00_00] .section-wrap .text {
				font-size: 36px;
		}
		[data-page=ABO_01_01_00_00] .con-section.value .value-list > li h5 {
				font-size: 36px;
		}
}
@media (max-width: 1000px) {
		[data-page=ABO_01_01_00_00] .section-wrap .sub-text {
				font-size: 14px;
		}
}
@media (max-width: 800px) {
		[data-page=ABO_01_01_00_00] .con-section {
				height: 397px;
		}
		[data-page=ABO_01_01_00_00] .section-wrap {
				gap: 10px;
		}
		[data-page=ABO_01_01_00_00] .section-wrap h3 {
				font-size: 15px;
		}
		[data-page=ABO_01_01_00_00] .section-wrap .text {
				font-size: 28px;
		}
		[data-page=ABO_01_01_00_00] .section-wrap .text br {
				display: none;
		}
		[data-page=ABO_01_01_00_00] .section-wrap .sub-text {
				font-size: 14px;
		}
		[data-page=ABO_01_01_00_00] .con-section.value {
				margin-bottom: -120px;
		}
		[data-page=ABO_01_01_00_00] .con-section.value .section-wrap {
				padding-top: 90px;
				padding-bottom: 50px;
		}
		[data-page=ABO_01_01_00_00] .con-section.value .value-list > li {
				height: auto;
				padding: 60px 30px;
		}
		[data-page=ABO_01_01_00_00] .con-section.value .value-list > li h4 {
				font-size: 22px;
		}
		[data-page=ABO_01_01_00_00] .con-section.value .value-list > li h5 {
				font-size: 28px;
		}
		[data-page=ABO_01_01_00_00] .con-section.value .value-list > li .text {
				font-size: 15px;
		}
}

[data-page=MED_01_03_00_00] .content-header {
		margin-bottom: 0;
}
[data-page=MED_01_03_00_00] .anchor-group {
		position: relative;
}
[data-page=MED_01_03_00_00] .anchor-group[data-anchor=fixed] .anchor-box {
		position: fixed;
		left: calc(50% - 700px);
}
[data-page=MED_01_03_00_00] .anchor-group .anchor-box {
		position: absolute;
		left: 0;
		top: 120px;
		z-index: 20;
}
[data-page=MED_01_03_00_00] .anchor-group .anchor-box .anchor-list {
		display: block;
}
[data-page=MED_01_03_00_00] .anchor-group .anchor-box .anchor-item {
		position: relative;
		width: 100%;
		justify-content: flex-start;
}
[data-page=MED_01_03_00_00] .anchor-group .anchor-box .anchor-item .anchor-btn {
		display: none;
		background-color: transparent;
		border: 0;
}
[data-page=MED_01_03_00_00] .anchor-group .anchor-box .anchor-item .anchor-btn h3 {
		font-size: 42px;
		line-height: 1.3;
		font-weight: 600;
}
[data-page=MED_01_03_00_00] .anchor-group .anchor-box .anchor-item.active .anchor-btn {
		display: block;
		text-align: left;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box {
		position: relative;
		padding-left: 50%;
		z-index: 10;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-wrap:first-child {
		padding-top: 120px;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .title-wrap {
		display: none;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-img {
		display: flex;
		align-items: center;
		justify-content: center;
		height: 467px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		background-color: #f0f0f0;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box * + .heading-line {
		margin-top: 69px;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-list-wrap {
		margin-bottom: 80px;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item {
		display: flex;
		flex-direction: column;
		gap: 10px;
		padding: 30px 0;
		border-bottom: 1px solid #eee;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item:last-child {
		border-bottom: 0;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item .down {
		position: relative;
		display: inline-flex;
		vertical-align: middle;
		align-items: center;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
		color: #000;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item .down::after {
		display: block;
		width: 24px;
		height: 24px;
		margin-left: 5px;
		background: url(/images/service/sub/anchor-icon2-848c985fea80f29264c8523f64bbcbde.svg) no-repeat center center;
		background-size: 24px 24px;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item .down + .down::before {
		display: inline-block;
		width: 1px;
		height: 16px;
		background-color: #eee;
		margin: 0 10px;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item h4 {
		font-size: 24px;
		line-height: 1.8;
		font-weight: 600;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item ul.list > li,
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item p {
		font-size: 16px;
		line-height: 1.8;
		font-weight: 400;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item .colors {
		margin-top: 30px;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item .colors.type2 > li:not(:first-child) {
		border-top: 1px solid #eee;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item .colors > li {
		padding: 30px;
		font-size: 16px;
		line-height: 1.8;
		font-weight: 500;
		color: #000;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item .colors > li.color-white {
		color: #fff;
}
[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item .colors > li.white {
		border: 1px solid #eee;
}
@media (max-width: 1600px) {
		[data-page=MED_01_03_00_00] .anchor-group[data-anchor=fixed] .anchor-box {
				left: 100px;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-img {
				height: 27.7vw;
		}
}
@media (max-width: 1200px) {
		[data-page=MED_01_03_00_00] .anchor-group[data-anchor=fixed] .anchor-box {
				left: 40px;
		}
		[data-page=MED_01_03_00_00] .anchor-group .anchor-box .anchor-item .anchor-btn {
				font-size: 36px;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-img {
				height: 30.1vw;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-img .text-box h4 {
				font-size: 24px;
		}
}
@media (max-width: 800px) {
		[data-page=MED_01_03_00_00] .content-header .banner {
				padding: 10px 50px;
				margin-top: 60px;
				margin-bottom: 60px;
		}
		[data-page=MED_01_03_00_00] .content-header .banner .text {
				padding: 20px;
				word-break: keep-all;
				text-align: center;
		}
		[data-page=MED_01_03_00_00] .anchor-group {
				margin-top: 0;
		}
		[data-page=MED_01_03_00_00] .anchor-group .anchor-box, [data-page=MED_01_03_00_00] .anchor-group[data-anchor=fixed] .anchor-box, [data-page=MED_01_03_00_00] .anchor-group[data-anchor=absolute] .anchor-box {
				display: none;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box {
				margin-top: 60px;
				padding-left: 0;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-wrap:first-child {
				padding-top: 0;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-wrap .title-wrap {
				display: block;
				margin: 30px 0;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-wrap .title-wrap h3 {
				display: block;
				font-size: 28px;
				line-height: 1.3;
				font-weight: 600;
				margin-bottom: 5px;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-wrap .title-wrap .sub-title {
				font-size: 15px;
				line-height: 1.8;
				font-weight: 400;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-wrap + .con-wrap {
				margin-top: 60px;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box * + .heading-line {
				margin-top: 0;
				margin-bottom: 0;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-list-wrap {
				margin-bottom: 40px;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-list-wrap + .heading-line {
				margin-top: 40px;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item {
				gap: 5px;
				padding: 20px 0;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item .down {
				font-size: 15px;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item h4 {
				font-size: 22px;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item ul.list > li,
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item p {
				font-size: 15px;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-item .colors > li {
				padding: 25px 20px;
				font-size: 15px;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-img {
				height: 59.4vw;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-img .text-box h4 {
				font-size: 22px;
		}
		[data-page=MED_01_03_00_00] .anchor-group .con-box .con-img .text-box .text {
				font-size: 15px;
		}
}

@media (max-width: 1600px) {
		.eng [data-page=INV_01_03_00_00] .heading-line {
				flex-direction: column;
				align-items: flex-start;
		}
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbi5zY3NzIiwiZ3VpZGUuc2NzcyIsImRlZmF1bHQuc2NzcyIsImhlYWRlci5zY3NzIiwiZm9vdGVyLnNjc3MiLCJsYXlvdXQuc2NzcyIsImNvbnRlbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBd0VBO0FDdEVBO0FBQUE7RUR5RUk7RUFDQTs7QUEvREY7RUNYRjtBQUFBO0lENEVJO0lBQ0E7OztBQTdERjtFQ2hCRjtBQUFBO0lEK0VJO0lBQ0E7Ozs7QUNyRUo7QUFBQTtFRDBFSTtFQUNBOztBQTNFRjtFQ0FGO0FBQUE7SUQ2RUk7SUFDQTs7O0FBekVGO0VDTEY7QUFBQTtJRGdGSTtJQUNBOzs7O0FDdEVKO0FBQUE7RUQyRUk7O0FBdEZGO0VDV0Y7QUFBQTtJRDZFSTtJQUNBOzs7QUFwRkY7RUNNRjtBQUFBO0lEZ0ZJO0lBQ0E7Ozs7QUN0RUo7QUFBQTtFRDJFSTtFQUNBOztBQTdGRjtFQ2lCRjtBQUFBO0lEOEVJO0lBQ0E7Ozs7QUN2RUo7QUFBQTtFRDRFSTtFQUNBOztBQXRHRjtFQ3lCRjtBQUFBO0lEK0VJO0lBQ0E7Ozs7QUN4RUo7QUFBQTtFRDZFSTtFQUNBOztBQS9HRjtFQ2lDRjtBQUFBO0lEZ0ZJO0lBQ0E7Ozs7QUN6RUo7QUFBQTtFRCtFSTtFQUNBOztBQXpIRjtFQ3lDRjtBQUFBO0lEa0ZJO0lBQ0E7Ozs7QUM1RUo7QUFBQTtFRHdFSTtFQUNBOztBQXpIRjtFQ2dERjtBQUFBO0lEMkVJO0lBQ0E7Ozs7QUNwRUo7RURnRkU7RUFDQTtFQUNBOztBQTFJQTtFQ3dERjtJRGdGRTtJQUNBO0lBQ0E7SUFFRTs7OztBQzlFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7QUR2RkY7RUM4REY7SUE0Qkk7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUVGO0lBQ0U7Ozs7QUFJTjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFTQTtFQUNFOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtBQUNBO0FBQ0E7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBUUY7QUFDQTtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVFO0VBQ0U7RUFDQTtFQUNBOztBQUtBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0JBO0FBQUE7QUFBQTs7QUFuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQVdKO0VBQ0U7OztBQU9SO0VBSUU7OztBQVdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUlFO0VBQ0E7OztBQUlKO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQWtCSjtBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUdGO0FBSUE7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUQxWk47RUM0V0Y7SUFvREk7O0VBQ0E7SUFDRTs7OztBQUtOO0FBQ0E7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQ0E7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUNBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFFQTtBQUFBO0VBRUU7RUFDQTs7QUFDQTtBQUFBO0VBQ0U7O0FBRUY7QUFBQTtFQUNFO0VEM2lCQTtFQUNBO0VDNGlCQTtFQUNBOztBQUNBO0FBQUE7RUFDRTs7QUFFRjtBQUFBO0VBQ0U7RUFDQTs7QUFPSjtBQUFBO0VBQ0U7O0FBQ0E7QUFBQTtFQUNFOzs7QUFLTjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FEcHNCSjtFQ2tyQkY7SUF3Qkk7Ozs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOztBRGp0QkE7RUNndEJGO0lBSUk7Ozs7QUFHSjtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QURodUJGO0VDNHRCQTtJQU1JO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTs7O0FEeHVCTjtFQzR1Qkk7SUFDRTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRTtFQUNFOztBQUdKO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDRTs7QUFFRjtBQUFBO0VBQ0U7O0FBRUY7QUFBQTtFQUNFOztBQUdKO0VBQ0U7O0FBRUY7RUFDRTs7QUFHQTtBQUFBO0VBRUU7O0FBSUY7QUFBQTtFQUVFOztBQUlGO0FBQUE7RUFFRTs7QUR0eUJOO0VDZ3pCSTtBQUFBO0lBRUU7Ozs7QUFLUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUU7RUFDRTs7QUFLRjtBQUFBO0FBQUE7QUFBQTtFQUVFOztBQUtGO0FBQUE7QUFBQTtBQUFBO0VBRUU7O0FBS0Y7QUFBQTtBQUFBO0FBQUE7RUFFRTs7QUFHSjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRGh1QkE7RUFDQTs7QUNpdUJBO0FBQUE7RUFDRTs7QUFFRjtBQUFBO0VBQ0U7O0FBRUY7QUFBQTtFQUNFOztBQUVGO0FBQUE7RUFDRTs7QUFFRjtBQUFBO0VBQ0U7O0FBQ0E7QUFBQTtFQUNFO0VBQ0E7O0FBS0o7RUR2dkJBO0VBQ0E7O0FDMnZCQTtFQUNFOztBQUtBO0FBQUE7RUFFRTtFQUNBOztBQUtKO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1BO0FBQUE7RUFDRTs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7O0FBR0E7RUFDRTs7QUQxNUJOO0VDKzVCRTtBQUFBO0lBRUU7O0VBQ0E7QUFBQTtJQUNFOztFQUdKO0lEM3lCQTtJQUNBOzs7QUM4eUJGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtBQUVBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFO0VBQ0E7OztBQUdGO0FBRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUtSO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRTtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQU1OO0VBQ0U7O0FBR0o7RUFDRTs7QUFDQTtFQUNFOzs7QUFNUjtBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUdGO0FBQ0E7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUdKO0VBQ0U7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVFO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FENW1DUjtFQ3FuQ0U7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTs7RUFHSjtJQUNFOztFQUNBO0lBQ0U7OztBQU1SO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFHSjtFQUNFOztBQUNBO0FBQUE7QUFBQTtFQUdFOztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0FBQUE7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBSU47RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBRHR6Q0o7RUNneENBO0lBeUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7O0FBRUY7QUF5QkU7QUEwQkE7O0FBbERBO0VBRUU7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLTjtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUtKO0VBQ0U7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTs7QUFLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTs7QUFLTjtFQUNFOztBQUlJO0FBQUE7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNFOzs7QUFTZDtBQUNBO0VBQ0U7RUFDQTs7O0FBRUY7QUFDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBR0o7RUFFRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNFOztBQUdKO0VBQ0U7O0FBQ0E7RUFDRTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFFRTtFQUNBOztBRGhtRE47RUN1Z0RGO0lBOEZJOztFQUVFO0lBQ0U7Ozs7QUFNUjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNSjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFHSjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFPSjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUdGO0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTs7QURuMURBO0VDNjBERjtBQUFBO0FBQUE7SUFRSTs7OztBQUlKO0VBQ0U7OztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOzs7QUFNTjtBQUVFO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQU1KO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBU0E7RUFDRTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFTVjtFQUNFOztBQUdBO0VBQ0U7O0FBR0E7RUFDRTs7QUQ3L0RSO0VDc2hFTTtJQUNFOztFQUNBO0lBQ0U7OztBQVFaO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFPTjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFHQTtFQUNFOztBQUlGO0VBQ0U7O0FEdm5FTjtFQzZuRUk7SUFDRTs7OztBQzlvRVI7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBV0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBeUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7O0FBS0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHRTtFQUNBOzs7QUFHSjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7SUFHRTtJQUNBOzs7QUFHSjtBQUFBO0VBRUU7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7O0FBRUE7RUFLRTs7QUFKQTtFQUNFOzs7QUFTSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUE1QkY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBNUJGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQTVCRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUE1QkY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBNUJGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQTVCRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUE1QkY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBNUJGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQTVCRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUE1QkY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBS0Y7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBS0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTs7QUFJRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBSU47RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtKO0VBQ0U7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFLTjtFQUNFOztBRjUyQk47RUVpM0JNO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7O0FDNzRCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7O0FIbEJGO0VHd0JJO0lBQ0U7O0VBSUY7SUFDRTs7RUFDQTtJQUNFOztFQWFKO0lBQ0U7O0VBR0E7SUFDRTtJQUNBOztFQUtKO0lBQ0U7O0VBSUo7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBSUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUtKO0lBQ0U7O0VBQ0E7SUFDRTs7RUFNVjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7QUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBOztFQU1GO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7RUFXQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7QUFNVjtFQUVFO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUg1UU47RUdrUkE7SUFDRTs7RUFDQTtJQUNFOztFQUVBO0lBQ0U7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7O0VBS047SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7RUFHQTtJQUNFOztFQUdKO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQU1WO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUdJO0lBQ0U7O0VBSU47SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7RUFJSjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0FBa0JBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0VBakJBO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHQTtJQUNFOztFQWVOO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFLUjtJQUNFOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7O0FIMWJKO0VHZ2NFO0lBQ0U7O0VBRUY7SUFDRTs7O0FIL2JKO0VHcWNFO0lBQ0U7OztBQ3RkTjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBSnFCRjtFSWhCRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFLSjtJQUNFOztFQUVFO0lBQ0U7SUFDQTs7RUFNVjtJQUNFOztFQUVFO0lBQ0U7SUFDQTs7O0FBS1I7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUovRk47RUlzR007SUFDRTs7RUFJTjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0E7SUFDRTs7RUFHSjtJQUNFOztFQUdKO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0U7O0VBRUU7SUFDRTtJQUNBOztFQUlOO0lBQ0U7O0VBRUU7SUFDRTs7RUFDQTtJQUNFOztFQUtKO0lBQ0U7SUFDQTs7O0FKdktSO0VJaEJGO0lBNkxJOztFQUNBO0lBQ0U7SUFDQTs7RUFFRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7Ozs7QUMxTVY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBTEVBO0VLTkY7SUFNSTs7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBTHJCQTtFS2tCRjtJQUtJO0lBQ0E7OztBTG5CRjtFS2FGO0lBU0k7SUFDQTs7O0FMbEJGO0VLUUY7SUFhSTtJQUNBOzs7O0FMM0JGO0VLa0NBO0lBQ0U7OztBQUlKO0FBQ0E7RUFDRTtFQUNBOztBQUNBO0VMd0JFO0VBQ0E7O0FLdEJGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBTHJFTjtFS21DRjtJQXVDSTs7RUFDQTtJTFZBO0lBQ0E7OztBQTdERjtFSzhCRjtJQTZDSTtJQUNBOztFQUNBO0lMZEE7SUFDQTs7RUtnQkE7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOzs7O0FBSU47QUFFQTtBQUFBO0VBRUU7O0FBQ0E7QUFBQTtFQUNFOztBQUVGO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7QUFBQTtFQUNFO0VBQ0E7O0FMbkhKO0VLeUhFO0FBQUE7SUFDRTtJQUNBOzs7O0FMM0hKO0VNZEU7SUFDRTs7OztBTmFKO0VNUEU7SUFDRTs7OztBQUtKO0VBTUU7O0FOTEY7RU1RRTtJQUNFOztFQUNBO0lBQ0U7Ozs7QUFNTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUU7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFRUjtFQUNFOztBQVNKO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRTtFQUNFOztBQUdBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQTBGQTtFQUNBOztBQTFGQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBTUY7RUFDRTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFhUjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7O0FObk1aO0VNNE1JO0lBQ0U7OztBTnhNTjtFTThNSTtJQUNFOzs7QU4xTU47RU1nTkk7SUFDRTs7O0FONU1OO0VNaU5FO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUdBO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUtSO0lBQ0U7O0VBR0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0E7SUFDRTs7RUFJRjtJQUNFOztFQUlOO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBSU47SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7RUFHQTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUdKO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUdKO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRTtJQUNFO0lBQ0E7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFLUjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBT1I7SUFDRTs7RUFJRjtJQUNFOzs7O0FBVU47RUFDRTs7QUFHQTtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBOztBQVlOO0VBQ0U7O0FBR0E7RUFDRTs7QUFHQTtFQUNFOztBQVdGO0VBQ0U7O0FOaGhCVjtFTWdpQlE7SUFDRTs7RUFDQTtJQUNFOzs7QU56aEJaO0VNaWlCRTtJQUNFOztFQUNBO0lBQ0U7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFOzs7O0FOdGpCTjtFTTZqQkU7SUFDRTs7OztBQU1KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFLSjtFQUNFOztBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBS0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBS1I7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlOO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUtKO0VBQ0U7O0FBR0o7RUFDRTtJQUNFOzs7QUFLSjtFQUNFOztBTnp2Qko7RU04dkJJO0lBQ0U7OztBTjF2Qk47RU0rdkJFO0lBQ0U7OztBTjN2Qko7RU0rdkJFO0lBQ0U7O0VBRUY7SUFDRTs7RUFDQTtJQUNFOztFQUlGO0lBQ0U7O0VBSUU7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBSU47SUFDRTtJQUNBO0lBQ0E7O0VBSUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUlOO0lBQ0U7O0VBQ0E7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7O0VBR0E7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFPQTtJQUNFOztFQU1WO0lBQ0U7O0VBQ0E7SUFDRTs7OztBQU1OO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRTtFQUNFO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFOztBQUNBO0VBQ0U7O0FBTVY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJTjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQU1GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QU54OUJSO0VNKzlCSTtJQUNFOztFQUVGO0lBQ0U7OztBTjk5Qk47RU1vK0JJO0lBQ0U7O0VBRUY7SUFDRTs7RUFDQTtJQUNFOzs7QU5oK0JSO0VNMCtCRTtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFPQTtJQUNFO0lBQ0E7SUFDQTs7RUFHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUU7SUFDRTs7RUFLQTtJQUNFOztFQU9aO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7RUFHSjtJQUNFOztFQUVFO0lBQ0U7O0VBRUY7SUFDRTs7OztBQVVaO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFOztBQUtBO0VBQ0U7O0FBSUY7RUFDRTs7QUFHQTtFQUNFOztBQUdBO0VBQ0U7O0FBTVI7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBQUNBO0VBQ0U7O0FBS0o7RUFDRTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7O0FON3JDTjtFTXdzQ0U7SUFDRTtJQUNBOztFQUdBO0lBQ0U7SUFDQTtJQUNBOztFQUdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUtKO0FBQUE7SUFFRTs7RUFFRjtJQUNFO0lBQ0E7O0VBR0o7SUFDRTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7O0VBRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7OztBQVNWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBSUY7RUFDRTtFQUNBOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQU1GO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QU5qMENOO0VNczBDRTtJQUNFOztFQUdBO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTs7RUFLSjtJQUNFO0lBQ0E7Ozs7QUFjRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTs7QU5uM0NKO0VNdzNDSTtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7O0VBS0o7SUFDRTtJQUNBOzs7O0FBY047QUFBQTtFQUNFOztBQUVFO0FBQUE7RUFDRTtFQUNBOztBQUdKO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNFO0VBQ0E7O0FBSU47QUFBQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtBQUFBO0VBQ0U7O0FBQ0E7QUFBQTtFQUNFO0VBQ0E7O0FBSUY7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0U7RUFDQTtFQUNBOztBQUtJO0FBQUE7RUFDRTs7QUFJTjtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0VBQ0U7RUFDQTs7QUFLSjtBQUFBO0VBQ0U7O0FOeC9DVjtFTSsvQ0U7QUFBQTtJQUNFOztFQUdBO0FBQUE7SUFDRTtJQUNBOztFQUNBO0FBQUE7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFDRTtJQUNBOztFQUNBO0FBQUE7SUFDRTs7RUFJTjtBQUFBO0lBQ0U7O0VBQ0E7QUFBQTtJQUNFOztFQUNBO0FBQUE7SUFDRTs7RUFJRjtBQUFBO0lBQ0U7O0VBSUE7QUFBQTtJQUNFOztFQUdKO0FBQUE7SUFDRTs7OztBQVFWO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBS1I7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLUjtFQUNFOztBTnRuREY7RU15bkRFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTs7RUFJTjtJQUNFOztFQUVGO0lBQ0U7O0VBQ0E7SUFDRTs7RUFHSjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7O0FBTUo7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBTnJzREo7RU13c0RJO0lBQ0U7OztBTnBzRE47RU1xcURBO0lBbUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7RUFJRjtJQUNFOzs7QUFJTjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBTnR1REo7RU15dURJO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7OztBQU9OO0VBQ0U7O0FBRUU7RUFDRTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFNVjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSU47RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QU5sNUROO0VNdzVESTtJQUNFOzs7QU5wNUROO0VNMDVESTtJQUNFOzs7QU5qNUROO0VNczVERTtJQUNFO0lBQ0E7SUFDQTs7RUFJRTtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBS1I7SUFDRTs7RUFNRjtJQUNFOzs7O0FBT047RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUdBO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBQ0E7RUFDRTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFXTjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFOztBQU9KO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBTnBsRVI7RU0ybEVFO0lBQ0U7SUFDQTs7RUFHQTtJQUNFOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBR0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFVTjtJQUNFOztFQUNBO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUdKO0lBQ0U7SUFDQTs7OztBQVVSO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7QUFBQTtBQUFBO0VBQ0U7RUFDQTs7QUFDQTtBQUFBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1GO0FBQUE7QUFBQTtFQUNFOztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdFOztBQUVGO0FBQUE7QUFBQTtFTjNtRUE7RUFDQTs7QU02bUVBO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtBQUFBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0FBQUE7RUFDRTtFQUNBOztBQUVGO0FBQUE7QUFBQTtFQUNFOztBQUdKO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTs7QU50ekVKO0VNMHpFRTtBQUFBO0FBQUE7SUFDRTs7RUFHQTtBQUFBO0FBQUE7SUFDRTs7RUFFRjtBQUFBO0FBQUE7SUFDRTs7RUFFRjtBQUFBO0FBQUE7SUFDRTs7RUFHSjtBQUFBO0FBQUE7SUFDRTs7RUFDQTtBQUFBO0FBQUE7SUFDRTtJQUNBOztFQUdKO0FBQUE7QUFBQTtJQUNFOzs7O0FBU0o7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFDQTtFQUNFOztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQVNOO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUlFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QU5wZ0ZSO0VNMGdGRTtJQUNFOzs7QU50Z0ZKO0VNMGdGRTtJQUNFOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QU45Z0ZOO0VNbWhGRTtJQUNFOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QU52aEZOO0VNNGhGRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUdKO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFLUjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUVGO0lBQ0U7Ozs7QUFRUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1I7RUFDRTs7QU5qcEZGO0VNb3BGRTtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFOzs7QU50cEZOO0VNMnBGRTtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFOzs7QU43cEZOO0VNa3FGRTtJQUNFOztFQUNBO0lBQ0U7SUFDQTtJQUNBOztFQUdKO0lBQ0U7SUFDQTs7OztBQUtKO0VBQ0U7OztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FOeHRGUjtFTTh0RkU7SUFDRTs7RUFJRTtJQUNFOztFQUNBO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOzs7O0FOMXVGVjtFTW92RkU7SUFDRTs7RUFDQTtJQUNFOzs7O0FOdnZGTjtFTSt2Rkk7SUFDRTtJQUNBOztFQUVGO0lBQ0U7Ozs7QUFPTjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QU45MEZOO0VNbTFGRTtJQUNFOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBTjkxRlI7RU1vMkZFO0lBQ0U7OztBTjMxRko7RU0rMUZFO0lBQ0U7SUFDQTs7RUFFRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFLUjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUVFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7O0FBS1I7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBS0E7RUFDRTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7O0FOcC9GUjtFTTIvRkk7SUFDRTs7O0FOdi9GTjtFTTYvRkk7SUFDRTs7RUFHQTtJQUNFOztFQUVGO0lBQ0U7O0VBQ0E7SUFDRTs7O0FONy9GVjtFTXNnR0U7SUFDRTs7RUFJRTtJQUNFOztFQUdKO0lBQ0U7O0VBRUE7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUdKO0lBQ0U7SUFDQTs7RUFDQTtJQUNFOztFQUVGO0FBQUE7SUFFRTs7RUFHSjtJQUNFO0lBQ0E7O0VBRUU7SUFDRTs7RUFFRjtJQUNFOzs7O0FBV1Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlFO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFPUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FOdHNHRjtFTTBzR0k7SUFDRTs7O0FBSU47RUFFSTtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFOzs7QU5udEdSO0VNMHRHSTtJQUNFOzs7QU50dEdOO0VNNHRHSTtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFOzs7QU45dEdSO0VNcXVHSTtJQUNFO0lBQ0E7SUFDQTs7RUFHSjtJQUNFOzs7O0FBTUo7RUFDRTs7QUFFRjtFQUNFOztBQUVFO0VBQ0U7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBRUU7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTtFQUNBOztBQUtSO0VBQ0U7RUFDQTtFQUNBOztBQUVFO0VBQ0U7O0FBR0o7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7O0FOLzJHUjtFTXMzR0k7SUFDRTs7RUFFRjtJQUNFOzs7QU5yM0dOO0VNMjNHSTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFDQTtJQUNFOzs7QU4xM0dSO0VNazRHRTtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFHSjtJQUNFOztFQUlFO0lBQ0U7O0VBR0o7SUFDRTtJQUNBOztFQUVFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUlOO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBQ0E7SUFDRTs7RUFHSjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBR0o7SUFDRTs7RUFFRTtJQUNFOztFQUVGO0lBQ0U7Ozs7QUFVVjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7O0FBTU47RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSU47RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FOdm9ITjtFTTRvSEU7SUFDRTs7RUFHQTtJQUNFOztFQUNBO0lBQ0U7SUFDQTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7O0VBSU47SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUlOO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7O0VBS0o7SUFDRTs7RUFDQTtJQUNFOztFQUdKO0lBQ0U7Ozs7QUFPTjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBTjF3SFI7RU1neEhFO0lBQ0U7O0VBQ0E7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FOM3hIUjtFTWl5SEU7SUFDRTs7O0FOeHhISjtFTTR4SEU7SUFDRTtJQUNBOztFQUVFO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBS1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBTng1SFI7RU1nNkhFO0lBQ0U7O0VBRUY7SUFDRTs7O0FOLzVISjtFTW02SEU7SUFDRTs7O0FOLzVISjtFTW02SEU7SUFDRTs7RUFFRjtJQUNFOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7RUFDQTtJQUNFOztFQUdKO0lBQ0U7O0VBR0o7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7O0FBUVI7RUFDRTs7QUFFRjtFQUNFOztBQUVFO0VBQ0U7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBRUU7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTtFQUNBOztBQUtSO0VBQ0U7RUFDQTtFQUNBOztBQUVFO0VBQ0U7O0FBR0o7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFFRjtFQUNFOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSU47RUFDRTtFQUNBO0VBQ0E7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVFO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QU50bUlaO0VNK21JSTtJQUNFOztFQUVGO0lBQ0U7OztBTjltSU47RU1vbklJO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUNBO0lBQ0U7OztBTm5uSVI7RU0ybklFO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBOztFQUdKO0lBQ0U7O0VBSUU7SUFDRTs7RUFHSjtJQUNFO0lBQ0E7O0VBRUU7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUlOO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBQ0E7SUFDRTs7RUFHSjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0FBQUE7SUFFRTs7RUFHQTtJQUNFO0lBQ0E7O0VBSU47SUFDRTs7RUFFRTtJQUNFOztFQUVGO0lBQ0U7Ozs7QU43dElaO0VNd3VJRTtJQUNFO0lBQ0EiLCJmaWxlIjoic3ViLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJzYXNzOm1hcFwiO1xyXG5cclxuQG1peGluIGxnIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIG1kIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHNtIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHhzIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gb25seS14bCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBvbmx5LWxnIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBoaWRkZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XHJcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gIGNsaXAtcGF0aDogaW5zZXQoMXB4KTtcclxufVxyXG5cclxuQG1peGluIHNoYWRvdygkZGVwdGg6IDEpIHtcclxuICBAaWYgKCRkZXB0aCA9PSAxKSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAuMXJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGVsbGlwc2lzKCRsaW5lOiAxKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBAaWYgKCRsaW5lID09IDEpIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZsZXhib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLy8gc2VjdGlvbiB7XHJcbi8vICAgQGluY2x1ZGUgY29sb3IoYmFja2dyb3VuZC1jb2xvciwgYmxhY2spO1xyXG4vLyB9XHJcblxyXG4vKiB0eXBvICovXHJcbkBtaXhpbiBoMSgkc2l6ZTogbGcpIHtcclxuICBAaWYgKCRzaXplID09IGxnKSB7XHJcbiAgICBmb250LXNpemU6IDYuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfSBAZWxzZSBpZigkc2l6ZSA9PSBzbSkge1xyXG4gICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9IEBlbHNlIGlmKCRzaXplID09IHhzKSB7XHJcbiAgICBmb250LXNpemU6IDMuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBoMigkc2l6ZTogbGcpIHtcclxuICBAaWYgKCRzaXplID09IGxnKSB7XHJcbiAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgfSBAZWxzZSBpZigkc2l6ZSA9PSBzbSkge1xyXG4gICAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH0gQGVsc2UgaWYoJHNpemUgPT0geHMpIHtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcbn1cclxuQG1peGluIGgzKCRzaXplOiBsZykge1xyXG4gIEBpZiAoJHNpemUgPT0gbGcpIHtcclxuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG4gIH0gQGVsc2UgaWYoJHNpemUgPT0gc20pIHtcclxuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB9IEBlbHNlIGlmKCRzaXplID09IHhzKSB7XHJcbiAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBoNCgkc2l6ZTogc20pIHtcclxuICBAaWYgKCRzaXplID09IHNtKSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfSBAZWxzZSBpZigkc2l6ZSA9PSB4cykge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gaDUoJHNpemU6IHNtKSB7XHJcbiAgQGlmICgkc2l6ZSA9PSBzbSkge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9IEBlbHNlIGlmKCRzaXplID09IHhzKSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBoNigkc2l6ZTogc20pIHtcclxuICBAaWYgKCRzaXplID09IHNtKSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgfSBAZWxzZSBpZigkc2l6ZSA9PSB4cykge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHAoJHNpemU6IHNtLCAkdHlwZTogdHlwZTEpIHtcclxuICBAaWYgKCRzaXplID09IHNtKSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgfSBAZWxzZSBpZigkc2l6ZSA9PSB4cykge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gIH0gQGVsc2UgaWYoJHR5cGUgPT0gdHlwZTIgJiAkc2l6ZSA9PSBzbSkge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgfSBAZWxzZSBpZih0eXBlID09IHR5cGUyICYgJHNpemUgPT0geHMpIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb290ZXItcCgkc2l6ZTogc20pIHtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gIEBpZiAoJHNpemUgPT0geHMpIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiLi9fbWl4aW5cIiBhcyAqO1xyXG5cclxuaDEsXHJcbi5oMSB7XHJcbiAgQGluY2x1ZGUgaDEobGcpO1xyXG4gIEBpbmNsdWRlIHNtIHtcclxuICAgIEBpbmNsdWRlIGgxKHNtKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgeHMge1xyXG4gICAgQGluY2x1ZGUgaDEoeHMpO1xyXG4gIH1cclxufVxyXG5cclxuaDIsXHJcbi5oMiB7XHJcbiAgQGluY2x1ZGUgaDIobGcpO1xyXG4gIEBpbmNsdWRlIHNtIHtcclxuICAgIEBpbmNsdWRlIGgyKHNtKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgeHMge1xyXG4gICAgQGluY2x1ZGUgaDIoeHMpO1xyXG4gIH1cclxufVxyXG5cclxuaDMsXHJcbi5oMyB7XHJcbiAgQGluY2x1ZGUgaDMobGcpO1xyXG4gIEBpbmNsdWRlIHNtIHtcclxuICAgIEBpbmNsdWRlIGgzKHNtKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgeHMge1xyXG4gICAgQGluY2x1ZGUgaDMoeHMpO1xyXG4gIH1cclxufVxyXG5cclxuaDQsXHJcbi5oNCB7XHJcbiAgQGluY2x1ZGUgaDQoc20pO1xyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIEBpbmNsdWRlIGg0KHhzKTtcclxuICB9XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG4gIEBpbmNsdWRlIGg1KHNtKTtcclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICBAaW5jbHVkZSBoNSh4cyk7XHJcbiAgfVxyXG59XHJcblxyXG5oNixcclxuLmg2IHtcclxuICBAaW5jbHVkZSBoNihzbSk7XHJcbiAgQGluY2x1ZGUgeHMge1xyXG4gICAgQGluY2x1ZGUgaDYoeHMpO1xyXG4gIH1cclxufVxyXG5cclxucCxcclxuLnAge1xyXG4gIEBpbmNsdWRlIHAoc20pO1xyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIEBpbmNsdWRlIHAoeHMpO1xyXG4gIH1cclxufVxyXG5wLnR5cGUyLFxyXG4ucC50eXBlMiB7XHJcbiAgQGluY2x1ZGUgcChzbSwgdHlwZTIpO1xyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIEBpbmNsdWRlIHAoeHMsIHR5cGUyKTtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXIgcCB7XHJcbiAgQGluY2x1ZGUgZm9vdGVyLXA7XHJcbiAgQGluY2x1ZGUgeHMge1xyXG4gICAgQGluY2x1ZGUgZm9vdGVyLXAoeHMpO1xyXG4gIH1cclxufVxyXG4uaGVhZGluZy1saW5lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIGNvbG9yOiAjNzA3MzdjO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS44O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XHJcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIH1cclxuICAmICsgaDQge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcbiAgLnAge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuICBoNCxcclxuICAuaDQsXHJcbiAgLmg1IHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmICsgaDQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKlxyXG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IDJweCBkYXNoZWQgIzk5OTtcclxufVxyXG5AaW5jbHVkZSB4cyB7XHJcbiAgOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59Ki9cclxuLmNvbnRlbnQtaGVhZGVyICsgLmhlYWRpbmctbGluZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLnRhYmxlLXdyYXAgKyAuaGVhZGluZy1saW5lIHtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG59XHJcbi5oZWFkaW5nLWxpbmUgKyAuY2FyZC13cmFwLnR5cGUyIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4uZW0tcmVkIHtcclxuICBjb2xvcjogdmFyKC0tYy1yZWQtMTApICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVtLWJyYW5kIHtcclxuICBjb2xvcjogdmFyKC0tYy1icmFuZCkgIWltcG9ydGFudDtcclxufVxyXG4uZW0tYmxhY2sge1xyXG4gIGNvbG9yOiB2YXIoLS1jLWJsYWNrKSAhaW1wb3J0YW50O1xyXG59XHJcbi5lbS13aGl0ZSB7XHJcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIOuyhO2KvC/rp4HtgawgKi9cclxuLyrsu6jthZDsuKAg64K0IOunge2BrCovXHJcbi5ibGFuayxcclxuLmRvd24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmJsYW5rIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiAjMjIyMjI2O1xyXG59XHJcbi5ibGFuazpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDVweDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbn1cclxuLmJsYW5rOmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIycHgpO1xyXG4gIGhlaWdodDogMXB4O1xyXG59XHJcbi5ibGFuazpsaW5rLFxyXG4uYmxhbms6dmlzaXRlZCxcclxuLmJsYW5rOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICMyMjIyMjY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5kb3duIHtcclxufVxyXG4uZG93bjpsaW5rLFxyXG4uZG93bjp2aXNpdGVkLFxyXG4uZG93bjphY3RpdmUge1xyXG59XHJcbi8q67KE7Yq8Ki9cclxuLmJ0biArIC5idG4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi5idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBtaW4taGVpZ2h0OiAzNnB4O1xyXG4gIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6ICM3MDczN2M7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgJi5pbnB1dCB7XHJcbiAgICAmOmhhcyhpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICA6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgICAgICZbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgIGNvbG9yOiAjNzA3MzdjO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDRweCAxNXB4O1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qJjpmb2N1cyArIGxhYmVsIHtcclxuICAgICAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgIzk5OTtcclxuICAgICAgICB9Ki9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciBpbnB1dCB7XHJcbiAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gICAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuYS5idG4ge1xyXG4gICY6dmlzaXRlZCxcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlLFxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuOmFmdGVyIHtcclxufVxyXG4uYnRuLnNtYWxsIHtcclxufVxyXG4uYnRuLmxhcmdlIHtcclxufVxyXG5cclxuLmJ0bi5kaXNhYmwge1xyXG4gIGNvbG9yOiAjODg4ZGE2O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU4ZWI7XHJcbn1cclxuLmJ0bi5kaXNhYmw6aG92ZXIge1xyXG4gIGNvbG9yOiAjODg4ZGE2O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM5ZDY7XHJcbn1cclxuXHJcbi5idG4udHlwZTIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzNkNGI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMzMzZDRiO1xyXG59XHJcbi5idG4udHlwZTMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4Yjk1YTE7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjOGI5NWExO1xyXG59XHJcbi5idG4udHlwZTQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTQyNWU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWU0MjVlO1xyXG59XHJcbi5idG4udHlwZTUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU4ZWI7XHJcbiAgY29sb3I6ICM0ZTU5Njg7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWJlY2YyO1xyXG4gICY6dmlzaXRlZCxcclxuICAmOmZvY3VzLFxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZThlYjtcclxuICAgIGNvbG9yOiAjNGU1OTY4O1xyXG4gIH1cclxufVxyXG5cclxuLyrslYTsnbTsvZjrsoTtirwqL1xyXG4uaWNvbi1idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC8vICYuZGVsZXRlLWJ0bjo6YmVmb3JlIHtcclxuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vICAgd2lkdGg6IDIwcHg7XHJcbiAgLy8gICBoZWlnaHQ6IDIwcHg7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9kZWxldGUtaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC8vICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgLy8gfVxyXG4gIC8vICYubW9yZS1idG46OmJlZm9yZSB7XHJcbiAgLy8gICBkaXNwbGF5OiBibG9jaztcclxuICAvLyAgIHdpZHRoOiAyMHB4O1xyXG4gIC8vICAgaGVpZ2h0OiAyMHB4O1xyXG4gIC8vICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vbW9yZS1pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuICAvLyB9XHJcbn1cclxuXHJcbi8q67KE7Yq8IO2ZnOyEse2ZlCovXHJcbi5idG46aG92ZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJhbmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmJ0bi50eXBlMjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2Q0YjtcclxuICBib3JkZXItY29sb3I6ICMzMzNkNGI7XHJcbn1cclxuLmJ0bi50eXBlMzpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVkNDtcclxuICBib3JkZXItY29sb3I6ICMwMDc1ZDQ7XHJcbn1cclxuLmJ0bi50eXBlNDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MWMzODtcclxuICBib3JkZXItY29sb3I6ICNjODFjMzg7XHJcbn1cclxuLmJ0bi50eXBlNTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTJlZDtcclxuICBib3JkZXItY29sb3I6ICNlMGUyZWQ7XHJcbn1cclxuXHJcbi8qIOyjvOydmOyCrO2VrSAqL1xyXG4ud2FybmluZyB7XHJcbn1cclxuXHJcbi53YXJuaW5nLWJveCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICBwYWRkaW5nOiAyNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgcC5idSB7XHJcbiAgICBjb2xvcjogIzcwNzM3YztcclxuICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGEyYTg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogOXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IHZhcigtLWMtYmxhY2spO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbiAgdWwuYnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDVweDtcclxuICAgID4gbGkge1xyXG4gICAgICBjb2xvcjogIzcwNzM3YztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGEyYTg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBwLmJ1IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDrqqnroZ0oTGlzdCkgKi9cclxudWwuYnUsXHJcbnVsLm51bSxcclxub2wubnVtIHtcclxuICBtYXJnaW46IDRweCAwO1xyXG59XHJcbnVsLmJ1IGxpLFxyXG5wLmJsdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiAjNTI1MzVlO1xyXG59XHJcbnVsLmJ1ID4gbGkge1xyXG4gIG1hcmdpbi1ib3R0b206IDZweDtcclxufVxyXG51bC5idS5oYWxmID4gbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxufVxyXG51bC5idSA+IGxpOmxhc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcbnVsLmJ1IGxpOmJlZm9yZSxcclxucC5ibHQ6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA5cHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxudWwuYnUgPiBsaTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODhkYTY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxucC5ibHQ6YmVmb3JlIHtcclxuICB0b3A6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OGRhNjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG51bC5idSB1bCxcclxuLm51bSB1bCB7XHJcbiAgcGFkZGluZy10b3A6IDNweDtcclxufVxyXG51bC5idSA+IGxpID4gdWwgPiBsaSxcclxuLm51bSA+IGxpID4gdWwgPiBsaSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG59XHJcbnVsLmJ1ID4gbGkgPiB1bCA+IGxpOmJlZm9yZSxcclxuLm51bSA+IGxpID4gdWwgPiBsaTpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogNnB4O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODhkYTY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxudWwuYnUgPiBsaSA+IHVsLm51bSA+IGxpOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG51bC5idSA+IGxpID4gdWwubnVtID4gbGkge1xyXG4gIHBhZGRpbmctbGVmdDogMjFweDtcclxufVxyXG51bC5idSB1bCB1bCxcclxuLm51bSB1bCB1bCB7XHJcbiAgcGFkZGluZy10b3A6IDRweDtcclxufVxyXG51bC5idSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGksXHJcbi5udW0gPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiAjOGQ4ZTk2O1xyXG59XHJcbnVsLmJ1ID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpiZWZvcmUsXHJcbi5udW0gPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiA3cHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OGRhNjtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcbi5udW0gbGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwIDAgMCAyM3B4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBjb2xvcjogIzUyNTM1ZTtcclxufVxyXG4ubnVtID4gbGkge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbn1cclxuLm51bSA+IGxpID4gLml0ZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDRweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4OGRhNjtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMTVweDtcclxuICBjb2xvcjogIzg4OGRhNjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgY29udGVudDogY291bnRlcihudW1iZXIpO1xyXG59XHJcbm9sLm51bSBsaSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbm9sLm51bSBsaSAuY291bnQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjODg4ZGE2O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIGNvbG9yOiAjODg4ZGE2O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5vbC5udW0gPiBsaSA+IHVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuLyogYnUudHlwZTIgKi9cclxudWwuYnUudHlwZTIgPiBsaSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG59XHJcbnVsLmJ1LnR5cGUyID4gbGk6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA4cHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogNnB4O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODhkYTY7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcbnVsLmJ1LnR5cGUyID4gbGkgPiB1bCA+IGxpOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiA3cHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OGRhNjtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuLyogYnUudHlwZTMgKi9cclxudWwuYnUudHlwZTMgPiBsaSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxudWwuYnUudHlwZTMgPiBsaTpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogN3B4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODhkYTY7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuLyog7KCc66qp6rO8IOuCtOyaqeydtCDsnojripQgdWwgKi9cclxudWwuYnUgbGkgLnRpdGxlLFxyXG4ubnVtIGxpIC50aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtaW4td2lkdGg6IDkwcHg7XHJcbiAgY29sb3I6ICMyMjIyMjY7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxudWwuYnUgbGkgLnRleHQsXHJcbi5udW0gbGkgLnRleHQge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XHJcbn1cclxuXHJcbnAuYmx0LnR5cGUyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbn1cclxucC5ibHQudHlwZTI6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA5cHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogNnB4O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODhkYTY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5wLmJsdC50eXBlMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG59XHJcbnAuYmx0LnR5cGUzOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiA3cHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4OGRhNjtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLyrtg63rqZTribQqL1xyXG5cclxuLmRlcHRoLXRhYixcclxuLnRhYiB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAudGFiLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLnRhYi1idG4ge1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgQGluY2x1ZGUgaDY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgY29sb3I6ICM3MDczN2M7XHJcbiAgICBzcGFuIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IHByZTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1icmFuZCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYi1wYW5lbCB7XHJcbiAgfVxyXG4gIC50YWItY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PSDthYzsnbTruJQgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4udGFibGUtdW5pdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGNvbG9yOiAjYTBhMmE4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgLnRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgICAgY29sb3I6ICNhMGEyYTg7XHJcbiAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb24ge1xyXG4gIH1cclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG59XHJcbi5oZWFkaW5nLWxpbmU6aGFzKCsgLnRhYmxlLXdyYXApIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmhlYWRpbmctbGluZSArIC50YWJsZS13cmFwIHtcclxuICBib3JkZXItdG9wOiAwO1xyXG5cclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcclxuICB9XHJcbn1cclxuLnRhYmxlLXdyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gICZbZGF0YS1icmVhaz1cInhzXCJdIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xyXG4gICAgQGluY2x1ZGUgeHMge1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAudGFibGUge1xyXG4gICAgICAgIG1pbi13aWR0aDogODAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHhzIHtcclxuICAgICAgdGFibGUudGFibGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgJi52ZXJ0aWNhbC10b3Age1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWxpZ24tbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAmLmFsaWduLXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGgge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgJi5hbGlnbi1jZW50ZXIge1xyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hbGlnbi1sZWZ0IHtcclxuICAgICAgdGgsXHJcbiAgICAgIHRkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFsaWduLXJpZ2h0IHtcclxuICAgICAgdGgsXHJcbiAgICAgIHRkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnR5cGUyIHtcclxuICAgIC50YWJsZSB7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNtIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgdGgsXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxudGFibGUudGFibGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xyXG4gICYudmVydGljYWwtdG9wIHtcclxuICAgIHRkIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5hbGlnbi1jZW50ZXIsXHJcbiAgLmFsaWduLWNlbnRlciB7XHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmFsaWduLWxlZnQsXHJcbiAgLmFsaWduLWxlZnQge1xyXG4gICAgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWxpZ24tcmlnaHQsXHJcbiAgLmFsaWduLXJpZ2h0IHtcclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogMjVweCAwIDI1cHggMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIEBpbmNsdWRlIHA7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi5hbGlnbi1sZWZ0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgICYuYWxpZ24tY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi5hbGlnbi1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgJi5zdWJqZWN0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYmxhY2spO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRoZWFkIHtcclxuICAgIHRoIHtcclxuICAgICAgQGluY2x1ZGUgcDtcclxuICAgIH1cclxuICB9XHJcbiAgdGJvZHkge1xyXG4gICAgdGgge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgfVxyXG4gICAgdHIudGFibGUtZGVwdGgxIHtcclxuICAgICAgdGgsXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdGZvb3Qge1xyXG4gICAgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudHlwZTIge1xyXG4gICAgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGgge1xyXG4gICAgICBwYWRkaW5nOiAxNS41cHggMDtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgfVxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDI1cHggMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMTVweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0aGVhZCB0aCB7XHJcbiAgICAgIEBpbmNsdWRlIHAoeHMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZWxsaXBzaXMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PSDthYzsnbTruJQg64GdID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qIOyEoCwg67CV7IqkICovXHJcbi5saW5lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDEwcHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxufVxyXG4uZG90IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDEwcHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XHJcbn1cclxuLmRhc2gge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMTBweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2NjYztcclxufVxyXG5cclxuLyog7Iqk7YOA7J28IOyFgOugie2KuCAqL1xyXG4uc2VsZWN0LWJveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4vKuuwleyKpCovXHJcbi5jYXJkLXdyYXAge1xyXG4gIC5jYXJkLWxpc3Qge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuICAuY2FyZC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgICAuY29uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAuaDYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICM3MDczN2M7XHJcbiAgICAgIH1cclxuICAgICAgdWwuYnUgPiBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogIzcwNzM3YztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi50eXBlMiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmNhcmQtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtICg0MHB4IC8gMykpO1xyXG4gICAgICB1bC5saXN0IHtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJsYWNrKTtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmW2RhdGEtY29sdW1uPVwiNFwiXSB7XHJcbiAgICAgIC5jYXJkLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmRvd24tbGlzdCB7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgLmNhcmQtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyrrnbzsnbgqL1xyXG4ubGluZSB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzlkNjtcclxufVxyXG4ubGluZTIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG59XHJcblxyXG4vKiDsiqTtg4Dsnbwg7IWA66CJ7Yq4ICovXHJcbi5zZWxlY3QtYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgLnNlYXJjaC1zZWxlY3Qge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMzNweCA3cHggMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjNDE0YTczO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE0cHg7XHJcbiAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2VydmljZS9zdWIvc2VsZWN0LWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXJcclxuICAgICAgICBjZW50ZXI7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWN0aXZlIC5zZWFyY2gtc2VsZWN0IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzQxNGE3MztcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1saXN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQ4cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgdWwge1xyXG4gICAgICAuc2VsZWN0LWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzg4OGRhNjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjk7XHJcbiAgICAgICAgICBjb2xvcjogIzQxNGE3MztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdC1hbmNob3Ige1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSB4cyB7XHJcbiAgLnNlbGVjdC1ib3gge1xyXG4gICAgLnNlYXJjaC1zZWxlY3Qge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjFweCAwIDA7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2gtbGlzdCB7XHJcbiAgICAgIHRvcDogMzZweDtcclxuICAgICAgdWwgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogIC0tLS0tLS0tLSAgICBpbnB1dCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTBweDtcclxufVxyXG5cclxuLmlucHV0LXdyYXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4uZGF0ZS13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTBweCA1cHg7XHJcblxyXG4gIC5pbnB1dC1sYWJlbCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuLmlucHV0LWxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAmLnJlcXVpcmVkOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29udGVudDogXCIqXCI7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LmRhdGUge1xyXG4gID4gaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICB9XHJcbiAgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICByaWdodDogNXB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9jYWxlbmRhci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuLmlucHV0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICYuc2VhcmNoIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMTJweCA3cHggNDBweDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIHRvcDogMTJweDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZXJ2aWNlL3N1Yi9zZWFyY2gtaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXJcclxuICAgICAgICBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgfVxyXG4gIC5wYXNzd29yZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNob3ctaGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTRweDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3Nob3ctYnRuLWRpc2FibGVkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgICAgY2VudGVyO1xyXG4gICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCLruYTrsIDrsojtmLgg67O07J206riwXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgY29udGVudDogXCLruYTrsIDrsojtmLgg7Iio6riw6riwXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5maWxlIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAmOmhhcyhzZWxlY3QpIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcbiAgc2VsZWN0IHtcclxuICAgIG1pbi13aWR0aDogNzZweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIHBhZGRpbmc6IDcuNXB4IDMzcHggNy41cHggMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ZTU5Njg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2Uvc3ViL3NlbGVjdC1pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlclxyXG4gICAgICByaWdodCAxMnB4O1xyXG4gICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8qIO2ZlOyCtO2RnCDsl4bslaDquLAgZm9yIElFMTAsIDExKi9cclxuICAgIH1cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIlwiKSBuby1yZXBlYXQgOTAlIDUwJTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6ICM0MTRhNzM7XHJcbiAgICAgIGNvbG9yOiAjNDE0YTczO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgb3B0aW9uIHtcclxuICAgICAgY29sb3I6ICM4ODhkYTY7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNGY1Zjk7XHJcbiAgICAgICAgY29sb3I6ICM0MTRhNzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjYzVjOWQ2O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY5O1xyXG4gICAgICBjb2xvcjogIzg4OGRhNjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHhzIHtcclxuICAgICAgcGFkZGluZzogMCAyMXB4IDAgMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBtaW4td2lkdGg6IDQ3cHg7XHJcbiAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhhcyhpbnB1dFt0eXBlPVwicmFkaW9cIl0sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIGlucHV0IHtcclxuICAgICZbdHlwZT1cInRleHRcIl0sXHJcbiAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogI2JmYmZjNztcclxuICAgICAgfVxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM0MTRhNzM7XHJcbiAgICAgICAgY29sb3I6ICM0MTRhNzM7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNjNWM5ZDY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmOTtcclxuICAgICAgICBjb2xvcjogIzg4OGRhNjtcclxuICAgICAgfVxyXG4gICAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogZmlsZSAqL1xyXG4gICAgJlt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgICYgKyBidXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNGE3MztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiByYWRpbywgY2hlY2tib3ggKi9cclxuICAgICZbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjNmI3Njg0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTZweDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDZkYjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzBiNmRjZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgKyBsYWJlbCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgIGNvbG9yOiAjODg4ZGE2O1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWM5ZDY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2M1YzlkNjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAmICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNmRiO1xyXG4gICAgICB9XHJcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2NoZWNrLWNoZWNrZWQuc3ZnKSAjMzE4MmY2IG5vLXJlcGVhdFxyXG4gICAgICAgICAgY2VudGVyIGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgKyBsYWJlbCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgIGNvbG9yOiAjODg4ZGE2O1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDZkYjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2NoZWNrLWNoZWNrZWQuc3ZnKSAjYzVjOWQ2IG5vLXJlcGVhdFxyXG4gICAgICAgICAgICBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5lbXB0eSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICArIGxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBkYXRlcGlja2VyICovXHJcbi5kYXRlLXdyYXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLyogIC0tLS0tLS0tLSAgICBpbnB1dCDrgZ0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAtLS0tLS0tLS0gICAgcGFnaW5hdGlvbiDsi5zsnpEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYWdpbmF0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICAucGFnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLnBhZ2UtY29udHJvbCB7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlLWNvbnRyb2wge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgM3B4O1xyXG4gIH1cclxuICAucGFnZS1jb3VudC13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAucGFnZS1saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjNzA3MzdjO1xyXG4gICAgJi5jdXJyZW50IHtcclxuICAgICAgY29sb3I6IHZhcigtLWMtYmxhY2spO1xyXG4gICAgfVxyXG4gICAgJi5lbGxpcHNpcyB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZXJ2aWNlL3N1Yi9lbGxpcHNpcy5zdmcpIG5vLXJlcGVhdCBjZW50ZXJcclxuICAgICAgICAgIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wcmV2LFxyXG4gICAgJi5uZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zZXJ2aWNlL3N1Yi9zZWxlY3QtaWNvbi5zdmdcIikgbm8tcmVwZWF0XHJcbiAgICAgICAgICBjZW50ZXIgY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByZXYge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5uZXh0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlLWxpbmstZ3JvdXAge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGVkZWRlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1LjZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Yjk1YTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZThlYjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgLnBhZ2UtY291bnQtd3JhcCB7XHJcbiAgICAgIC5wYWdlLWxpbms6bm90KC5jdXJyZW50KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogIC0tLS0tLS0tLSAgICBwYWdpbmF0aW9uIOuBnSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi51aS1kYXRlcGlja2VyIHtcclxuICB3aWR0aDogMjIwcHg7XHJcbiAgcGFkZGluZzogMnB4IDJweCAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAycHggMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYyg1MCUgLSAwLjllbSk7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xyXG4gIGxlZnQ6IDJweDtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgbGVmdDogOHB4O1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xyXG4gIHJpZ2h0OiAycHg7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiA4cHg7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gIH1cclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtOHB4O1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcclxuICBtYXJnaW46IDAgMjNweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBtYXJnaW46IDFweCAwO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxyXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcclxuICB3aWR0aDogNDUlO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDA5cHg7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBtYXJnaW46IDAgMCA0cHg7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgdGgge1xyXG4gIHBhZGRpbmc6IDdweCAzcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4udWktZGF0ZXBpY2tlciB0ZCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDFweDtcclxufVxyXG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxyXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBDZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgbWFyZ2luOiA3cHggMCAwIDA7XHJcbiAgcGFkZGluZzogMCAycHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW46IDVweCAycHggNHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwYWRkaW5nOiAycHggNnB4IDNweCA2cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cclxuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcclxuICB3aWR0aDogOTUlO1xyXG4gIG1hcmdpbjogMCBhdXRvIDRweDtcclxufVxyXG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xyXG4gIHdpZHRoOiAzMy4zJTtcclxufVxyXG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcclxuICB3aWR0aDogMjUlO1xyXG59XHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxufVxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcclxuICBjbGVhcjogbGVmdDtcclxufVxyXG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxufVxyXG4udWktZGF0ZXBpY2tlci10b2RheSAudWktc3RhdGUtaGlnaGxpZ2h0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4udWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSAudWktc3RhdGUtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlYmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICMxMTE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi8qIFJUTCBzdXBwb3J0ICovXHJcbi51aS1kYXRlcGlja2VyLXJ0bCB7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xyXG4gIHJpZ2h0OiAycHg7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcbiAgbGVmdDogMnB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcclxuICByaWdodDogMXB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xyXG4gIGxlZnQ6IDFweDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XHJcbiAgY2xlYXI6IHJpZ2h0O1xyXG59XHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi8qIEljb25zICovXHJcbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGxlZnQ6IDVweDtcclxuICB0b3A6IDNweDtcclxufVxyXG5cclxuLmJveCxcclxuLmNhcmQtd3JhcCAuY2FyZC1pdGVtLmJveCxcclxuLmNhcmQtd3JhcCAuY2FyZC1pdGVtIC5kb3duLWFuY2hvci5ib3gge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC13cmFwIC5jYXJkLWl0ZW0gLmRvd24tYW5jaG9yLmJveDpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcclxufVxyXG5cclxuLyogZG93biAqL1xyXG4uZG93bi1hbmNob3Ige1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogNzlweDtcclxuICBwYWRkaW5nOiAyNXB4IDY0cHggMjVweCAyNXB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gIGdhcDogNXB4O1xyXG4gIC5kb3duLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gIC5kYXRlIHtcclxuICAgIGNvbG9yOiAjNzA3MzdjO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG4gIC5kb3duLWljb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZXJ2aWNlL3N1Yi9kb3duLXJvdW5kLWljb24uc3ZnKSBuby1yZXBlYXRcclxuICAgICAgICBjZW50ZXIgY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1icmFuZCk7XHJcbiAgICAuZG93bi10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcclxuICAgIH1cclxuICAgIC5kb3duLWljb246OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VydmljZS9zdWIvZG93bi1yb3VuZC1pY29uLWJyYW5kLnN2Zykgbm8tcmVwZWF0XHJcbiAgICAgICAgY2VudGVyIGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIGFjY29yZGlvbiAqL1xyXG4uYWNjb3JkaW9uLWJveCB7XHJcbiAgLmFjY29yZGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC5hY2NvcmRpb24tYnRuLXdyYXAge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24tYnRuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcGFkZGluZzogMzBweCA0MnB4IDMwcHggMDtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJsYWNrKTtcclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkaW9uLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZXJ2aWNlL3N1Yi9hY2NvcmRpb24tbW9yZS5zdmcpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbi1jb24ge1xyXG4gICAgICAuaDUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kb3duLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5kb3duLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5kb3duLWFuY2hvciB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIC5kb3duLXRpdGxlIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kb3duLWljb24ge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5kb3duLWFuY2hvciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1icmFuZCk7XHJcbiAgICAgICAgICAgIC5kb3duLXRpdGxlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1icmFuZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZG93bi1pY29uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VydmljZS9zdWIvZG93bi1yb3VuZC1pY29uLWJyYW5kLnN2ZylcclxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmRpb24uYWN0aXZlIHtcclxuICAgIC5hY2NvcmRpb24tYnRuLXdyYXAge1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tYy1icmFuZCk7XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uLWJ0biB7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICB9XHJcbiAgICAgIC5hY2NvcmRpb24taWNvbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VydmljZS9zdWIvYWNjb3JkaW9uLXJlZHVjZS5zdmcpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbi1jb24ge1xyXG4gICAgICAuaDUge1xyXG4gICAgICB9XHJcbiAgICAgIC5kb3duLWxpc3Qge1xyXG4gICAgICB9XHJcbiAgICAgIC5kb3duLWl0ZW0ge1xyXG4gICAgICAgIC5kb3duLWFuY2hvciB7XHJcbiAgICAgICAgICAuZG93bi10aXRsZSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZG93bi1pY29uIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQGluY2x1ZGUgbWQge1xyXG4gIC5hY2NvcmRpb24tYm94IHtcclxuICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAuYWNjb3JkaW9uLWNvbiB7XHJcbiAgICAgICAgLmg1IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbmNob3ItbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBnYXA6IDIwcHg7XHJcbn1cclxuLmFuY2hvci1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLmFuY2hvci1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VydmljZS9zdWIvYW5jaG9yLWljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgICAgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogc2VhcmNoIHBvcCAqL1xyXG4uc2VhcmNoLXBvcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgdmFyKC0tYy1icmFuZCk7XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5wbGFjZWhvbGRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc2VhcmNoLXBvcC13cmFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2Uvc3ViL3NlYXJjaC1pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlclxyXG4gICAgICAgIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZGVsZXRlIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2Uvc3ViL2RlbGV0ZS1jaXJjbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgICAgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuICAgIH1cclxuICAgICZbZGF0YS1kZWxldGU9XCJ0cnVlXCJdIHtcclxuICAgICAgLmRlbGV0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZbZGF0YS1kZWxldGU9XCJmYWxzZVwiXSB7XHJcbiAgICAgIC5kZWxldGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgeHMge1xyXG4gICAgLnNlYXJjaC1wb3Atd3JhcCB7XHJcbiAgICAgIC5jbGVhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiLi9taXhpblwiIGFzICo7XHJcblxyXG4vKiAgcHJldGVuZGFyZCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlByZXRlbmRhcmQgRXh0cmFCb2xkXCIpLFxyXG4gICAgdXJsKC4uL2ZvbnRzL3ByZXRlbmRhcmQvUHJldGVuZGFyZC1FeHRyYUJvbGQuc3Vic2V0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybCguLi9mb250cy9wcmV0ZW5kYXJkL3JldGVuZGFyZC1FeHRyYUJvbGQuc3Vic2V0LndvZmYpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmRcIjtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUHJldGVuZGFyZCBCb2xkXCIpLFxyXG4gICAgdXJsKC4uL2ZvbnRzL3ByZXRlbmRhcmQvUHJldGVuZGFyZC1Cb2xkLnN1YnNldC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoLi4vZm9udHMvcHJldGVuZGFyZC9yZXRlbmRhcmQtQm9sZC5zdWJzZXQud29mZikgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZFwiO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJQcmV0ZW5kYXJkIFNlbWlCb2xkXCIpLFxyXG4gICAgdXJsKC4uL2ZvbnRzL3ByZXRlbmRhcmQvUHJldGVuZGFyZC1TZW1pQm9sZC5zdWJzZXQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKC4uL2ZvbnRzL3ByZXRlbmRhcmQvcmV0ZW5kYXJkLVNlbWlCb2xkLnN1YnNldC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlByZXRlbmRhcmQgTWVkaXVtXCIpLFxyXG4gICAgdXJsKC4uL2ZvbnRzL3ByZXRlbmRhcmQvUHJldGVuZGFyZC1NZWRpdW0uc3Vic2V0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybCguLi9mb250cy9wcmV0ZW5kYXJkL3JldGVuZGFyZC1NZWRpdW0uc3Vic2V0LndvZmYpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmRcIjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUHJldGVuZGFyZCBSZWd1bGFyXCIpLFxyXG4gICAgdXJsKC4uL2ZvbnRzL3ByZXRlbmRhcmQvUHJldGVuZGFyZC1SZWd1bGFyLnN1YnNldC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoLi4vZm9udHMvcHJldGVuZGFyZC9yZXRlbmRhcmQtUmVndWxhci5zdWJzZXQud29mZikgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZFwiO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJQcmV0ZW5kYXJkIExpZ2h0XCIpLFxyXG4gICAgdXJsKC4uL2ZvbnRzL3ByZXRlbmRhcmQvUHJldGVuZGFyZC1MaWdodC5zdWJzZXQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKC4uL2ZvbnRzL3ByZXRlbmRhcmQvcmV0ZW5kYXJkLUxpZ2h0LnN1YnNldC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlByZXRlbmRhcmQgRXh0cmFMaWdodFwiKSxcclxuICAgIHVybCguLi9mb250cy9wcmV0ZW5kYXJkL1ByZXRlbmRhcmQtRXh0cmFMaWdodC5zdWJzZXQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKC4uL2ZvbnRzL3ByZXRlbmRhcmQvcmV0ZW5kYXJkLUV4dHJhTGlnaHQuc3Vic2V0LndvZmYpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuXHJcbi8qIEhhZmZlclNRICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJIYWZmZXJTUVwiO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJIYWZmZXJTUSBTZW1pQm9sZFwiKSxcclxuICAgIHVybCguLi9mb250cy9IYWZmZXJTUS9IYWZmZXJTUS1TZW1pQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoLi4vZm9udHMvSGFmZmVyU1EvSGFmZmVyU1EtU2VtaUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGFmZmVyU1FcIjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiSGFmZmVyU1EgTWVkaXVtXCIpLFxyXG4gICAgdXJsKC4uL2ZvbnRzL0hhZmZlclNRL0hhZmZlclNRLU1lZGl1bS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoLi4vZm9udHMvSGFmZmVyU1EvSGFmZmVyU1EtTWVkaXVtLndvZmYpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhhZmZlclNRXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIkhhZmZlclNRIFJlZ3VsYXJcIiksXHJcbiAgICB1cmwoLi4vZm9udHMvSGFmZmVyU1EvSGFmZmVyU1EtUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoLi4vZm9udHMvSGFmZmVyU1EvSGFmZmVyU1EtUmVndWxhci53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJIYWZmZXJTUVwiO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJIYWZmZXJTUSBMaWdodFwiKSxcclxuICAgIHVybCguLi9mb250cy9IYWZmZXJTUS9IYWZmZXJTUS1MaWdodC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoLi4vZm9udHMvSGFmZmVyU1EvSGFmZmVyU1EtTGlnaHQud29mZikgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYy13aGl0ZTogI2ZmZjtcclxuICAtLWMtYmxhY2s6ICMwMDA7XHJcbiAgLS1jLWdyYXktMTA6ICNmYWZhZmE7XHJcbiAgLS1jLWdyYXktMjA6ICNlZWVlZWU7XHJcbiAgLS1jLWdyYXktMzA6ICNkZGRkZGQ7XHJcbiAgLS1jLWdyYXktNDA6ICM3MDczN2M7XHJcbiAgLS1jLWdyYXktNTA6ICNhMGEyYTg7XHJcbiAgLS1jLWdyYXktNjA6ICM3MDczN2M7XHJcbiAgLS1jLWdyYXktNzA6ICMyNzI5MmU7XHJcbiAgLS1jLWJyYW5kOiAjZGMwMDE0O1xyXG59XHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxubWFpbixcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmF1ZGlvLFxyXG5ibG9ja3F1b3RlLFxyXG5ib2R5LFxyXG5jYW52YXMsXHJcbmNhcHRpb24sXHJcbmRkLFxyXG5kZXRhaWxzLFxyXG5kaXYsXHJcbmRsLFxyXG5kdCxcclxuZW1iZWQsXHJcbmZpZWxkc2V0LFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuZm9ybSxcclxuaGVhZGVyLFxyXG5odG1sLFxyXG5pZnJhbWUsXHJcbmxlZ2VuZCxcclxubGksXHJcbm1haW4sXHJcbm1lbnUsXHJcbm5hdixcclxub2wsXHJcbnByZSxcclxuc2VjdGlvbixcclxuc3VtbWFyeSxcclxudGFibGUsXHJcbnRib2R5LFxyXG50ZCxcclxudGVtcGxhdGUsXHJcbnRleHRhcmVhLFxyXG50Zm9vdCxcclxudGgsXHJcbnRoZWFkLFxyXG50cixcclxudWwsXHJcbnZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5hLFxyXG5lbSxcclxuc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuYSxcclxuYTp2aXNpdGVkLFxyXG5hOmZvY3VzLFxyXG5hOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICM2Yjc2ODQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5oZWFkZXIgYSxcclxuLmNvbnRlbnQgYSxcclxuLmZvb3RlciBhIHtcclxuICAmOnZpc2l0ZWQsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzZiNzY4NDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbmFkZHJlc3MsXHJcbmNpdGUsXHJcbmRmbixcclxuZW0sXHJcbmkge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5pbWcge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbmF1ZGlvLFxyXG5pbWcsXHJcbnZpZGVvIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxufVxyXG5zdmcge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5zd2l0Y2gge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuZmlnY2FwdGlvbixcclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDkwJTtcclxufVxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuZGVsIHtcclxuICBjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcbmxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmlmcmFtZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxub3V0cHV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxudWwsXHJcbnVsID4gbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxub2wge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlcjtcclxufVxyXG5vbCA+IGxpIHtcclxuICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyO1xyXG59XHJcbm9sID4gbGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBjb3VudGVyKG51bWJlciwgZGVjaW1hbCkgXCIuXCI7XHJcbn1cclxudGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuY2FwdGlvbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB0ZXh0LWluZGVudDogMTAwJTtcclxufVxyXG5sZWdlbmQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuaHIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxufVxyXG46YWZ0ZXIsXHJcbjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG4uY2xlYXJmaXgge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4uY2xlYXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5za2lwIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3Qge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBhcHBlYXJhbmNlOiBidXR0b247XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcclxuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0sXHJcbmJ1dHRvbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbnRleHRhcmVhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogYXV0bztcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcbmlucHV0W2Rpc2FibGVkXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxufVxyXG5zZWxlY3Q6ZGlzYWJsZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XHJcbn1cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5za2lwLFxyXG4gIGNhcHRpb24sXHJcbiAgbGVnZW5kIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgZm9udC1zaXplOiAzcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwicHJldGVuZGFyZFwiLCBcIk5vdG9LclwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIERvdHVtLFxyXG4gICAgXCLrj4vsm4BcIiwgSGVsdmV0aWNhLCBBcHBsZVNER290aGljTmVvLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbn1cclxuXHJcbi5lbmcgYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGFmZmVyU1FcIiwgXCJwcmV0ZW5kYXJkXCIsIFwiTm90b0tyXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIixcclxuICAgIERvdHVtLCBcIuuPi+ybgFwiLCBIZWx2ZXRpY2EsIEFwcGxlU0RHb3RoaWNOZW8sIHNhbnMtc2VyaWY7XHJcbiAgI2NvbnRlbnQge1xyXG4gICAgLmNvbnRlbnQtaGVhZGVyIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiSGFmZmVyU1FcIiwgXCJwcmV0ZW5kYXJkXCIsIFwiTm90b0tyXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLFxyXG4gICAgICAgIFwi66eR7J2AIOqzoOuUlVwiLCBEb3R1bSwgXCLrj4vsm4BcIiwgSGVsdmV0aWNhLCBBcHBsZVNER290aGljTmVvLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gICAgZm9udC1mYW1pbHk6IFwicHJldGVuZGFyZFwiLCBcIk5vdG9LclwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIERvdHVtLFxyXG4gICAgICBcIuuPi+ybgFwiLCBIZWx2ZXRpY2EsIEFwcGxlU0RHb3RoaWNOZW8sIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcclxuICAucGFkZGluZyN7JGkqNH0ge1xyXG4gICAgcGFkZGluZzogNHB4ICogJGkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBhZGRpbmctbC0jeyRpKjR9IHtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4ICogJGkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBhZGRpbmctdC0jeyRpKjR9IHtcclxuICAgIHBhZGRpbmctdG9wOiA0cHggKiAkaSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGFkZGluZy1iLSN7JGkqNH0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweCAqICRpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wYWRkaW5nLXItI3skaSo0fSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggKiAkaSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWFyZ2luI3skaSo0fSB7XHJcbiAgICBtYXJnaW46IDRweCAqICRpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYXJnaW4tbC0jeyRpKjR9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHggKiAkaSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWFyZ2luLXQtI3skaSo0fSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHggKiAkaSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWFyZ2luLWItI3skaSo0fSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggKiAkaSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWFyZ2luLXItI3skaSo0fSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAqICRpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcclxuICAudyN7JGkqNX1wIHtcclxuICAgIHdpZHRoOiA1JSAqICRpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAwIHtcclxuICAudyN7JGkqNX0ge1xyXG4gICAgd2lkdGg6IDVweCAqICRpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vL2FsaWduXHJcbi5hbGlnbi1sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5hbGlnbi1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYWxpZ24tcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4udW5kZXJsaW5lIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLndyYXAge1xyXG4gIHdpZHRoOiAxMzE2cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi8qIHNsaWNrICovXHJcbi5zbGljay1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc2xpY2stbGlzdCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnNsaWNrLXRyYWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcbi5zbGljay10cmFjazpiZWZvcmUsXHJcbi5zbGljay10cmFjazphZnRlciB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYWNjZXNzaWJpbGl0eSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogMzAwMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYWNjZXNzaWJpbGl0eSBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDMwMDA7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgd2lkdGg6IDFweDtcclxuICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYWNjZXNzaWJpbGl0eSBhOmZvY3VzLFxyXG4uYWNjZXNzaWJpbGl0eSBhOmhvdmVyLFxyXG4uYWNjZXNzaWJpbGl0eSBhOmFjdGl2ZSB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA4cHggMDtcclxuICBiYWNrZ3JvdW5kOiAjMjAyNjJjO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKiBTbGlkZXIgKi9cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLnNsaWNrLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1saXN0LmRyYWdnaW5nIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNsaWNrLXRyYWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcbi5zbGljay10cmFjazphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbn1cclxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4uc2xpY2stc2xpZGUgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiDroIjsnbTslrTtjJ3sl4UobWFpbi1zdWIg6rO17JygKSAqL1xyXG5odG1sLnBvcHVwLW9wZW4gYm9keSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ucG9wdXAge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAuZGltIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIH1cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAucG9wLXdyYXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDg2MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogNDIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1heC13aWR0aDogOTB2dztcclxuICAgIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgICBwYWRkaW5nOiAzNHB4IDE4cHggMzRweCAzOHB4O1xyXG4gIH1cclxuICAmLmFsZXJ0LXBvcCB7XHJcbiAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5wb3B1cC13cmFwIHtcclxuICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnBvcC1pbm5lciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAucG9wdXAtZm9vdGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3B1cC10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm5vdGljZS1wb3Age1xyXG4gICAgLnBvcC13cmFwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgIC5wb3AtY29uIHtcclxuICAgICAgICAuZnVsbC1pbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvcC1jbG9zZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vY2xvc2Utd2hpdGUtaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXJcclxuICAgICAgICAgIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmFyY2hpdmUtcG9wIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcclxuICAgIH1cclxuXHJcbiAgICAuZGltIHtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgdG9wOiAzOHB4O1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogNDBweDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vY2xvc2UtaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9wLXdyYXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLnBvcC1zbGlkZS13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnBvcC1jb24sXHJcbiAgICAgIC5wb3Atc2xpZGUsXHJcbiAgICAgIC5zbGlkZS1saXN0LFxyXG4gICAgICAuc2xpY2stbGlzdCxcclxuICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3Atc2xpZGUge1xyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpZGUtbGlzdCB7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBhIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnBvcC1jdHJsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgLmFycm93LXdyYXAge1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2Uvc3ViL3ByZXYtaWNvbi5zdmcpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICAgIGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2Uvc3ViL25leHQtaWNvbi5zdmcpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICAgIGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wb3AtY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHhzIHtcclxuICAgICAgLnBvcC13cmFwIHtcclxuICAgICAgICAucG9wLWN0cmwge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcC1jdHJsIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiLi9fbWl4aW5cIiBhcyAqO1xyXG5cclxuLmhlYWRlciB7XHJcbiAgdG9wOiAwO1xyXG4gIGdyaWQtYXJlYTogaGVhZGVyO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMTA7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYnJhbmQpO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgfVxyXG4gIC5oZWFkZXItd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5tZW51LXdyYXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZzogMCAxMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWVudS1idG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgW3R5cGU9XCJidXR0b25cIl0ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBvbmx5LWxnIHtcclxuICBbZGF0YS1oZWFkZXItbW9kZT1cIndoaXRlXCJdIHtcclxuICAgIC5oZWFkZXIuc2Nyb2xsW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cInRvcFwiXSB7XHJcbiAgICAgIC5oZWFkZXItd3JhcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAubGFuZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICAgIC5sYW5nLWJ0biB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmctd3JhcCB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIC5sYW5nLWJ0biB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyIHtcclxuICAgICYuc2Nyb2xsIHtcclxuICAgICAgLmhlYWRlci13cmFwIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICB9XHJcbiAgICAgICZbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwidG9wXCJdIHtcclxuICAgICAgICAuaGVhZGVyLXdyYXAge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51LXdyYXAge1xyXG4gICAgICAubGFuZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItd3JhcCB7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICBoMS5taXN0by1sb2dvIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBhIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI21lbnUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAuZGVwdGgtYW5jaG9yIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmRlcHRoMS1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgICAuZGVwdGgxLWl0ZW0ge1xyXG4gICAgICAgICYubWlzdG8tbG9nbyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVwdGgxLWFuY2hvciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZGVwdGgyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXB0aDItbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXB0aDItaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLmRlcHRoMi1hbmNob3Ige1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ibGFjayk7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5kZXB0aDItYW5jaG9yIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICAgICAgICBzcGFuOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFuZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgIHRvcDogMzRweDtcclxuICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYmxhY2spO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICYuYWN0aXZlIC5sYW5nLWJ0biB7XHJcbiAgICAgICAgLyomOjpiZWZvcmUge1xyXG4gICAgICAgICAgLy9oZWlnaHQ6IDUwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgICAgICB9Ki9cclxuICAgICAgfVxyXG4gICAgICAubGFuZy1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIC8qJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcclxuICAgICAgICB9Ki9cclxuICAgICAgICAuYnRuLXRleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxhbmctd3JhcCB7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweDtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyogbWVudS1vcGVuICovXHJcbiAgW2RhdGEtbWVudS1vcGVuPVwidHJ1ZVwiXSB7XHJcbiAgICAjY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBtZCB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDc0cHg7XHJcbiAgICAuaGVhZGVyLXdyYXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG4gICAgICA+IC5sYW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMS5taXN0by1sb2dvIHtcclxuICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS13cmFwIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lbnVcIiBcImxhbmdcIjtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMjlweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgLy9oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiA5MHB4IDQwcHggNDBweCA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICNtZW51LmRlbGF5IHtcclxuICAgICAgICAuZGVwdGgxLWl0ZW0gLmRlcHRoMS1hbmNob3Ige1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtYmxhY2spO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGFuZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBncmlkLWFyZWE6IGxhbmc7XHJcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC5sYW5nLWJ0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFuZy13cmFwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJsYWNrKTtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnUtYnRuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICByaWdodDogNDBweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9XHJcbiAgICAjbWVudSB7XHJcbiAgICAgIGdyaWQtYXJlYTogbWVudTtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICYuYWxsLWNsb3NlIHtcclxuICAgICAgICAuZGVwdGgxLWl0ZW0ge1xyXG4gICAgICAgICAgLmRlcHRoMS1hbmNob3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ibGFjayk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kZXB0aDEtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5kZXB0aCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlcHRoMS1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi5taXN0by1sb2dvIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXB0aDEtYW5jaG9yIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBjb2xvcjogI2JmYmZjNztcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgLmRlcHRoMS1hbmNob3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1icmFuZCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qJi5hY3RpdmVkIHtcclxuICAgICAgICAgIC5kZXB0aDEtYW5jaG9yIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiAuZGVwdGgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXB0aDItaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSovXHJcbiAgICAgIH1cclxuICAgICAgLmRlcHRoMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmRlcHRoMi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXB0aDItaXRlbSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5kZXB0aDItYW5jaG9yIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ibGFjayk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFtkYXRhLW1lbnUtb3Blbj1cInRydWVcIl0ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAubWVudS13cmFwIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBzbSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICBoMS5taXN0by1sb2dvIHtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgIH1cclxuICAgIC5tZW51LWJ0biB7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AaW5jbHVkZSB4cyB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICAubWVudS13cmFwIHtcclxuICAgICAgcGFkZGluZzogNzBweCAyMHB4IDMwcHggMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4vX21peGluXCIgYXMgKjtcclxuXHJcbi5mb290ZXIge1xyXG4gIGdyaWQtYXJlYTogZm9vdGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYmxhY2spO1xyXG4gIHBhZGRpbmc6IDYwcHggMDtcclxuICAuZGVwdGgxLWFuY2hvciB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBvbmx5LWxnIHtcclxuICAgIC5kZXB0aDEge1xyXG4gICAgfVxyXG4gICAgLmRlcHRoMS1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgLmRlcHRoMS1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuZGVwdGgxLWFuY2hvciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgICAgJi5taXN0by1sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVwdGgyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZGVwdGgyLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICAgIC5kZXB0aDItaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuZGVwdGgyLWFuY2hvciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICM3MDczN2M7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5kZXB0aDItYW5jaG9yIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWluZm8td3JhcCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDFweDtcclxuICAgICAgLmZvb3Rlci1sb2dvLXdyYXAge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXItaW5mby1ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIC5mb290ZXItaW5mbyB7XHJcbiAgICAgIGNvbG9yOiAjYmZiZmM3O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgJi5uby1kZXZpZGVyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCgubm8tZGV2aWRlcik6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmM3O1xyXG4gICAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWQge1xyXG4gICAgI2Zvb3Rlci1tZW51LmFsbC1jbG9zZSB7XHJcbiAgICAgIC5kZXB0aDEtaXRlbSB7XHJcbiAgICAgICAgLmRlcHRoMS1hbmNob3Ige1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVwdGgxLWxpc3Qge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAuZGVwdGgxLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIC5kZXB0aDEtYW5jaG9yIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogIzcwNzM3YztcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLmRlcHRoMS1hbmNob3Ige1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm1pc3RvLWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXB0aDIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZGVwdGgyLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICAgIC5kZXB0aDItaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmRlcHRoMi1hbmNob3Ige1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWluZm8td3JhcCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4MXB4O1xyXG4gICAgICAuZm9vdGVyLWxvZ28td3JhcCB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItaW5mby1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5mb290ZXItaW5mbyB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29weSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIC5mb290ZXItaW5mby1ib3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBnYXA6IDJweCA4cHg7XHJcbiAgICAgIC5mb290ZXItaW5mbyB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCgubm8tZGl2aWRlcik6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29weSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCIuL19taXhpblwiIGFzICo7XHJcbkB1c2UgXCIuL2RlZmF1bHRcIiBhcyAqO1xyXG5AdXNlIFwiLi9oZWFkZXJcIiBhcyAqO1xyXG5AdXNlIFwiLi9mb290ZXJcIiBhcyAqO1xyXG5cclxuI2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnIgYXV0bztcclxuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlclwiIFwiY29udGVudFwiIFwiZm9vdGVyXCI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcbn1cclxuI2NvbnRlbnQge1xyXG4gIGdyaWQtYXJlYTogY29udGVudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICB9XHJcbn1cclxuLndyYXAge1xyXG4gIG1heC13aWR0aDogMTQwMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBsZyB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICBAaW5jbHVkZSBzbSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG59XHJcbkBpbmNsdWRlIG1kIHtcclxuICAjY29udGFpbmVyIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNzBweCAxZnIgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8qIGNvbnRlbnQtaGVhZGVyICovXHJcbi5jb250ZW50LWhlYWRlciB7XHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAuaGVhZGVyLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGgxO1xyXG4gIH1cclxuICAuc3ViLXRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgLmJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGhlaWdodDogNjB2aDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTAwcHg7XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNtIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAuaGVhZGVyLXRpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgaDEoc20pO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIC5oZWFkZXItdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBoMSh4cyk7XHJcbiAgICB9XHJcbiAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmRlcHRoLXRhYiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTBweCk7XHJcbiAgICB9XHJcbiAgICAuYmFubmVyIGJyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBkZXB0aCB0YWIgKi9cclxuXHJcbi5kZXB0aC10YWIsXHJcbi50YWIge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgLnRhYi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC50YWItYnRuIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGNvbG9yOiAjNzA3MzdjO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBzcGFuIHtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1icmFuZCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgeHMge1xyXG4gICAgLnRhYi1idG4ge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiLi9fbWl4aW5cIiBhcyAqO1xyXG5cclxuW2RhdGEtcGFnZT1cIklOVl8wMV8wMV8wMV8wMFwiXSB7XHJcbiAgQGluY2x1ZGUgeHMge1xyXG4gICAgLmhlYWRpbmctbGluZSArIC50YWJsZS13cmFwIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbltkYXRhLXBhZ2U9XCJJTlZfMDFfMDFfMDJfMDBcIl0ge1xyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIC5oZWFkaW5nLWxpbmUgKyAudGFibGUtd3JhcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZW5nIFtkYXRhLXBhZ2U9XCJJTlZfMDFfMDJfMDBfMDBcIl0ge1xyXG4gIC5zaGVldC1ib2R5LXdyYXBcclxuICAgIC5zaGVldC1ib2R5LWJveFxyXG4gICAgLnNoZWV0LWJvZHlcclxuICAgIC5ib2R5LWNvbi13cmFwXHJcbiAgICAuYm9keS1jb25cclxuICAgIC5ib2R5LXRpdGxlIHtcclxuICAgIGZsZXgtYmFzaXM6IDE3MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICAuc2hlZXQtYm9keS13cmFwIC5zaGVldC1ib2R5LWJveCAuc2hlZXQtYm9keSAuYm9keS1idG4td3JhcCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLnRhYmxlLXVuaXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuW2RhdGEtcGFnZT1cIklOVl8wMV8wMl8wMF8wMFwiXSB7XHJcbiAgLnRhYmxlLXVuaXQge1xyXG4gICAgY29sb3I6ICNhMGEyYTg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgLnNoZWV0LWJveCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmhlYWRpbmctbGluZSB7XHJcbiAgICAgIC5oNSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJsYWNrKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRhYmxlLXVuaXQge1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNoZWV0LWJ0bi13cmFwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgLnNoZWV0LWJ0biB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9iaWxlLXNoZWV0LWJvZHkuc2hlZXQtYm9keS13cmFwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zaGVldC1ib2R5LXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIC5zaGVldC1ib2R5LWJveCB7XHJcbiAgICAgIC5kaW1tIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5zaGVldC1ib2R5IHtcclxuICAgICAgICAuYm9keS1idG4td3JhcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9keS1jb24td3JhcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgLmJvZHktY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuYm9keS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbi13cmFwIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmW2RhdGEtdmVoYXZpb3I9XCJzY3JvbGxcIl0ge1xyXG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICB0byByaWdodCxcclxuICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAxMDAlKSA4MCUsXHJcbiAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJVxyXG4gICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnNjcm9sbC13cmFwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlucHV0IHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRhdGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxNXB4O1xyXG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICAgIC5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmh5cGVuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA3MzdjO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5wdXQuYnRuIHtcclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9keS1ib3R0b20td3JhcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICYudHlwZTIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2xvc2Uge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbGcge1xyXG4gICAgLnNoZWV0LWJveCB7XHJcbiAgICAgIC5zaGVldC1ib2R5LXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgIC5zaGVldC1ib3gge1xyXG4gICAgICAuc2hlZXQtYm9keS13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBzbSB7XHJcbiAgICAuc2hlZXQtYm94IHtcclxuICAgICAgLnNoZWV0LWJvZHktd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICAuaGVhZGluZy1saW5lIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuaGVhZGluZy1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc2hlZXQtYm94IHtcclxuICAgICAgLmhlYWRpbmctbGluZSAudGFibGUtdW5pdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuc2hlZXQtYnRuLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIC5zaGVldC1idG4ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZXJ2aWNlL3N1Yi9zZWxlY3QtaWNvbi5zdmcpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICAgIGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1zaGVldC1ib2R5LnNoZWV0LWJvZHktd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnNoZWV0LWJvZHktd3JhcCB7XHJcbiAgICAgIC5zaGVldC1ib2R5LWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAuZGltbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmW2RhdGEtZGVsYXk9XCJkZWxheVwiXSB7XHJcbiAgICAgICAgICAgIC5zaGVldC1ib2R5IHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZbZGF0YS1kZWxheT1cImVuZFwiXSB7XHJcbiAgICAgICAgICAgIC5zaGVldC1ib2R5IHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNoZWV0LWJvZHkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgIC5ib2R5LWJ0bi13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAuYnRuLWlubmVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAuc2hlZXQtYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3MDczN2M7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtdW5pdCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2EwYTJhODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJvZHktY29uLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgLmJvZHktY29uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5ib2R5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jb24td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtdmVoYXZpb3I9XCJzY3JvbGxcIl0ge1xyXG4gICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZGF0ZS13cmFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIC5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgaW5wdXQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2Yjc2ODQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1icmFuZCk7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1icmFuZCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYm9keS1ib3R0b20td3JhcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM3MDczN2M7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICYuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYudHlwZTIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1icmFuZCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbZGF0YS1kZWxheT1cImRlbGF5XCJdIHtcclxuICAgICAgICAgIC5zaGVldC1ib2R5IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmW2RhdGEtZGVsYXk9XCJlbmRcIl0ge1xyXG4gICAgICAgICAgLnNoZWV0LWJvZHkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbltkYXRhLXBhZ2U9XCJJTlZfMDFfMDVfMDBfMDBcIl0ge1xyXG4gIC5hY2NvcmRpb24tYm94IHtcclxuICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAuYWNjb3JkaW9uLWJ0bi13cmFwIHtcclxuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwMDtcclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkaW9uLWNvbiB7XHJcbiAgICAgICAgLmg1IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb3duLWxpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb3duLWl0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAuZG93bi1hbmNob3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAuZG93bi10aXRsZSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kb3duLWljb24ge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uLmFjdGl2ZSB7XHJcbiAgICAgIC5hY2NvcmRpb24tYnRuLXdyYXAge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkaW9uLWJ0biB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1pY29uIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VydmljZS9zdWIvYWNjb3JkaW9uLXJlZHVjZS5zdmcpXHJcbiAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hY2NvcmRpb24tY29uIHtcclxuICAgICAgICAuaDUge1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZG93bi1saXN0IHtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvd24taXRlbSB7XHJcbiAgICAgICAgICAmOmhvdmVyIC5kb3duLWFuY2hvciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1icmFuZCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZG93bi1hbmNob3Ige1xyXG4gICAgICAgICAgICAuZG93bi10aXRsZSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRvd24taWNvbiB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWQge1xyXG4gICAgLmFjY29yZGlvbi1ib3gge1xyXG4gICAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICAuYWNjb3JkaW9uLWNvbiB7XHJcbiAgICAgICAgICAuaDUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIC5hY2NvcmRpb24tYm94IC5hY2NvcmRpb24gLmFjY29yZGlvbi1idG4ge1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDQycHggMjZweCAwO1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbi1ib3ggLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ0biAuYWNjb3JkaW9uLWljb24ge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uLWJveCAuYWNjb3JkaW9uIC5hY2NvcmRpb24tY29uIC5oNSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZG93bi1hbmNob3Ige1xyXG4gICAgICBtaW4taGVpZ2h0OiA2N3B4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDY0cHggMjBweCAyMHB4O1xyXG4gICAgICAuZG93bi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5kb3duLWljb24ge1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lbmcgW2RhdGEtcGFnZT1cIklOVl8wMV8wNl8wMF8wMFwiXSB7XHJcbiAgQGluY2x1ZGUgeHMge1xyXG4gICAgLmNoYXJ0LWJveCAuY3VzdG9tLWxlZ2VuZCB7XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLXBhZ2U9XCJJTlZfMDFfMDZfMDBfMDBcIl0ge1xyXG4gICNjaGFydGpzLXRvb2x0aXAge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgfVxyXG4gICo6bm90KC5oZWFkaW5nLWxpbmUpICsgLmg1IHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG4gIC53YXJuaW5nLWJveCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuICB1bC5saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb24ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJveCB7XHJcbiAgICAudGFibGUtd3JhcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkLXdyYXAudHlwZTIge1xyXG4gICAgLmNhcmQtaXRlbSB7XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuQWN0aXZpdGllcyB7XHJcbiAgICAgIC5jYXJkLWl0ZW0ge1xyXG4gICAgICAgIHVsLmxpc3QgPiBsaSB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGFydC1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAvL2NoYXJ06rCAIOu2gOuqqOydmCBib3JkZXLrpbwg642u64qUIO2YhOyDgSDtlbTqsrBcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgIH1cclxuICAgIC50aXRsZS1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAuaDUgKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICM3MDczN2M7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNoYXJ0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICAuY2hhcnQtdGl0bGUtd3JhcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgICAgcC5zdWIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGFydC13cmFwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgI2NoYXJ0IHtcclxuICAgIH1cclxuICAgIC5jdXN0b20tbGVnZW5kIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA1cHggMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgIC5sZWdlbmQtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAubGVnZW5kLWNvbG9yIHtcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1icmFuZCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbZGF0YS1pbmRleD1cIjBcIl0gLmxlZ2VuZC1jb2xvciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDYwMDE0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmW2RhdGEtaW5kZXg9XCIxXCJdIC5sZWdlbmQtY29sb3Ige1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyMDAxNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJltkYXRhLWluZGV4PVwiMlwiXSAubGVnZW5kLWNvbG9yIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbZGF0YS1pbmRleD1cIjNcIl0gLmxlZ2VuZC1jb2xvciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4MjhjO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmW2RhdGEtaW5kZXg9XCI0XCJdIC5sZWdlbmQtY29sb3Ige1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YmVjMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kb3duLWFuY2hvciB7XHJcbiAgICAgIC5kb3duLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgxNHB4KSB7XHJcbiAgICAgICNjaGFydCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RhdHVzLWJveCB7XHJcbiAgICAudGFibGUtd3JhcCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgIC5jYXJkLXdyYXAudHlwZTIge1xyXG4gICAgICAuY2FyZC1pdGVtIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBzbSB7XHJcbiAgICAuY2FyZC13cmFwLnR5cGUyIHtcclxuICAgICAgZ2FwOiAxMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIC5oZWFkaW5nLWxpbmU6bm90KDpmaXJzdC1jaGlsZCk6aGFzKCsgLnRhYmxlLXdyYXApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5oZWFkaW5nLWxpbmUgKyAuY2FyZC13cmFwLnR5cGUyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgJi5kb3duLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGFydC1ib3gge1xyXG4gICAgICAudGl0bGUtYm94IC5oNSArIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAuY2hhcnQge1xyXG4gICAgICAgIC5jaGFydC10aXRsZS13cmFwIHtcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcC5zdWIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jaGFydC13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICNjaGFydCB7XHJcbiAgICAgIH1cclxuICAgICAgLmN1c3RvbS1sZWdlbmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAubGVnZW5kLWl0ZW0ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtd3JhcC50eXBlMiB7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgICAgLmNhcmQtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwubGlzdCA+IGxpIHtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmW2RhdGEtY29sdW1uPVwiNFwiXSB7XHJcbiAgICAgICAgLmNhcmQtaXRlbSB7XHJcbiAgICAgICAgICB1bC5saXN0IGxpIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRvd24tYW5jaG9yIHtcclxuICAgICAgbWluLWhlaWdodDogNjlweDtcclxuICAgICAgLmRvd24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5bZGF0YS1wYWdlPVwiRVNHXzAxXzAxXzAwXzAwXCJdIHtcclxuICAuY29udGVudC1oZWFkZXIgLmJhbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvY29udGVudC9lc2dfMDFfMDFfMDBfMDAtYmFubmVyLnBuZyk7XHJcbiAgfVxyXG4gIC5hbmNob3ItdWkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJltkYXRhLWFuY2hvcj1cImZpeGVkXCJdIHtcclxuICAgICAgLmFuY2hvci1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDcwMHB4KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFuY2hvci1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgIC5hbmNob3ItbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAuYW5jaG9yLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLmFuY2hvci1idG4ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM3MDczN2M7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzM3YztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgLmFuY2hvci1idG4ge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1icmFuZCk7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1icmFuZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb24tYm94IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIC5jb24td3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb24taW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA0NjdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIC50ZXh0LWJveCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcC50ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNjb24xIC5jb24taW1nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvY29udGVudC9lc2dfMDFfMDFfMDBfMDAtaW1nMS5wbmcpO1xyXG4gICAgICB9XHJcbiAgICAgICNjb24yIC5jb24taW1nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvY29udGVudC9lc2dfMDFfMDFfMDBfMDAtaW1nMi5wbmcpO1xyXG4gICAgICB9XHJcbiAgICAgICNjb24zIC5jb24taW1nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvY29udGVudC9lc2dfMDFfMDFfMDBfMDAtaW1nMy5wbmcpO1xyXG4gICAgICB9XHJcbiAgICAgICogKyAuaGVhZGluZy1saW5lIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2OXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb24tbGlzdC13cmFwIHtcclxuICAgICAgfVxyXG4gICAgICAuY29uLWxpc3Qge1xyXG4gICAgICB9XHJcbiAgICAgIC5jb24taXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGxnIHtcclxuICAgIC5hbmNob3ItdWkge1xyXG4gICAgICAmW2RhdGEtYW5jaG9yPVwiZml4ZWRcIl0gLmFuY2hvci1ib3gge1xyXG4gICAgICAgIGxlZnQ6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb24tYm94IC5jb24taW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDI3Ljd2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtZCB7XHJcbiAgICAuYW5jaG9yLXVpIHtcclxuICAgICAgJltkYXRhLWFuY2hvcj1cImZpeGVkXCJdIC5hbmNob3ItYm94IHtcclxuICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb24tYm94IC5jb24taW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDMwLjF2dztcclxuICAgICAgICAudGV4dC1ib3ggaDQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBzbSB7XHJcbiAgICAuYW5jaG9yLXVpIHtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgeHMge1xyXG4gICAgLmNvbnRlbnQtaGVhZGVyIC5iYW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFuY2hvci11aSB7XHJcbiAgICAgICYsXHJcbiAgICAgICZbZGF0YS1hbmNob3I9XCJmaXhlZFwiXSxcclxuICAgICAgJltkYXRhLWFuY2hvcj1cImFic29sdXRlXCJdIHtcclxuICAgICAgICAuYW5jaG9yLWJveCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYW5jaG9yLWxpc3Qge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYW5jaG9yLWl0ZW0ge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAuYW5jaG9yLWJ0biB7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgLmFuY2hvci1idG4ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbi1ib3gge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAqICsgLmhlYWRpbmctbGluZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbi1saXN0LXdyYXAgKyAuaGVhZGluZy1saW5lIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb24taXRlbSB7XHJcbiAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbi1pbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiA1OS40dnc7XHJcbiAgICAgICAgICAudGV4dC1ib3gge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLXBhZ2U9XCJFU0dfMDFfMDJfMDBfMDBcIl0ge1xyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAuYWNjb3JkaW9uLWJveCB7XHJcbiAgICAmICsgLmFjY29yZGlvbi1ib3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkaW9uIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAuYWNjb3JkaW9uLWJ0bi13cmFwIHtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAuYWNjb3JkaW9uLWJ0bi13cmFwIHtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkaW9uLWJ0biB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJsYWNrKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1pY29uIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VydmljZS9zdWIvYWNjb3JkaW9uLXJlZHVjZS1ibGFjay5zdmcpXHJcbiAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uLWJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLm9yZ2FuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICM3MDczN2M7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmdyYWRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uLWNvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4O1xyXG4gICAgICAudGFibGUtd3JhcCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmxlIHtcclxuICAgIC5pbWcge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZC13cmFwIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgZ2FwOiA0MXB4O1xyXG4gICAgJi50eXBlMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgIC5jYXJkLXdyYXAge1xyXG4gICAgICAuY2FyZCB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgeHMge1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgLmFjY29yZGlvbi1idG4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC50aXRsZS13cmFwIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9yZ2FuIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmFkZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgY29sb3I6ICM3MDczN2M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUge1xyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLXdyYXAge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAmLnR5cGUyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtcGFnZT1cIkVTR18wMV8wM18wMF8wMFwiXSB7XHJcbiAgLnRvcC1jb24ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAuaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29uLXdyYXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMTg1cHggMzBweCAzMHB4O1xyXG4gICAgICBoMyB7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICM3MDczN2M7XHJcbiAgICAgIH1cclxuICAgICAgLmFuY2hvci1pdGVtIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hbmNob3ItbGlzdCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgICAuYW5jaG9yLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWJsZS13cmFwIHtcclxuICAgIC50YWJsZSB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICM3MDczN2M7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIC50b3AtY29uIC5jb24td3JhcCBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnRvcC1jb24ge1xyXG4gICAgICAuY29uLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIC5hbmNob3ItbGlzdCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZS13cmFwIHtcclxuICAgICAgLmFuY2hvci1saXN0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAuYW5jaG9yLWl0ZW0ge1xyXG4gICAgICAgIC5hbmNob3ItYm94IHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5bZGF0YS1wYWdlPVwiRVNHXzAxXzA0XzAwXzAwXCJdIHtcclxuICAudGFibGUtd3JhcCB7XHJcbiAgICAudGFibGUge1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjNzA3MzdjO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFuY2hvci1saXN0IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgeHMge1xyXG4gICAgLnRvcC1jb24ge1xyXG4gICAgICAuY29uLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIC5hbmNob3ItbGlzdCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZS13cmFwIHtcclxuICAgICAgLmFuY2hvci1saXN0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAuYW5jaG9yLWl0ZW0ge1xyXG4gICAgICAgIC5hbmNob3ItYm94IHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtcGFnZT1cIkNBUl8wMV8wM18wMl8wMFwiXSxcclxuW2RhdGEtcGFnZT1cIkNBUl8wMV8wM18wM18wMFwiXSB7XHJcbiAgLmFuY2hvci1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmW2RhdGEtYW5jaG9yPVwiZml4ZWRcIl0ge1xyXG4gICAgICAuYW5jaG9yLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzAwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYW5jaG9yLWJveCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgLmJ0bnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmFuY2hvci1idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzcwNzM3YztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb24tYm94IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwMXB4O1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgLnRhYmxlLWNhcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRhYmxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ibGFjayk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAuY2FyZWVyLWFuY2hvciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0IHtcclxuICAgICAgICAgID4gLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzA3MzdjO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAmLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAmLnByb2Nlc3Npbmcge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5lbmQge1xyXG4gICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA3MzdjO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ibGFjayk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdHI6aG92ZXIge1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICAuY29udGVudC1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmFuY2hvci1ncm91cCB7XHJcbiAgICAgIC5hbmNob3ItYm94IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgJltkYXRhLWFuY2hvcj1cImZpeGVkXCJdLFxyXG4gICAgICAgICZbZGF0YS1hbmNob3I9XCJhYnNvbHV0ZVwiXSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRucyB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAuYW5jaG9yLWJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbi1ib3gge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAudGFibGUtY2FwdGlvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGUge1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nOiA2cHggMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5saXN0ID4gLmxpc3QtaXRlbSBzcGFuIHtcclxuICAgICAgICAgICAgJjpoYXMoKyAuZGF0ZSk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGlzdCA+IC5saXN0LWl0ZW0gc3Bhbi5kYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuW2RhdGEtcGFnZT1cIkNBUl8wMV8wM18wM18wMFwiXSB7XHJcbiAgLnRvcC1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAjNzA3MzdjO1xyXG4gICAgICAuZW0tYnJhbmQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZG93bi1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAuZG93biB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZXJ2aWNlL3N1Yi9hbmNob3ItaWNvbjIuc3ZnKSBuby1yZXBlYXRcclxuICAgICAgICAgICAgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZC1oZWFkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICM3MDczN2M7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgICAgbWFyZ2luOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkLXdyYXAgLmNhcmQtaXRlbSAuY29uIC5oNjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICAudG9wLWJveCAuZG93bi1saXN0IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRpbmctbGluZTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuY2FyZC13cmFwIC5jYXJkLWl0ZW0gLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLXdyYXAgLmNhcmQtbGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIH1cclxuICAgIC5jYXJkLXdyYXAgLmNhcmQtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgLmNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtd3JhcCAuY2FyZC1pdGVtIC5jb24gdWwuYnUgPiBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIC5jYXJkLWhlYWRlcjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlbnQtaGVhZGVyIHtcclxuICAmLmNhciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCNlZWU7XHJcbiAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICAuc3RhdHVzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgICAgICBjb2xvcjogIzcwNzM3YztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAuaGVhZGVyLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHhzIHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xyXG4gICAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaGVhZGVyLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5uZXdzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5kYXRlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHMge1xyXG4gICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtcGFnZT1cIkNBUl8wMV8wM18wMl8wMVwiXSB7XHJcbiAgLmFuY2hvci1ncm91cCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNjBweDtcclxuICAgICZbZGF0YS1hbmNob3I9XCJmaXhlZFwiXSB7XHJcbiAgICAgIC5zdGlja3kge1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzAwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29uLXdyYXAge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJsYWNrKTtcclxuICAgICAgfVxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgICBoNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgIGEuZW0tYnJhbmQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICAgIHAuYnUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICB1bC5idSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50eXBlMiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b20tYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5idG4ubGFyZ2Uge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RpY2t5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIHVsLmxpc3Qge1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBjb2xvcjogIzcwNzM3YztcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm90dG9tLWJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbGcge1xyXG4gICAgLmFuY2hvci1ncm91cCB7XHJcbiAgICAgICZbZGF0YS1hbmNob3I9XCJmaXhlZFwiXSAuc3RpY2t5IHtcclxuICAgICAgICByaWdodDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWQge1xyXG4gICAgLmFuY2hvci1ncm91cCB7XHJcbiAgICAgICZbZGF0YS1hbmNob3I9XCJmaXhlZFwiXSAuc3RpY2t5IHtcclxuICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICAuYW5jaG9yLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgJixcclxuICAgICAgJltkYXRhLWFuY2hvcj1cImZpeGVkXCJdLFxyXG4gICAgICAmW2RhdGEtYW5jaG9yPVwiYWJzb2x1dGVcIl0ge1xyXG4gICAgICAgIC5zdGlja3kge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIC5ib3R0b20tYnRuIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XHJcbiAgICAgICAgICAgICYuZmFkZSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb24td3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuICAgICAgfVxyXG4gICAgICAuY29uLWJveCB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3R0b20tYnRuIHtcclxuICAgICAgLmJ0bi5sYXJnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLXBhZ2U9XCJNRURfMDFfMDFfMDBfMDBcIl0ge1xyXG4gIC5oZWFkaW5nLWxpbmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIC5oNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAuaW5wdXQuc2VhcmNoIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIHdpZHRoOiAyMTRweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAmICsgLmNsZWFyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbGVhciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyMjBweDtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VydmljZS9zdWIvc2VhcmNoLWljb24uc3ZnKSBuby1yZXBlYXRcclxuICAgICAgICAgICAgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvYXJkLmxpc3Qge1xyXG4gICAgJi50aHVtYm5haWwge1xyXG4gICAgfVxyXG4gICAgLmJvYXJkLWxpc3Qge1xyXG4gICAgfVxyXG4gICAgLmJvYXJkLWl0ZW0ge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgLmJvYXJkLWFuY2hvciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbi13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAudGl0bGUtd3JhcCB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5icmFuZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgY29sb3I6ICM3MDczN2M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5jb24td3JhcCB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1icmFuZCk7XHJcbiAgICAgICAgICAuYnJhbmQge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRodW1ibmFpbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyN3B4O1xyXG4gICAgICAgIC50aHVtYm5haWwtaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIC5oZWFkaW5nLWxpbmUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAuaDUge1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWFyY2gtd3JhcCB7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIC5pbnB1dC5zZWFyY2gge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsZWFyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtYnRuIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3QtYm94IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9hcmQubGlzdCB7XHJcbiAgICAgICYudGh1bWJuYWlsIHtcclxuICAgICAgfVxyXG4gICAgICAuYm9hcmQtbGlzdCB7XHJcbiAgICAgIH1cclxuICAgICAgLmJvYXJkLWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAuYm9hcmQtYW5jaG9yIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uLXdyYXAge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAuYnJhbmQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aHVtYm5haWwge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU5LjR2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLXBhZ2U9XCJNRURfMDFfMDFfMDFfMDFcIl0sXHJcbltkYXRhLXBhZ2U9XCJNRURfMDFfMDJfMDJfMDFcIl0sXHJcbltkYXRhLXBhZ2U9XCJNRURfMDFfMDJfMDNfMDFcIl0ge1xyXG4gIC50b3AtaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGhlaWdodDogNTYuMjV2dztcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAuaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgIH1cclxuICAgICYudmlkZW8ge1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9hcmQtZGV0YWlsIHtcclxuICAgIC5ncm91cCB7XHJcbiAgICAgICYgKyAuZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIEBpbmNsdWRlIGg1O1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgcGFkZGluZy10b3A6IDQxcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3B5LXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgJltkYXRhLW1vZGU9XCJhYnNvbHV0ZVwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMTAwcHg7XHJcbiAgICB9XHJcbiAgICAmW2RhdGEtbW9kZT1cImZpeGVkXCJdIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29weSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLnpvb20td3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNXB4O1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgJi5taW51cyB7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL21pbnVzLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5wbHVzIHtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vcGx1cy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29weS1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9jb3B5LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIC50b3AtaW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICAgIC5ib2FyZC1kZXRhaWwge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIH1cclxuICAgICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvdHRvbS1idG4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29weS13cmFwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5bZGF0YS1wYWdlPVwiTUVEXzAxXzAxXzAxXzAxXCJdIHtcclxufVxyXG5cclxuW2RhdGEtcGFnZT1cIk1FRF8wMV8wMl8wMF8wMFwiXSB7XHJcbiAgLmhlYWRpbmctbGluZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgLmg1IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAuaW5wdXQuc2VhcmNoIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgd2lkdGg6IDIxNHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICYgKyAuY2xlYXIge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsZWFyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyMjBweDtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VydmljZS9zdWIvc2VhcmNoLWljb24uc3ZnKSBuby1yZXBlYXRcclxuICAgICAgICAgICAgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvYXJkLWxpc3Qge1xyXG4gICAgJi5nYWxsZXJ5IHtcclxuICAgIH1cclxuICAgIC5nYWxsZXJ5LWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIH1cclxuICAgIC5nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyA0KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAmLnZpZGVvIHtcclxuICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VydmljZS9zdWIvdmlkZW8taWNvbi5zdmcpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICAgIGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MTguNzVweDtcclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbi13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDEwM3B4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgY29sb3I6ICM3MDczN2M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGxnIHtcclxuICAgIC5ib2FyZC1saXN0IC5nYWxsZXJ5LWl0ZW0gLmltZy13cmFwIHtcclxuICAgICAgaGVpZ2h0OiAyNC41dnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgIC5ib2FyZC1saXN0IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMyk7XHJcbiAgICAgICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNi43dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgc20ge1xyXG4gICAgLmJvYXJkLWxpc3QgLmdhbGxlcnktaXRlbSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcclxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDU0Ljd2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICAuaGVhZGluZy1saW5lIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC5oNSB7XHJcbiAgICAgIH1cclxuICAgICAgLnNlYXJjaC13cmFwIHtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5pbnB1dC5zZWFyY2gge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1idG4ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9hcmQtbGlzdCAuZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDExMS4xMnZ3O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb24td3JhcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MXB4O1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLXBhZ2U9XCJNRURfMDFfMDJfMDNfMDFcIl0ge1xyXG4gIC50b3AtZ2FsbGVyeSB7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgLmdhbGxlcnktbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAuZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gNCk7XHJcbiAgICAgICAgaGVpZ2h0OiAzMC43M3Z3O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdhbGxlcnktYW5jaG9yIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgIC50b3AtZ2FsbGVyeSAuZ2FsbGVyeS1saXN0IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMyk7XHJcbiAgICAgIGhlaWdodDogNDEuOXZ3O1xyXG4gICAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBzbSB7XHJcbiAgICAudG9wLWdhbGxlcnkgLmdhbGxlcnktbGlzdCAuZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KSAvIDIpO1xyXG4gICAgICBoZWlnaHQ6IDUwLjV2dztcclxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgeHMge1xyXG4gICAgLnRvcC1nYWxsZXJ5IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgLmdhbGxlcnktbGlzdCAuZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEyNC44dnc7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVuZyBbZGF0YS1wYWdlPVwiQ1RUXzAxXzAyXzAwXzAwXCJdIHtcclxuICAuY29uLXdyYXAgdWwubGlzdCA+IGxpIC50aXRsZSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgfVxyXG59XHJcbltkYXRhLXBhZ2U9XCJDVFRfMDFfMDJfMDBfMDBcIl0ge1xyXG4gIC5tYXAtd3JhcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiA3MHZoO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICB9XHJcbiAgLmNvbi13cmFwIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgfVxyXG4gICAgdWwubGlzdCB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgeHMge1xyXG4gICAgLm1hcC13cmFwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICAgIC5jb24td3JhcCB7XHJcbiAgICAgIHVsLmxpc3Qge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5bZGF0YS1wYWdlPVwiSU5WXzAxXzA0XzAwXzAwXCJdIHtcclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICAuaGVhZGluZy1saW5lIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgJiArIC50YWJsZS13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZW5nIFtkYXRhLXBhZ2U9XCJJTlZfMDFfMDRfMDBfMDBcIl0ge1xyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIC5jYXJkLXdyYXAgLmNhcmQtaXRlbSB7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLXBhZ2U9XCJBQk9fMDFfMDJfMDBfMDBcIl0ge1xyXG4gIC5jb250ZW50LWhlYWRlciAuYmFubmVyIHtcclxuICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlNmU2O1xyXG4gICAgLndyYXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDgwcHgpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgICB0b3A6IDQzcHg7XHJcbiAgICAgICAgd2lkdGg6IDI2N3B4O1xyXG4gICAgICAgIGhlaWdodDogNzdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvY29udGVudC9BQk9fMDFfMDJfMDBfMDAtYmFubmVyMS5wbmcpXHJcbiAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgICAgLmJhbm5lci1sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZXJ2aWNlL2NvbnRlbnQvQUJPXzAxXzAyXzAwXzAwLWJhbm5lcjIucG5nKVxyXG4gICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGxnIHtcclxuICAgIC5jb250ZW50LWhlYWRlciAuYmFubmVyIHtcclxuICAgICAgcGFkZGluZzogNDBweCAxMDBweDtcclxuICAgICAgLndyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbm5lci1sb2dvIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgIC5jb250ZW50LWhlYWRlciAuYmFubmVyIHtcclxuICAgICAgcGFkZGluZzogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgeHMge1xyXG4gICAgLmNvbnRlbnQtaGVhZGVyIC5iYW5uZXIge1xyXG4gICAgICBoZWlnaHQ6IDEwMHZ3O1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMCA0MHB4O1xyXG4gICAgICAud3JhcCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwdnc7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg5OHZ3IC0gODBweCk7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICB0b3A6IDR2dztcclxuICAgICAgICAgIHdpZHRoOiA0NHZ3O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxM3Z3O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFubmVyLWxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IDIwdnc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDV2dztcclxuICAgICAgICAgIGJvdHRvbTogNXZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYW5jaG9yLWdyb3VwIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5hbmNob3ItYm94IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDEyMHB4O1xyXG4gICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgLmFuY2hvci1saXN0IHtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5hbmNob3ItaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAuYW5jaG9yLWJ0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgLmFuY2hvci1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb24tYm94IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgLmNvbi13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogODBweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4tMSkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgLmNvbi1saXN0LXdyYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuY29uLWltZyB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA0NjdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAjY29uMSAuY29uLWltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZXJ2aWNlL2NvbnRlbnQvYWJvXzAxXzAxXzAwXzAwLWltZzEucG5nKTtcclxuICAgICAgfVxyXG4gICAgICAjY29uMiAuY29uLWltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZXJ2aWNlL2NvbnRlbnQvYWJvXzAxXzAxXzAwXzAwLWltZzIucG5nKTtcclxuICAgICAgfVxyXG4gICAgICAjY29uMyAuY29uLWltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZXJ2aWNlL2NvbnRlbnQvYWJvXzAxXzAxXzAwXzAwLWltZzMucG5nKTtcclxuICAgICAgfVxyXG4gICAgICAjY29uNCAuY29uLWltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZXJ2aWNlL2NvbnRlbnQvYWJvXzAxXzAxXzAwXzAwLWltZzQucG5nKTtcclxuICAgICAgfVxyXG4gICAgICAqICsgLmhlYWRpbmctbGluZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjlweDtcclxuICAgICAgfVxyXG4gICAgICAuY29uLWxpc3Qtd3JhcCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuY29uLWxpc3Qge1xyXG4gICAgICB9XHJcbiAgICAgIC5jb24taXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5saXN0ID4gbGksXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbGcge1xyXG4gICAgLmFuY2hvci1ncm91cCB7XHJcbiAgICAgIC5jb24tYm94IC5jb24taW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDI3Ljd2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtZCB7XHJcbiAgICAuYW5jaG9yLWdyb3VwIHtcclxuICAgICAgLmFuY2hvci1ib3ggLmFuY2hvci1pdGVtIC5hbmNob3ItYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbi1ib3gge1xyXG4gICAgICAgIC5jb24td3JhcCB7XHJcbiAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb24taW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMzAuMXZ3O1xyXG4gICAgICAgICAgLnRleHQtYm94IGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBzbSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIC5hbmNob3ItZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAmLFxyXG4gICAgICAmW2RhdGEtYW5jaG9yPVwiZml4ZWRcIl0sXHJcbiAgICAgICZbZGF0YS1hbmNob3I9XCJhYnNvbHV0ZVwiXSB7XHJcbiAgICAgICAgLmFuY2hvci1ib3gge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbi1ib3gge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgLmNvbi13cmFwIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgybi0xKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uLXdyYXAgKyAuY29uLXdyYXAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgKiArIC5oZWFkaW5nLWxpbmUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb24tbGlzdC13cmFwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgICYgKyAuaGVhZGluZy1saW5lIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbi1pdGVtIHtcclxuICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bC5saXN0ID4gbGksXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uLWltZyB7XHJcbiAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1OS40dnc7XHJcbiAgICAgICAgICAudGV4dC1ib3gge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLXBhZ2U9XCJDT01fMDFfMDNfMDBfMDBcIl0ge1xyXG4gIC5nYWxsZXJ5IHtcclxuICAgIC5nYWxsZXJ5LWxpc3Qge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gNCk7XHJcbiAgICAgIGhlaWdodDogNDE4Ljc1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmdhbGxlcnktYW5jaG9yIHtcclxuICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMXJlbSk7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmdhbGxlcnktYW5jaG9yIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgLmlwIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBCbG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGxnIHtcclxuICAgIC5nYWxsZXJ5IHtcclxuICAgICAgLmdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNi4xNzJ2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5nYWxsZXJ5IHtcclxuICAgICAgLmdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMy4zNHZ3O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKTtcclxuICAgICAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtZCB7XHJcbiAgICAuZ2FsbGVyeSB7XHJcbiAgICAgIC5nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogMzYuN3Z3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNtIHtcclxuICAgIC5nYWxsZXJ5IHtcclxuICAgICAgLmdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NC43dnc7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIC5nYWxsZXJ5IHtcclxuICAgICAgLmdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTEuMTJ2dztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtcGFnZT1cIkNBUl8wMV8wMl8wMF8wMFwiXSB7XHJcbiAgLmNvbnRlbnQtaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5hbmNob3ItZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJltkYXRhLWFuY2hvcj1cImZpeGVkXCJdIHtcclxuICAgICAgLmFuY2hvci1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDcwMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFuY2hvci1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAuYW5jaG9yLWxpc3Qge1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmFuY2hvci1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC5hbmNob3ItYnRuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIC5hbmNob3ItYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29uLWJveCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1MCU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAuY29uLXdyYXAge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGl0bGUtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuY29uLWltZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogNDY3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNjb24xIC5jb24taW1nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvY29udGVudC9jYXJfMDFfMDJfMDBfMDAtaW1nMS5wbmcpO1xyXG4gICAgICB9XHJcbiAgICAgICNjb24yIC5jb24taW1nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvY29udGVudC9jYXJfMDFfMDJfMDBfMDAtaW1nMi5wbmcpO1xyXG4gICAgICB9XHJcbiAgICAgICNjb24zIC5jb24taW1nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvY29udGVudC9jYXJfMDFfMDJfMDBfMDAtaW1nMy5wbmcpO1xyXG4gICAgICB9XHJcbiAgICAgICNjb240IC5jb24taW1nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvY29udGVudC9jYXJfMDFfMDJfMDBfMDAtaW1nNC5wbmcpO1xyXG4gICAgICB9XHJcbiAgICAgICogKyAuaGVhZGluZy1saW5lIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2OXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb24tbGlzdC13cmFwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb24tbGlzdCB7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLmxpc3QgPiBsaSxcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBsZyB7XHJcbiAgICAuYW5jaG9yLWdyb3VwIHtcclxuICAgICAgJltkYXRhLWFuY2hvcj1cImZpeGVkXCJdIC5hbmNob3ItYm94IHtcclxuICAgICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgICAuY29uLWJveCAuY29uLWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNy43dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWQge1xyXG4gICAgLmFuY2hvci1ncm91cCB7XHJcbiAgICAgICZbZGF0YS1hbmNob3I9XCJmaXhlZFwiXSAuYW5jaG9yLWJveCB7XHJcbiAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAuYW5jaG9yLWJveCAuYW5jaG9yLWl0ZW0gLmFuY2hvci1idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgfVxyXG4gICAgICAuY29uLWJveCAuY29uLWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMC4xdnc7XHJcbiAgICAgICAgLnRleHQtYm94IGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgc20ge1xyXG4gIH1cclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICAuY29udGVudC1oZWFkZXIgLmJhbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggNTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYW5jaG9yLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgJixcclxuICAgICAgJltkYXRhLWFuY2hvcj1cImZpeGVkXCJdLFxyXG4gICAgICAmW2RhdGEtYW5jaG9yPVwiYWJzb2x1dGVcIl0ge1xyXG4gICAgICAgIC5hbmNob3ItYm94IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb24tYm94IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAuY29uLXdyYXAge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbi13cmFwICsgLmNvbi13cmFwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICogKyAuaGVhZGluZy1saW5lIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uLWxpc3Qtd3JhcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgJiArIC5oZWFkaW5nLWxpbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uLWl0ZW0ge1xyXG4gICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsLmxpc3QgPiBsaSxcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb24taW1nIHtcclxuICAgICAgICAgIGhlaWdodDogNTkuNHZ3O1xyXG4gICAgICAgICAgLnRleHQtYm94IHtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lbmcge1xyXG4gIFtkYXRhLXBhZ2U9XCJDQVJfMDFfMDFfMDBfMDBcIl0ge1xyXG4gICAgLmRpYWdyYW0gLmRlcHRoMi1ib3gge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuW2RhdGEtcGFnZT1cIkNBUl8wMV8wMV8wMF8wMFwiXSB7XHJcbiAgLmNvbnRlbnQtaGVhZGVyIC5iYW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZXJ2aWNlL2NvbnRlbnQvY2FyXzAxXzAxXzAwXzAwLWJhbm5lci5wbmcpO1xyXG4gIH1cclxuICAudmFsdWUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kaWFncmFtIHtcclxuICAgIC5kZXB0aDEtYm94IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLmRlcHRoMSB7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMDU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXB0aDItYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIC8qJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICB9Ki9cclxuICAgICAgLmRlcHRoMiB7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1icmFuZCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZC13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuY2FyZC1saXN0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWJhbm5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMTFweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VydmljZS9jb250ZW50L2Nhcl8wMV8wMV8wMF8wMC1iYW5uZXIyLnBuZylcclxuICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYm90dG9tLWFuY2hvciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDE0N3B4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICAudmFsdWUgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG4gICAgLmRpYWdyYW0ge1xyXG4gICAgICAuZGVwdGgxLWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAuZGVwdGgxIHtcclxuICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRlcHRoMi1ib3gge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtd3JhcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgIC5jYXJkLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvdHRvbS1iYW5uZXIgLmJvdHRvbS1hbmNob3Ige1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLXBhZ2U9XCJBQk9fMDFfMDFfMDBfMDBcIl0ge1xyXG4gIC5jb250ZW50LWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLmJhbm5lciB7XHJcbiAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2MDAxNDtcclxuICAgICAgLndyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4MHB4KTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jLWJyYW5kKTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgICAgIHRvcDogNDNweDtcclxuICAgICAgICAgIHdpZHRoOiA0MjdweDtcclxuICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvY29udGVudC9BQk9fMDFfMDFfMDBfMDAtYmFubmVyMS5wbmcpXHJcbiAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFubmVyLWxvZ28ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvY29udGVudC9BQk9fMDFfMDJfMDBfMDAtYmFubmVyMi5wbmcpXHJcbiAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBsZyB7XHJcbiAgICAuY29udGVudC1oZWFkZXIgLmJhbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMTAwcHg7XHJcbiAgICAgIC53cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYW5uZXItbG9nbyB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtZCB7XHJcbiAgICAuY29udGVudC1oZWFkZXIgLmJhbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIC5jb250ZW50LWhlYWRlciAuYmFubmVyIHtcclxuICAgICAgaGVpZ2h0OiAxMDB2dztcclxuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDAgNDBweDtcclxuICAgICAgLndyYXAge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGhlaWdodDogNDB2dztcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDk4dncgLSA4MHB4KTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIHRvcDogNHZ3O1xyXG4gICAgICAgICAgd2lkdGg6IDcxdnc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1dnc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYW5uZXItbG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogMjB2dztcclxuICAgICAgICAgIGhlaWdodDogNXZ3O1xyXG4gICAgICAgICAgYm90dG9tOiA1dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb24tc2VjdGlvbiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAyMDBweCA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgJi5NaXNzaW9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlY3Rpb24td3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6IHZhcigtLWMtYnJhbmQpO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICAuc3ViLXRleHQge1xyXG4gICAgICBjb2xvcjogIzcwNzM3YztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29uLXNlY3Rpb24udmFsdWUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTIwMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5zZWN0aW9uLXdyYXAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgLnZhbHVlLWxpc3Qge1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2MDAxNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyMDAxNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAxNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWQge1xyXG4gICAgLmNvbi1zZWN0aW9uIHtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uLXdyYXAgLnRleHQge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbiAgICAuY29uLXNlY3Rpb24udmFsdWUgLnZhbHVlLWxpc3QgPiBsaSBoNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgc20ge1xyXG4gICAgLnNlY3Rpb24td3JhcCAuc3ViLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHhzIHtcclxuICAgIC5jb24tc2VjdGlvbiB7XHJcbiAgICAgIGhlaWdodDogMzk3cHg7XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi13cmFwIHtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnN1Yi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb24tc2VjdGlvbi52YWx1ZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDtcclxuICAgICAgLnNlY3Rpb24td3JhcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnZhbHVlLWxpc3QgPiBsaSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtcGFnZT1cIk1FRF8wMV8wM18wMF8wMFwiXSB7XHJcbiAgLmNvbnRlbnQtaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5hbmNob3ItZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJltkYXRhLWFuY2hvcj1cImZpeGVkXCJdIHtcclxuICAgICAgLmFuY2hvci1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDcwMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFuY2hvci1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAuYW5jaG9yLWxpc3Qge1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmFuY2hvci1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC5hbmNob3ItYnRuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAuYW5jaG9yLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbi1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTAlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgLmNvbi13cmFwIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbi1pbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDQ2N3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICogKyAuaGVhZGluZy1saW5lIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2OXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb24tbGlzdC13cmFwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb24tbGlzdCB7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvd24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2Uvc3ViL2FuY2hvci1pY29uMi5zdmcpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICAgIGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiArIC5kb3duIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwubGlzdCA+IGxpLFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2xvcnMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICYudHlwZTIgPiBsaSB7XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgJi5jb2xvci13aGl0ZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi53aGl0ZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBsZyB7XHJcbiAgICAuYW5jaG9yLWdyb3VwIHtcclxuICAgICAgJltkYXRhLWFuY2hvcj1cImZpeGVkXCJdIC5hbmNob3ItYm94IHtcclxuICAgICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgICAuY29uLWJveCAuY29uLWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNy43dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWQge1xyXG4gICAgLmFuY2hvci1ncm91cCB7XHJcbiAgICAgICZbZGF0YS1hbmNob3I9XCJmaXhlZFwiXSAuYW5jaG9yLWJveCB7XHJcbiAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAuYW5jaG9yLWJveCAuYW5jaG9yLWl0ZW0gLmFuY2hvci1idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgfVxyXG4gICAgICAuY29uLWJveCAuY29uLWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMC4xdnc7XHJcbiAgICAgICAgLnRleHQtYm94IGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgc20ge1xyXG4gIH1cclxuICBAaW5jbHVkZSB4cyB7XHJcbiAgICAuY29udGVudC1oZWFkZXIgLmJhbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggNTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYW5jaG9yLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgJixcclxuICAgICAgJltkYXRhLWFuY2hvcj1cImZpeGVkXCJdLFxyXG4gICAgICAmW2RhdGEtYW5jaG9yPVwiYWJzb2x1dGVcIl0ge1xyXG4gICAgICAgIC5hbmNob3ItYm94IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb24tYm94IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAuY29uLXdyYXAge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb24td3JhcCArIC5jb24td3JhcCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAqICsgLmhlYWRpbmctbGluZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbi1saXN0LXdyYXAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICYgKyAuaGVhZGluZy1saW5lIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbi1pdGVtIHtcclxuICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgLmRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsLmxpc3QgPiBsaSxcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29sb3JzIHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uLWltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU5LjR2dztcclxuICAgICAgICAgIC50ZXh0LWJveCB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVuZyBbZGF0YS1wYWdlPVwiSU5WXzAxXzAzXzAwXzAwXCJdIHtcclxuICBAaW5jbHVkZSBsZyB7XHJcbiAgICAuaGVhZGluZy1saW5lIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
