@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap");
.text--default {
	color: #242424;
}

.text--primary {
	color: #0056a4;
}

.text--success {
	color: #14142a;
}

.text--info {
	color: #90ba1e;
}

.text--warning {
	color: #ef7d17;
}

.text--error {
	color: #d43217;
}

/*---------------------------
	RESET
---------------------------*/
* {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 0;
	padding: 0;
	font-family: "Noto Sans KR", sans-serif;
	font-weight: 400;
	/*color: #242424;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

html,
body {
	position: relative;
	height: 100%;
	margin: 0 auto;
	font-size: 16px;
}

@media screen and (max-width: 640px) {
	html, body {
		font-size: 13px;
	}
}
@media screen and (max-width: 480px) {
	html, body {
		font-size: 10px;
	}
}
@media screen and (max-width: 360px) {
	html, body {
		font-size: 8px;
	}
}
html.scrollLock {
	height: 100%;
	overflow: hidden;
}

section,
aside,
article,
fieldset,
figure,
figcaption {
	display: block;
}

a:link,
a:focus,
a:hover,
a:active {
	text-decoration: none;
}

a {
	color: #242424;
}

button,
img {
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

button,
input[type=button],
input[type=submit] {
	cursor: pointer;
}

input {
	padding: 0 10px;
}

button {
	background: transparent;
	border: none;
}

img,
i {
	vertical-align: text-bottom;
}

i {
	font-size: inherit;
}

ul,
ol,
li {
	list-style-type: none;
}

.hand {
	cursor: pointer;
}

.hide {
	display: none;
}

/*---------------
	FONT
---------------*/
.fw-100 {
	font-weight: 100;
}

.fw-200 {
	font-weight: 200;
}

.fw-300 {
	font-weight: 300;
}

.fw-400 {
	font-weight: 400;
}

.fw-500 {
	font-weight: 500;
}

.fw-600 {
	font-weight: 600;
}

.fw-700 {
	font-weight: 700;
}

.fw-800 {
	font-weight: 800;
}

.fw-900 {
	font-weight: 900;
}

.fw-thin {
	font-weight: 300;
}

.fw-normal {
	font-weight: 400;
}

.fw-regular {
	font-weight: 500;
}

.fw-bold {
	font-weight: 600;
}

.fw-bolder {
	font-weight: 700;
}

.fw-extrabold {
	font-weight: 800;
}

/*---------------
	BOX
---------------*/
img {
	image-rendering: -moz-auto;
	image-rendering: -o-auto;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: auto;
	-ms-interpolation-mode: nearest-neighbor;
}

.box {
	position: relative;
	background: #fff;
	box-shadow: 0px 8px 16px -8px rgba(0, 0, 0, 0.25);
	border-radius: 16px;
}

.img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	overflow: hidden;
}

/*---------------
	BLIND
---------------*/
/* block element */
.blind {
	overflow: hidden;
	position: absolute;
	border: 0;
	width: 1px;
	height: 1px;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: polygon(0 0, 0 0, 0 0);
}

/*-----------------
	header
------------------*/
.header_wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 60px;
	padding: 0 16px;
}
.header_wrap button {
	display: flex;
	align-items: center;
}
.header_wrap .btn_menu {
	font-size: 32px;
}
.header_wrap .logo {
	display: flex;
	text-align: center;
	font-size: 24px;
}
.header_wrap .logo img {
	vertical-align: top;
}
.header_wrap .btn_search {
	font-size: 32px;
}

/*---------------------------
	navigation
---------------------------*/
.navigation {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 60px;
	padding: 16px;
	background: #fff;
}
.navigation a {
	text-align: center;
	margin: 0 8px;
}
.navigation a i {
	font-size: 24px;
}
.navigation a img {
	width: 24px;
	height: 100%;
	opacity: 0.65;
}
.navigation a p {
	font-size: 12px;
	white-space: nowrap;
}
@media screen and (max-width: 320px) {
	.navigation a i {
		font-size: 24px;
	}
	.navigation a p {
		font-size: 12px;
	}
}

.page_main .navigation,
.page_mypage .navigation {
	position: fixed;
	bottom: 0;
	left: 0;
}

/*-----------------
	side menu
------------------*/
.side_menu {
	position: fixed;
	top: 0;
	left: -100%;
	width: 100%;
	height: 100%;
	z-index: 100;
	background: transparent;
	-webkit-transition: all ease 0.6s 0s;
	-moz-transition: all ease 0.6s 0s;
	-ms-transition: all ease 0.6s 0s;
	-o-transition: all ease 0.6s 0s;
	transition: all ease 0.6s 0s;
}
.side_menu.active {
	left: 0;
	animation: backgroundColor 0.3s 0.6s both alternate;
	-webkit-animation: backgroundColor 0.3s 0.6s both alternate;
}
.side_menu .side_bg {
	width: 60%;
	height: 100vh;
	padding: 16px 24px;
	background-color: #fff;
}
.side_menu .side_logo {
	text-align: center;
	margin: 0 auto;
	font-size: 20px;
}
.side_menu .menu_side {
	height: 100%;
	margin-top: 24px;
}
.side_menu .menu_side li {
	border-top: 1px solid #bebebe;
}
.side_menu .menu_side li:first-child {
	border-top: none;
}
.side_menu .menu_side li a {
	display: block;
	padding: 16px 24px;
	color: #242424;
	font-size: 16px;

}
.side_menu .menu_side li.active a {
	color: #ff0000;
}
.side_menu .menu_side li.point_green a {
	color: #159606;
}
.side_menu .menu_side li span:before {
	content: "-";
	display: inline-block;
	margin-right: 8px;
	color: #fefefe;
}
.side_menu .menu_side li.active span:before {
	color: #ff0000;
}
.side_menu .menu_side li.point_green span:before {
	color: #159606;
}
.side_menu .btn_close {
	position: absolute;
	top: 0;
	left: 60%;
	font-size: 30px;
	color: #fff;
}
.side_menu .btn_close i {
	color: inherit;
	opacity: 1;
}

@keyframes backgroundColor {
	100% {
		background-color: rgba(0, 0, 0, 0.3);
	}
}
.dropdown {
	font-size: 2.125rem;
}
.dropdown .depth1 a {
	display: block;
	color: inherit;
}
.dropdown .depth1 h2 {
	position: relative;
	height: 6.25rem;
	line-height: 6.25rem;
	padding: 0 2.813rem;
	font-size: inherit;
	border-bottom: 1px solid #bcbcbc;
}
.dropdown .depth1 h2 .btn_dropdown {
	position: absolute;
	top: 50%;
	right: 2.063rem;
	margin-top: -1.406rem;
}
.dropdown .depth1 h2 i {
	font-size: 2.813rem;
}
.dropdown .depth2 {
	height: 0;
	opacity: 0;
	transition: height 0.6s 0.3s ease-in-out;
	-webkit-transition: height 0.6s 0.3s ease-in-out;
	-moz-transition: height 0.6s 0.3s ease-in-out;
	-ms-transition: height 0.6s 0.3s ease-in-out;
	-o-transition: height 0.6s 0.3s ease-in-out;
	overflow: hidden;
}
.dropdown .depth2.active {
	height: auto;
	opacity: 1;
}
.dropdown .depth2 li {
	height: 5rem;
	line-height: 5rem;
	padding: 0 4.75rem;
	border-bottom: 1px solid #bcbcbc;
	background: #bcbcbc;
	color: #fff;
}
.dropdown .depth2 li.active {
	background: #8d91a8;
}

[type=radio]:checked,
[type=radio]:not(:checked) {
	position: absolute;
	left: -9999px;
}

[type=radio]:checked + label,
[type=radio]:not(:checked) + label {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	display: inline-block;
	color: #666;
}

[type=radio]:checked + label:before,
[type=radio]:not(:checked) + label:before {
	content: "";
	position: absolute;
	left: 0;
	top: 3px;
	width: 20px;
	height: 20px;
	border: 1px solid #ccc;
	border-radius: 100%;
	background: #fff;
	box-sizing: border-box;
}

[type=radio]:checked + label:after,
[type=radio]:not(:checked) + label:after {
	content: "";
	width: 12px;
	height: 12px;
	background: #469BFF;
	position: absolute;
	left: 4px;
	top: 7px;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	box-sizing: border-box;
}

[type=radio]:not(:checked) + label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

[type=radio]:checked + label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.tab_box .tab_menu ul {
	margin: 1.25rem 0;
	padding: 0 1rem;
	white-space: nowrap;
	overflow-x: auto;
	-ms-overflow-style: none;
	/* IE and Edge */
	scrollbar-width: none;
	/* Firefox */
}
.tab_box .tab_menu ul::-webkit-scrollbar {
	display: none;
	/* Chrome, Safari, Opera*/
}
.tab_box .tab_menu li {
	display: inline-block;
	text-align: center;
	width: 100%;
	height: 3.75rem;
	line-height: 3.4rem;
	font-size: 1.5rem;
	border: 1px solid #bcbcbc;
	border-radius: 30px;
}
.tab_box .tab_menu li.active {
	background: #8d91a8;
	color: #fff;
}
.tab_box .tab_content > div {
	display: none;
	justify-content: center;
	padding: 0 1rem;
}
.tab_box .tab_content > div.active {
	display: block;
}
.tab_box .tab_content ul {
	width: 100%;
	margin: 0 0 0 -10px;
}
.tab_box .tab_content .item {
	text-align: center;
	display: inline-block;
	width: calc(50% - 12px);
	margin: 0 0 13px 10px;
	font-size: 1.375rem;
}
.tab_box .tab_content .item .thumbnail {
	height: 11.5rem;
	margin-bottom: 0.625rem;
	border-radius: 1rem;
	overflow: hidden;
}
.tab_box .tab_content .item .thumbnail img {
	object-fit: cover;
}
.tab_box .tab_content .item .title {
	/* 한 줄 일때 */
	display: inline-block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.top_area {
	position: relative;
	overflow: hidden;
}
.top_area > img {
	object-fit: cover;
}
.top_area .bn_text {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
}
.top_area .bn_text p {
	ine-height: 1.5;
	color: #fff;
	font-size: 2.5rem;
	font-weight: 300;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3);
}
.top_area .bn_text .title {
	font-size: 3.75rem;
	font-weight: bold;
}
.top_area .sub_header {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	padding: 1rem;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
}
.top_area button {
	display: inline-flex;
	font-size: 3.75rem;
}
.top_area button i {
	text-shadow: 1px 2px 2px #000;
	color: #fff;
}
.top_area button.btn_search {
	float: right;
}

.text--default {
	color: #242424;
}

.text--primary {
	color: #0056a4;
}

.text--success {
	color: #14142a;
}

.text--info {
	color: #90ba1e;
}

.text--warning {
	color: #ef7d17;
}

.text--error {
	color: #d43217;
}

/*-----------------
	slider
------------------*/
.slider {
	touch-action: auto !important;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}
.slider img {
	min-width: 100%;
	width: auto;
	object-fit: cover;
}
.slider .content {
	position: absolute;
	bottom: 25%;
	left: 0;
	text-align: center;
	width: 100%;
}
.slider .content p {
	color: #fff;
}
.slider .content p * {
	color: inherit;
}
.slider .content p.main_txt {
	font-size: 20px;
	font-weight: bold;
}
.slider .content p.sub_txt {
	font-size: 14px;
	font-weight: lighter;
}
.slider .content p.sub_txt.bold {
	font-weight: bold;
}
@media screen and (max-width: 320px) {
	.slider .content p.main_txt {
		font-size: 18px;
	}
	.slider .content p.sub_txt {
		font-size: 12px;
	}
}
.slider .content.center {
	top: 50%;
	bottom: unset;
	transform: translateY(-50%);
}
.slider .slick-slide {
	position: relative;
	touch-action: auto;
	-ms-touch-action: auto;
	overflow: hidden;
}
.slider .slick-dots {
	bottom: -15px;
}
.slider .slick-dots li {
	width: 12px;
	height: 12px;
	margin: 0 2px;
}
.slider .slick-dots li.slick-active button:before {
	content: "●";
}
.slider .slick-dots li button {
	width: 12px;
	height: 12px;
	padding: 0;
}
.slider .slick-dots li button:before {
	content: "○";
	width: 12px;
	height: 12px;
	line-height: 12px;
	color: #a8a8a8 !important;
	opacity: 1;
	font-size: 12px;
}

.page_main #slider01 .slick-slide img {
	width: 100%;
}
.page_main #slider_dot .slick-slide img {
	width: 100%;
}
.page_main #lineSlider .slick-slide img {
	width: 100%;
}
.page_main #lineDotSlider {
	padding: 0 8px;
}
.page_main #lineDotSlider .slick-slide img {
	width: 100%;
}
.page_main .dot-multi-slider .slick-list {
	margin-left: -8px;
	margin-right: -8px;
}
.page_main .dot-multi-slider .slick-slide {
	height: 100px;
	margin: 0 4px;
}
.page_main .dot-multi-slider .slick-slide img {
	width: 100%;
	height: 100px;
	object-fit: cover;
}
.page_main #slider02.slider .slick-list {
	padding: 0 1rem;
}
.page_main #slider02.slider .slick-slide {
	margin: 0 0.375rem;
}
.page_main #slider02.slider .slick-slide img {
	width: 15rem;
	height: 15rem;
}
.page_main #twoSlider .slick-slide {
	margin: 0 0.375rem;
	overflow: hidden;
}
.page_main #twoSlider .slick-slide img {
	width: 100%;
	height: 15rem;
	object-fit: fill;
}

input[type=checkbox] {
	display: none;
}

input[type=checkbox] + label {
	display: flex;
	align-items: center;
	position: relative;
	font-size: 16px;
	color: #959595;
}

input[type=checkbox] + label::before {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	border: 1px solid #959595;
}

input[class=checkbox]:checked + label::before {
	content: url("https://api.iconify.design/ph/caret-down.svg?color=white&width=18");
	text-align: center;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	background: #404D98;
}

.control_btns {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 1rem;
}
.control_btns button {
	display: flex;
	align-items: center;
	font-size: 3.75rem;
}
.control_btns button i {
	text-shadow: 1px 2px 2px #000;
	color: #555;
}

.page_login {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	overflow-x: hidden;
}
.page_login .container_wrap {
	padding: 25px;
}
.page_login h1 {
	text-align: center;
	font-size: 50px;
	font-weight: bold;
	color: #414D97;
}
.page_login .form_box {
	margin-top: 80px;
}
.page_login .form_box input {
	width: 100%;
	height: 48px;
	margin-bottom: 15px;
	padding: 0 10px;
	border: 1px solid #959595;
}
.page_login .btn_login {
	width: 100%;
	height: 48px;
	margin-top: 51px;
	border-radius: 10px;
	background: #414D97;
	color: #fff;
	font-size: 20px;
}
.page_login .find_box {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 14px;
	font-size: 14px;
	color: #959595;
}
.page_login .find_box span, .page_login .find_box a {
	color: inherit;
	font-size: inherit;
	white-space: nowrap;
}
.page_login .find_box span:before {
	content: "|";
	display: inline-block;
	margin: 0 10px;
}
.page_login .find_box span:first-child:before {
	display: none;
}
.page_login .find_box.mt-100 {
	margin-top: 100px;
}
.page_login .info_txt {
	text-align: center;
	font-size: 1.5rem;
	color: #414D97;
}
.page_login .find_end .info_txt {
	text-align: center;
	font-size: 2rem;
	color: #414D97;
}
.page_login .find_end .find_box {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.page_login .find_end .find_box a {
	flex: 0 0 50%;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background: #eee;
	color: #555;
	border: 1px solid #ddd;
}
.page_login .find_end .find_box a:first-child {
	flex: 0 0 100%;
	margin: 0 0 1px;
}

/*-----------------
	mypage
------------------*/
.page_mypage .user_info {
	text-align: center;
	margin: 6rem 0 0;
}
.page_mypage .user_info .thumbnail {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 17.938rem;
	height: 17.938rem;
	font-size: 12.5rem;
	margin: 0 auto;
	border: 1px solid #bebebe;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
}
.page_mypage .user_info .name {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0.875rem auto;
	font-size: 3.125rem;
	font-weight: bold;
}
.page_mypage .user_info .email {
	font-size: 1.5rem;
	font-weight: 300;
}
.page_mypage .menu {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20% 10% 20%;
}
.page_mypage .menu a {
	text-align: center;
	font-size: 1.625rem;
	color: #989898;
}
.page_mypage .menu img {
	width: 5.625rem;
	margin-bottom: 2px;
}
.page_mypage .title h2 {
	text-align: center;
	height: 5rem;
	line-height: 5.5rem;
	font-size: 1.875rem;
}
.page_mypage .modify_form {
	margin: auto;
	min-width: 300px;
	width: 50%;
	margin-top: 2.625rem;
}
.page_mypage .modify_form label {
	display: inline-block;
	text-align: right;
	width: 25%;
	font-size: 1.375rem;
	margin-right: 10px;
}
.page_mypage .modify_form input {
	width: calc(75% - 15px);
	height: 3.75rem;
	margin-top: 1.5rem;
	border: 1px solid #ccc;
	background: #EDEDED;
}
.page_mypage .modify_form .pw_form label {
	width: 40%;
}
.page_mypage .modify_form .pw_form input {
	width: calc(60% - 15px);
}
.page_mypage .modify_form .btn_agree {
	width: 100%;
	height: 5rem;
	background: #414D97;
	color: #fff;
	font-size: 2.5rem;
	margin: 5.25rem 0;
	border-radius: 100px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzL19mb250cy5zY3NzIiwidmFyaWFibGVzL19jb2xvci5zY3NzIiwic2V0dGluZ3MvX2NvbW1vbi5zY3NzIiwibWl4aW5zL192ZW5kb3JQcmVmaXguc2NzcyIsInNldHRpbmdzL19ib3guc2NzcyIsInZhcmlhYmxlcy9fc2V0dGluZ3Muc2NzcyIsInNldHRpbmdzL19ibGluZC5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zaWRlTWVudS5zY3NzIiwiY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvX3JhZGlvLnNjc3MiLCJjb21wb25lbnRzL190YWIuc2NzcyIsIm1peGlucy9fZG90ZG90ZG90LnNjc3MiLCJjb21wb25lbnRzL190b3BCYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fY2hlY2tib3guc2NzcyIsImNvbXBvbmVudHMvX2NvbnRyb2xfYnRucy5zY3NzIiwicGFnZS9fbG9naW4uc2NzcyIsInBhZ2UvX215cGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFHUTtBQ21DUjtDQUFnQixPQXBCTjs7O0FBcUJWO0NBQWdCLE9BVk47OztBQVdWO0NBQWdCLE9BVE47OztBQVVWO0NBQWEsT0FUTjs7O0FBVVA7Q0FBZ0IsT0FUTjs7O0FBVVY7Q0FBYyxPQVRMOzs7QUNsQ1Q7QUFBQTtBQUFBO0FBR0E7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQSxPRFFTO0NFaEJSLG9CRFNpQztDQ1RqQyxpQkRTaUM7Q0NUakMsZ0JEU2lDO0NDVGpDLGVEU2lDO0NDVGpDLFlEU2lDOzs7QUFHbkM7QUFBQTtDQUVDO0NBRUE7Q0FDQTtDQUNBOzs7QUFFRDtDQUNDO0VBQVk7OztBQUViO0NBQ0M7RUFBWTs7O0FBRWI7Q0FDQztFQUFZOzs7QUFHYjtDQUNDO0NBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtDQU1DOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtDQUlDOzs7QUFFRDtDQUNDLE9EcENXOzs7QUN1Q1o7QUFBQTtDQUVDO0NBQ0E7Q0FDQTtDQUNBOzs7QUFHRDtBQUFBO0FBQUE7Q0FHQzs7O0FBRUQ7Q0FDQzs7O0FBRUQ7Q0FDQztDQUNBOzs7QUFHRDtBQUFBO0NBRUM7OztBQUVEO0NBQ0M7OztBQUdEO0FBQUE7QUFBQTtDQUdDOzs7QUFHRDtDQUNDOzs7QUFHRDtDQUNDOzs7QUZoR0Q7QUFBQTtBQUFBO0FBS0E7Q0FBUzs7O0FBQ1Q7Q0FBUzs7O0FBQ1Q7Q0FBUzs7O0FBQ1Q7Q0FBUzs7O0FBQ1Q7Q0FBUzs7O0FBQ1Q7Q0FBUzs7O0FBQ1Q7Q0FBUzs7O0FBQ1Q7Q0FBUzs7O0FBQ1Q7Q0FBUzs7O0FBRVQ7Q0FBVTs7O0FBQ1Y7Q0FBWTs7O0FBQ1o7Q0FBYTs7O0FBQ2I7Q0FBVTs7O0FBQ1Y7Q0FBWTs7O0FBQ1o7Q0FBZTs7O0FJcEJmO0FBQUE7QUFBQTtBQUdBO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7O0FBSUQ7Q0FDQztDQUNBLFlIUk87Q0dTUCxZQ1BZO0NEUVosZUNWYTs7O0FEYWQ7Q0FDQztDQUNBO0NBQ0E7Q0FDQTs7O0FFdkJEO0FBQUE7QUFBQTtBQUdBO0FBQ0E7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7O0FDWEQ7QUFBQTtBQUFBO0FBR0E7Q0FDQztDQUNBO0NBQ0E7Q0FDQSxRRk5lO0NFT2Y7O0FBRUE7Q0FDQztDQUNBOztBQUVEO0NBQ0M7O0FBRUQ7Q0FDQztDQUNBO0NBQ0E7O0FBRUE7Q0FDQzs7QUFHRjtDQUNDOzs7QUMzQkY7QUFBQTtBQUFBO0FBR0E7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBLFFITDBCO0NHTTFCO0NBQ0E7O0FBRUE7Q0FDQztDQUNBOztBQUVBO0NBQ0M7O0FBRUQ7Q0FDQztDQUNBO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBOztBQUdGO0NBRUU7RUFDQzs7Q0FFRDtFQUNDOzs7O0FBUUg7QUFBQTtDQUNDO0NBQ0E7Q0FDQTs7O0FDOUNGO0FBQUE7QUFBQTtBQUdBO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7Q0FDQTtDQUNBOztBQUVEO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBOztBQUVBO0NBQ0M7O0FBRUE7Q0FDQzs7QUFFRDtDQUNDO0NBQ0E7Q0FDQTtDQUNBOztBQUVEO0NBQ0M7O0FBRUQ7Q0FDQzs7QUFFRDtDQUNDO0NBQ0E7Q0FDQSxjSnJERTtDSXNERjs7QUFFRDtDQUNDOztBQUVEO0NBQ0M7O0FBSUg7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0NBQ0M7Q0FDQTs7O0FBSUg7Q0FDQztFQUNDOzs7QUNwRkY7Q0FDQzs7QUFHQztDQUNDO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDQztDQUNBO0NBQ0E7Q0FDQTs7QUFFRDtDQUNDOztBQUlIO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDQzs7O0FDbERKO0FBQUE7Q0FFRTtDQUNBOzs7QUFHRjtBQUFBO0NBRUU7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7O0FBR0Y7QUFBQTtDQUVFO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOzs7QUFHRjtBQUFBO0NBRUU7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7O0FBR0Y7Q0FDRTtDQUNBO0NBQ0E7OztBQUdGO0NBQ0U7Q0FDQTtDQUNBOzs7QUNqREE7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0FBQTBCO0NBQzFCO0FBQXVCOztBQUN2QjtDQUNDO0FBQWU7O0FBR2pCO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7O0FBS0Y7Q0FDQztDQUNBO0NBQ0E7O0FBRUE7Q0FDQzs7QUFHRjtDQUNDO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0NBRUM7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDQzs7QUFHRjtBQzdERDtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBV0Q7OztBQ2pCRDtDQUNDO0NBRUE7O0FBRUE7Q0FDQzs7QUFFRDtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7QUFHQTtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBOztBQUlGO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBOztBQUVBO0NBQ0M7Q0FDQTs7QUFFRDtDQUNDOzs7QWJiSDtDQUFnQixPQXBCTjs7O0FBcUJWO0NBQWdCLE9BVk47OztBQVdWO0NBQWdCLE9BVE47OztBQVVWO0NBQWEsT0FUTjs7O0FBVVA7Q0FBZ0IsT0FUTjs7O0FBVVY7Q0FBYyxPQVRMOzs7QWMvQlQ7QUFBQTtBQUFBO0FBR0E7Q0FDRTtDQUNBO0NBQ0E7O0FBRUE7Q0FDRTtDQUNBO0NBQ0E7O0FBRUY7Q0FDRTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUVBO0NBQ0U7O0FBRUE7Q0FBSTs7QUFFSjtDQUNFO0NBQ0E7O0FBR0Y7Q0FDRTtDQUNBOztBQUVBO0NBQ0U7O0FBSUo7Q0FDQTtFQUNJOztDQUdGO0VBQ0U7OztBQUtOO0NBQ0U7Q0FDQTtDQUNBOztBQUdKO0NBQ0U7Q0FDQTtDQUNBO0NBQ0Q7O0FBRUQ7Q0FDRTs7QUFFQTtDQUNFO0NBQ0E7Q0FDQTs7QUFHRTtDQUNFOztBQUdKO0NBQ0U7Q0FDQTtDQUNBOztBQUVBO0NBQ0U7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7OztBQVVQO0NBQ0M7O0FBTUQ7Q0FDQzs7QUFNRDtDQUNDOztBQUlIO0NBQ0c7O0FBR0Q7Q0FDQzs7QUFLQTtDQUNFO0NBQ0E7O0FBRUo7Q0FDSTtDQUNBOztBQUVIO0NBQ0M7Q0FDSTtDQUNBOztBQUtKO0NBQ0U7O0FBRUY7Q0FDRTs7QUFFQTtDQUNFO0NBQ0E7O0FBS0o7Q0FDRTtDQUNEOztBQUVDO0NBQ0U7Q0FDQTtDQUNBOzs7QUNyS1I7Q0FDRTs7O0FBRUY7Q0FDRTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOzs7QUFFRjtDQUNFO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTs7O0FBRUY7Q0FDRTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7OztBQ3hCRjtDQUNFO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDRTtDQUNBO0NBQ0E7O0FBRUE7Q0FDRTtDQUNBOzs7QUNYTjtDQUNJO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDSTs7QUFFSjtDQUNJO0NBQ0E7Q0FDQTtDQUNBOztBQUVKO0NBQ0k7O0FBRUE7Q0FDSTtDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUdSO0NBQ0k7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUo7Q0FDSTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDSTtDQUNBO0NBQ0E7O0FBR0E7Q0FDSTtDQUNBO0NBQ0E7O0FBRUo7Q0FDSTs7QUFHUjtDQUNJOztBQUdSO0NBQ0k7Q0FDQTtDQUNBOztBQUlBO0NBQ0k7Q0FDQTtDQUNBOztBQUVKO0NBQ0k7Q0FDQTtDQUNBOztBQUVBO0NBQ0k7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDSTtDQUNBOzs7QUM5RnBCO0FBQUE7QUFBQTtBQUlDO0NBQ0M7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBOztBQUdGO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBRUE7Q0FDQztDQUNBO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBOztBQUtEO0NBQ0M7Q0FDQTtDQUNBO0NBQ0E7O0FBR0Y7Q0FDQztDQUNBO0NBQ0E7Q0FDQTs7QUFFQTtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7O0FBRUQ7Q0FDQztDQUNBO0NBQ0E7Q0FDQTtDQUNBOztBQUdBO0NBQ0M7O0FBRUQ7Q0FDQzs7QUFHRjtDQUNDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBIiwiZmlsZSI6ImNvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tLS0tLS0tLS0tLS0tLVxuXHRGT05UXG4tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytLUjp3Z2h0QDEwMDszMDA7NDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcblxuLmZ3LTEwMCB7Zm9udC13ZWlnaHQ6IDEwMDt9XG4uZnctMjAwIHtmb250LXdlaWdodDogMjAwO31cbi5mdy0zMDAge2ZvbnQtd2VpZ2h0OiAzMDA7fVxuLmZ3LTQwMCB7Zm9udC13ZWlnaHQ6IDQwMDt9XG4uZnctNTAwIHtmb250LXdlaWdodDogNTAwO31cbi5mdy02MDAge2ZvbnQtd2VpZ2h0OiA2MDA7fVxuLmZ3LTcwMCB7Zm9udC13ZWlnaHQ6IDcwMDt9XG4uZnctODAwIHtmb250LXdlaWdodDogODAwO31cbi5mdy05MDAge2ZvbnQtd2VpZ2h0OiA5MDA7fVxuXG4uZnctdGhpbiB7Zm9udC13ZWlnaHQ6IDMwMDt9XG4uZnctbm9ybWFsIHtmb250LXdlaWdodDogNDAwO31cbi5mdy1yZWd1bGFyIHtmb250LXdlaWdodDogNTAwO31cbi5mdy1ib2xkIHtmb250LXdlaWdodDogNjAwO31cbi5mdy1ib2xkZXIge2ZvbnQtd2VpZ2h0OiA3MDA7fVxuLmZ3LWV4dHJhYm9sZCB7Zm9udC13ZWlnaHQ6IDgwMDt9IiwiJGJyYW5kQ29sb3ItYmx1ZTogIzAwNTZhNDtcbiRicmFuZENvbG9yLWdyZWVuOiAjOTBiYTFlO1xuJGJyYW5kQ29sb3Itb3JhbmdlOiAjZWY3ZDE3O1xuJGJyYW5kQ29sb3IteWVsbG93OiAjZmZkNjMwO1xuJGJyYW5kQ29sb3ItcHVycGxlOiAjYWYxMjgwO1xuXG4kd2hpdGU6ICNmZmY7XG4kb2ZmV2hpdGU6ICNmY2ZjZmM7XG4kbGlnaHQ6ICNjNGM0YzQ7XG4kbGlnaHRHcmV5MTogI2VlZWVlZTtcbiRsaWdodEdyZXkyOiAjZjdmN2Y3O1xuJGdyZXkxOiAjYTVhNWE1O1xuJGdyZXkyOiAjOGI4YjhiO1xuJGdyZXkzOiAjNmY2ZjZmO1xuJGdyZXk0OiAjNTU1O1xuJGRhcms6ICMzNDNhNDA7XG4kZGFya0dyZXkxOiAjM2QzZDNkO1xuJGRhcmtHcmV5MjogIzI0MjQyNDtcbiRkZWZhdWx0OiAjMjQyNDI0O1xuJGJsYWNrOiAjMDAwO1xuXG4kbGlnaHRCbHVlR3JleTE6ICNmN2Y3ZmM7XG4kbGlnaHRCbHVlR3JleTI6ICNlZmYwZjY7XG4kYmx1ZUdyZXkxOiAjZDZkOGU3O1xuJGJsdWVHcmV5MjogI2EwYTNiZDtcbiRibHVlR3JleTM6ICM2ZTcxOTE7XG4kYmx1ZUdyZXk0OiAjNGU0YjY2O1xuJGRhcmtCbHVlR3JleTogIzE0MTQyYTtcblxuJHByaW1hcnk6ICMwMDU2YTQ7XG4kc2Vjb25kYXJ5OiAjZTYxNjhkO1xuJHN1Y2Nlc3M6ICMxNDE0MmE7XG4kaW5mbzogIzkwYmExZTtcbiR3YXJuaW5nOiAjZWY3ZDE3O1xuJGRhbmdlcjogI2Q0MzIxNztcbiRtdXRlZDogI2FhYWFhYTtcblxuXG4udGV4dC0tZGVmYXVsdCB7Y29sb3I6ICRkZWZhdWx0O31cbi50ZXh0LS1wcmltYXJ5IHtjb2xvcjogJHByaW1hcnk7fVxuLnRleHQtLXN1Y2Nlc3Mge2NvbG9yOiAkc3VjY2Vzczt9XG4udGV4dC0taW5mbyB7Y29sb3I6ICRpbmZvO31cbi50ZXh0LS13YXJuaW5nIHtjb2xvcjogJHdhcm5pbmc7fVxuLnRleHQtLWVycm9yIHtjb2xvcjogJGRhbmdlcjt9XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRSRVNFVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbioge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LWZhbWlseTogJ05vdG8gU2FucyBLUicsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAkZGVmYXVsdDtcblx0QGluY2x1ZGUgdmVuZG9yUHJlZml4KGJveC1zaXppbmcsIGJvcmRlci1ib3gpO1xufVxuXG5odG1sLFxuYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gbWF4LXdpZHRoOiA3MjBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblx0aHRtbCwgYm9keSB7Zm9udC1zaXplOiAxM3B4O31cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdGh0bWwsIGJvZHkge2ZvbnQtc2l6ZTogMTBweDt9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuXHRodG1sLCBib2R5IHtmb250LXNpemU6IDhweDt9XG59XG5cbmh0bWwuc2Nyb2xsTG9jayB7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc2VjdGlvbixcbmFzaWRlLFxuYXJ0aWNsZSxcbmZpZWxkc2V0LFxuZmlndXJlLFxuZmlnY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hOmxpbmssXG5hOmZvY3VzLFxuYTpob3ZlcixcbmE6YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYSB7XG5cdGNvbG9yOiAkZGFya0dyZXkyO1xufVxuXG5idXR0b24sXG5pbWcge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0IHtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuYnV0dG9uIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuaW1nLFxuaSB7XG5cdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cbmkge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbnVsLFxub2wsXG5saSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmhhbmQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn0iLCJAbWl4aW4gdmVuZG9yUHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG5cdEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC0sIC1tb3otLCAtbXMtLCAtby0sICcnIHtcblx0XHQjeyRwcmVmaXh9I3skcHJvcGVydHl9OiR2YWx1ZTtcblx0fVxufVxuXG4iLCIvKi0tLS0tLS0tLS0tLS0tLVxuXHRCT1hcbi0tLS0tLS0tLS0tLS0tLSovXG5pbWcge1xuXHRpbWFnZS1yZW5kZXJpbmc6IC1tb3otYXV0bztcblx0aW1hZ2UtcmVuZGVyaW5nOiAtby1hdXRvO1xuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdGltYWdlLXJlbmRlcmluZzogYXV0bztcblx0LW1zLWludGVycG9sYXRpb24tbW9kZTogbmVhcmVzdC1uZWlnaGJvcjtcbn1cblxuLy8g6riw67O4IOuwleyKpFxuLmJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdztcblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzO1xufVxuXG4uaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCJcbiRoZWFkZXItaGVpZ2h0OiA2MHB4O1xuJGZvb3Rlci1oZWlnaHQ6IDYwcHg7XG4kYm90dG9tLW5hdmlnYXRpb24taGVpZ2h0OiA2MHB4O1xuXG4kZ2FwOiA4cHg7XG4kYmFzZS1yYWRpdXM6IDE2cHg7XG5cbiRib3gtc2hhZG93OiAwcHggOHB4IDE2cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuJGJveC1zaGFkb3ctMjogMHB4IDhweCA0NnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiRib3gtc2hhZG93LTM6IDBweCAxNnB4IDE2cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuJGZpbHRlci1zaGFkb3c6IGRyb3Atc2hhZG93KDJweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4iLCIvKi0tLS0tLS0tLS0tLS0tLVxuXHRCTElORFxuLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGJsb2NrIGVsZW1lbnQgKi9cbi5ibGluZHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXI6IDA7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMCwgMCAwKTtcbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLVxuXHRoZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdHBhZGRpbmc6IDAgJGdhcCAqIDI7XG5cblx0YnV0dG9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmJ0bl9tZW51IHtcblx0XHRmb250LXNpemU6ICRnYXAgKiA0O1xuXHR9XG5cdC5sb2dvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cblx0XHRpbWcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdH1cblx0LmJ0bl9zZWFyY2gge1xuXHRcdGZvbnQtc2l6ZTogJGdhcCAqIDQ7XG5cdH1cbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0bmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXZpZ2F0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6ICRib3R0b21fbmF2aWdhdGlvbl9oZWlnaHQ7XG5cdHBhZGRpbmc6ICRnYXAgKiAyO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdGEge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgJGdhcDtcblxuXHRcdGkge1xuXHRcdFx0Zm9udC1zaXplOiAkZ2FwICogMztcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAkZ2FwICogMztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9wYWNpdHk6IDAuNjU7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcblx0XHRhIHtcblx0XHRcdGkge1xuXHRcdFx0XHRmb250LXNpemU6ICRnYXAgKiAzO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGdhcCArIDRweDtcblx0XHRcdH1cdFx0XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlX21haW4sXG4ucGFnZV9teXBhZ2Uge1xuXHQubmF2aWdhdGlvbiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0Ly9AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdC8vXHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdC8vfVxuXHR9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tXG5cdHNpZGUgbWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaWRlX21lbnUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogLTEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgLjZzIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlIC42cyAwcztcblx0LW1zLXRyYW5zaXRpb246IGFsbCBlYXNlIC42cyAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIGVhc2UgLjZzIDBzO1xuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAuNnMgMHM7XG5cblx0Ji5hY3RpdmUge1xuXHRcdGxlZnQ6IDA7XG5cdFx0YW5pbWF0aW9uOiBiYWNrZ3JvdW5kQ29sb3IgLjNzIC42cyBib3RoIGFsdGVybmF0ZTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogYmFja2dyb3VuZENvbG9yIC4zcyAuNnMgYm90aCBhbHRlcm5hdGU7XG5cdH1cblx0LnNpZGVfYmcge1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRwYWRkaW5nOiAkZ2FwICogMiAkZ2FwICogMztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG5cdC5zaWRlX2xvZ28ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0Lm1lbnVfc2lkZSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6ICRnYXAgKiAzO1xuXG5cdFx0bGkge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNiZWJlYmU7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwICogMiAkZ2FwICogMztcblx0XHRcdFx0Y29sb3I6ICNmZWZlZmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGdhcCAqIDI7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSBhIHtcblx0XHRcdFx0Y29sb3I6ICNmZjAwMDA7XG5cdFx0XHR9XG5cdFx0XHQmLnBvaW50X2dyZWVuIGEge1xuXHRcdFx0XHRjb2xvcjogIzE1OTYwNjtcblx0XHRcdH1cblx0XHRcdHNwYW46YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJy0nO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJGdhcDtcblx0XHRcdFx0Y29sb3I6ICNmZWZlZmU7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAjZmYwMDAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5wb2ludF9ncmVlbiBzcGFuOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAjMTU5NjA2O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYnRuX2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDYwJTtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRpIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cbkBrZXlmcmFtZXMgYmFja2dyb3VuZENvbG9yIHtcblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHR9XG59XG5cbiIsIi5kcm9wZG93biB7XG5cdGZvbnQtc2l6ZTogMi4xMjVyZW07IC8vMzRweFxuXG5cdC5kZXB0aDEge1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiA2LjI1cmVtOyAvLyAxMDBweFxuXHRcdFx0bGluZS1oZWlnaHQ6IDYuMjVyZW07IC8vIDEwMHB4XG5cdFx0XHRwYWRkaW5nOiAwIDIuODEzcmVtOyAvLzQ1cHhcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNiY2JjO1xuXG5cdFx0XHQuYnRuX2Ryb3Bkb3duIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0cmlnaHQ6IDIuMDYzcmVtOyAvLzMzcHhcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEuNDA2cmVtOyAvLy0yMi41cHhcblx0XHRcdH1cblx0XHRcdGkge1xuXHRcdFx0XHRmb250LXNpemU6IDIuODEzcmVtOyAvLzQ1cHhcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRlcHRoMiB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuNnMgMC4zcyBlYXNlLWluLW91dDtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjZzIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC42cyAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMC42cyAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjZzIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdGhlaWdodDogNXJlbTsgLy84MHB4XG5cdFx0XHRsaW5lLWhlaWdodDogNXJlbTsgLy84MHB4XG5cdFx0XHRwYWRkaW5nOiAwIDQuNzVyZW07IC8vNzZweFxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2JjYmM7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjYmNiY2JjO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzhkOTFhODtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIlt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2NjY7XG59XG5cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICM0NjlCRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59IiwiQGltcG9ydCBcIm1peGlucy9kb3Rkb3Rkb3RcIjtcblxuLnRhYl9ib3gge1xuXHQudGFiX21lbnUge1xuXHRcdHVsIHtcblx0XHRcdG1hcmdpbjogMS4yNXJlbSAwOyAvLyAzNlxuXHRcdFx0cGFkZGluZzogMCAxcmVtOyAvLyAxNlxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFIGFuZCBFZGdlICovXG5cdFx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhKi9cblx0XHRcdH1cblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwLjYyNXJlbTsgLy8xNzBweFxuXHRcdFx0aGVpZ2h0OiAzLjc1cmVtOyAvLzYwcHhcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjRyZW07XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTsgLy8yNHB4XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYmNiY2JjO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjOGQ5MWE4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRhYl9jb250ZW50IHtcblx0XHQmID4gZGl2IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgMCAwIC0xMHB4O1xuXHRcdH1cblx0XHQuaXRlbSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gMTJweCk7XG5cdFx0XHRtYXJnaW46IDAgMCAxM3B4IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuMzc1cmVtOyAvLzIycHhcblxuXHRcdFx0LnRodW1ibmFpbCB7XG5cdFx0XHRcdC8vIHdpZHRoOiAxNy4yNXJlbTsgLy8yNzZweFxuXHRcdFx0XHRoZWlnaHQ6IDExLjVyZW07IC8vMTg0cHhcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC42MjVyZW07IC8vMTBweFxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGRvdCgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkBtaXhpbiBkb3QoJGxpbmU6MSwgJGxpbmUtaGVpZ2h0Om51bGwpe1xuXHRAaWYgJGxpbmUgPT0gMSB7XG5cdFx0Lyog7ZWcIOykhCDsnbzrlYwgKi9cblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHR3aWR0aDoxMDAlO1xuXHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuXHR9QGVsc2V7XG5cdFx0Lyog7Jes65+sIOykhCDsnbzrlYwgKi9cblx0XHR3aGl0ZS1zcGFjZTpub3JtYWw7XG5cdFx0bWF4LWhlaWdodDooJGxpbmUtaGVpZ2h0ICogJGxpbmUpK2VtOy8qIGxpbmUtaGVpZ2h0ICogY2xhbXAgPSBoZWlnaHQoZW0pICovXG5cdFx0bGluZS1oZWlnaHQ6JGxpbmUtaGVpZ2h0O1xuXHRcdHdvcmQtd3JhcDpicmVhay13b3JkO1xuXHRcdGRpc3BsYXk6LXdlYmtpdC1ib3g7XG5cdFx0LXdlYmtpdC1saW5lLWNsYW1wOiRsaW5lO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtcblx0fVxuXHRvdmVyZmxvdzpoaWRkZW47XG59XG4iLCIudG9wX2FyZWEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vaGVpZ2h0OiAyOS4zNzVyZW07IC8vNDcwcHhcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nIHtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXHQuYm5fdGV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ly9oZWlnaHQ6IDEwMCU7XG5cblx0XHRwIHtcblx0XHRcdGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAyLjVyZW07IC8vNDBweFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHRleHQtc2hhZG93OiAxcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdFx0fVxuXHRcdC50aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDMuNzVyZW07IC8vNjBweFxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG5cblx0LnN1Yl9oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiA1O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAwLCAuMDUpLCByZ2JhKCMwMDAsIDApKTtcblx0fVxuXHRidXR0b24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGZvbnQtc2l6ZTogMy43NXJlbTsgLy82MHB4XG5cblx0XHRpIHtcblx0XHRcdHRleHQtc2hhZG93OiAxcHggMnB4IDJweCAjMDAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdCYuYnRuX3NlYXJjaCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG59IiwiQGltcG9ydCAnbWl4aW5zL2luZGV4Jyxcbid2YXJpYWJsZXMvaW5kZXgnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tXG5cdHNsaWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zbGlkZXIge1xuICB0b3VjaC1hY3Rpb246IGF1dG8gIWltcG9ydGFudDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cbiAgaW1nIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI1JTtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHAge1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICogeyBjb2xvcjogaW5oZXJpdDsgfVxuXG4gICAgICAmLm1haW5fdHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJi5zdWJfdHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcblxuICAgICAgICAmLmJvbGQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAmLm1haW5fdHh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIFxuICAgICAgICAmLnN1Yl90eHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY2VudGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG5cdCAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtMTVweDtcblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luOiAwIDJweDtcblxuICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAn4pePJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ+KXiyc7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjYThhOGE4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBmb250LXNpemU6ICRnYXAgKyA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlX21haW4ge1xuXHQjc2xpZGVyMDEge1xuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3NsaWRlcl9kb3Qge1xuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2xpbmVTbGlkZXIge1xuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2xpbmVEb3RTbGlkZXIge1xuICAgIHBhZGRpbmc6IDAgJGdhcDtcblxuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRvdC1tdWx0aS1zbGlkZXIge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGdhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogLSRnYXA7XG4gICAgfVxuXHRcdC5zbGljay1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luOiAwIGNhbGMoJGdhcCAvIDIpO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4gICNzbGlkZXIwMi5zbGlkZXIge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogMCAwLjM3NXJlbTsvLyA2cHhcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE1cmVtOy8vIDI0MHB4XG4gICAgICAgIGhlaWdodDogMTVyZW07Ly8gMjQwcHhcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3R3b1NsaWRlciB7XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogMCAwLjM3NXJlbTsvLyA2cHhcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE1cmVtOy8vIDI0MHB4XG4gICAgICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICBkaXNwbGF5OiBub25lO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWx7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk1OTU5NTtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmV7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyOjFweCBzb2xpZCAjOTU5NTk1O1xufVxuaW5wdXRbY2xhc3M9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZXtcbiAgY29udGVudDogdXJsKCdodHRwczovL2FwaS5pY29uaWZ5LmRlc2lnbi9waC9jYXJldC1kb3duLnN2Zz9jb2xvcj13aGl0ZSZ3aWR0aD0xOCcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzQwNEQ5ODtcbn0iLCIuY29udHJvbF9idG5zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuXG4gIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTsgLy82MHB4XG5cbiAgICBpIHtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMnB4IDJweCAjMDAwO1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCAnY29tcG9uZW50cy9jaGVja2JveCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbnRyb2xfYnRucyc7XG5cbi5wYWdlX2xvZ2luIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgIC5jb250YWluZXJfd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzQxNEQ5NztcbiAgICB9XG4gICAgLmZvcm1fYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTU5NTk1O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG5fbG9naW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDE0RDk3O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAuZmluZF9ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzk1OTU5NTtcblxuICAgICAgICBzcGFuLCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5tdC0xMDAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmluZm9fdHh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICM0MTREOTc7XG4gICAgfVxuXG4gICAgLmZpbmRfZW5kIHtcbiAgICAgICAgLmluZm9fdHh0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNDE0RDk3O1xuICAgICAgICB9XG4gICAgICAgIC5maW5kX2JveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS1cblx0bXlwYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2VfbXlwYWdlIHtcblx0LnVzZXJfaW5mbyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogNnJlbSAwIDA7IC8vMTQ1cHhcblxuXHRcdC50aHVtYm5haWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxNy45MzhyZW07IC8vMjg3cHhcblx0XHRcdGhlaWdodDogMTcuOTM4cmVtOyAvLzI4N3B4XG5cdFx0XHRmb250LXNpemU6IDEyLjVyZW07IC8vMjAwcHhcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHQtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0LW8tYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdFx0Lm5hbWUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMC44NzVyZW0gYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMy4xMjVyZW07IC8vNTBweFxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdC5lbWFpbCB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTsgLy8yNHB4XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdH1cblx0fVxuXHQubWVudSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAyMCUgMTAlIDIwJTtcblxuXHRcdGEge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxLjYyNXJlbTsgLy8yNnB4XG5cdFx0XHRjb2xvcjogIzk4OTg5ODtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiA1LjYyNXJlbTsgLy85MHB4XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0fVxuXHR9XG5cblx0LnRpdGxlIHtcblx0XHRoMiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogNS41cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0XHR9XG5cdH1cblx0Lm1vZGlmeV9mb3JtIHtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0bWluLXdpZHRoOiAzMDBweDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IDIuNjI1cmVtO1xuXG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI1JSAtIDE1cHgpO1xuXHRcdFx0aGVpZ2h0OiAzLjc1cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdGJhY2tncm91bmQ6ICNFREVERUQ7XG5cdFx0fVxuXHRcdC5wd19mb3JtIHtcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdH1cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwJSAtIDE1cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnRuX2FncmVlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdFx0YmFja2dyb3VuZDogIzQxNEQ5Nztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHRtYXJnaW46IDUuMjVyZW0gMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdH1cblx0fVxufSJdfQ== */
