/*---------------------------
	RESET
---------------------------*/
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap");
/* line 4, workspace/assets/style/settings/_common.scss */
* {
	-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;
}

/* line 15, workspace/assets/style/settings/_common.scss */
html,
body {
	position: relative;
	height: 100%;
	margin: 0 auto;
	font-size: 16px;
}

@media screen and (max-width: 640px) {
	/* line 24, workspace/assets/style/settings/_common.scss */
	html,
	body {
		font-size: 13px;
	}
}

@media screen and (max-width: 480px) {
	/* line 30, workspace/assets/style/settings/_common.scss */
	html,
	body {
		font-size: 10px;
	}
}

@media screen and (max-width: 360px) {
	/* line 36, workspace/assets/style/settings/_common.scss */
	html,
	body {
		font-size: 8px;
	}
}

/* line 42, workspace/assets/style/settings/_common.scss */
html.scrollLock {
	height: 100%;
	overflow: hidden;
}

/* line 47, workspace/assets/style/settings/_common.scss */
section,
aside,
article,
fieldset,
figure,
figcaption {
	display: block;
}

/* line 56, workspace/assets/style/settings/_common.scss */
a:link,
a:focus,
a:hover,
a:active {
	text-decoration: none;
}

/* line 62, workspace/assets/style/settings/_common.scss */
a {
	color: #242424;
}

/* line 66, workspace/assets/style/settings/_common.scss */
button,
img {
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

/* line 74, workspace/assets/style/settings/_common.scss */
button,
input[type='button'],
input[type='submit'] {
	cursor: pointer;
}

/* line 79, workspace/assets/style/settings/_common.scss */
button {
	background: transparent;
	border: none;
}

/* line 84, workspace/assets/style/settings/_common.scss */
img,
i {
	vertical-align: text-bottom;
}

/* line 88, workspace/assets/style/settings/_common.scss */
i {
	font-size: inherit;
	opacity: 0.5;
}

/* line 93, workspace/assets/style/settings/_common.scss */
ul,
ol,
li {
	list-style-type: none;
}

/* line 99, workspace/assets/style/settings/_common.scss */
.hand {
	cursor: pointer;
}

/*---------------
	FONT
---------------*/
/* line 6, workspace/assets/style/settings/_fonts.scss */
.fw-100 {
	font-weight: 100;
}

/* line 9, workspace/assets/style/settings/_fonts.scss */
.fw-200 {
	font-weight: 200;
}

/* line 12, workspace/assets/style/settings/_fonts.scss */
.fw-300 {
	font-weight: 300;
}

/* line 15, workspace/assets/style/settings/_fonts.scss */
.fw-400 {
	font-weight: 400;
}

/* line 18, workspace/assets/style/settings/_fonts.scss */
.fw-500 {
	font-weight: 500;
}

/* line 21, workspace/assets/style/settings/_fonts.scss */
.fw-600 {
	font-weight: 600;
}

/* line 24, workspace/assets/style/settings/_fonts.scss */
.fw-700 {
	font-weight: 700;
}

/* line 27, workspace/assets/style/settings/_fonts.scss */
.fw-800 {
	font-weight: 800;
}

/* line 30, workspace/assets/style/settings/_fonts.scss */
.fw-900 {
	font-weight: 900;
}

/* line 34, workspace/assets/style/settings/_fonts.scss */
.fw-thin {
	font-weight: 300;
}

/* line 37, workspace/assets/style/settings/_fonts.scss */
.fw-normal {
	font-weight: 400;
}

/* line 40, workspace/assets/style/settings/_fonts.scss */
.fw-regular {
	font-weight: 500;
}

/* line 43, workspace/assets/style/settings/_fonts.scss */
.fw-bold {
	font-weight: 600;
}

/* line 46, workspace/assets/style/settings/_fonts.scss */
.fw-bolder {
	font-weight: 700;
}

/* line 49, workspace/assets/style/settings/_fonts.scss */
.fw-extrabold {
	font-weight: 800;
}

/*---------------
	BOX
---------------*/
/* line 4, workspace/assets/style/settings/_box.scss */
img {
	image-rendering: -moz-auto;
	image-rendering: -o-auto;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: auto;
	-ms-interpolation-mode: nearest-neighbor;
}

/* line 13, workspace/assets/style/settings/_box.scss */
.box {
	position: relative;
	background: #fff;
	box-shadow: 0px 8px 16px -8px rgba(0, 0, 0, 0.25);
	border-radius: 16px;
}

/* line 20, workspace/assets/style/settings/_box.scss */
.img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	overflow: hidden;
}

/*---------------
	BLIND
---------------*/
/* block element */
/* line 5, workspace/assets/style/settings/_blind.scss */
.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
------------------*/
/* line 4, workspace/assets/style/components/_header.scss */
.header_wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 1rem;
}

/* line 10, workspace/assets/style/components/_header.scss */
.header_wrap button {
	display: flex;
	align-items: center;
}

/* line 14, workspace/assets/style/components/_header.scss */
.header_wrap .btn_menu {
	font-size: 3.75rem;
}

/* line 17, workspace/assets/style/components/_header.scss */
.header_wrap .logo {
	display: flex;
	width: 15.75rem;
}

/* line 21, workspace/assets/style/components/_header.scss */
.header_wrap .logo img {
	vertical-align: top;
}

/* line 25, workspace/assets/style/components/_header.scss */
.header_wrap .btn_search {
	font-size: 3.75rem;
}

/*---------------------------
	navigation
---------------------------*/
/* line 4, workspace/assets/style/components/_navigation.scss */
.navigation {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	padding: 10px 15px;
	background: #fff;
}

/* line 13, workspace/assets/style/components/_navigation.scss */
.navigation a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 3.75rem;
	height: 3.75rem;
	margin: 0 20px;
	font-size: 3.75rem;
}

/* line 22, workspace/assets/style/components/_navigation.scss */
.navigation a img {
	width: 100%;
	height: 100%;
	opacity: 0.65;
}

/* line 32, workspace/assets/style/components/_navigation.scss */
.page_main .navigation,
.page_mypage .navigation {
	position: fixed;
	bottom: 0;
}

@media screen and (min-width: 640px) {
	/* line 32, workspace/assets/style/components/_navigation.scss */
	.page_main .navigation,
	.page_mypage .navigation {
		position: static;
	}
}

/*-----------------
	side menu
------------------*/
/* line 4, workspace/assets/style/components/_sideMenu.scss */
.side_menu {
	position: fixed;
	top: 0;
	left: -100%;
	width: 100%;
	height: 100%;
	z-index: 100;
	background: transparent;
	-webkit-transition: all ease .6s 0s;
	-moz-transition: all ease .6s 0s;
	-ms-transition: all ease .6s 0s;
	-o-transition: all ease .6s 0s;
	transition: all ease .6s 0s;
}

/* line 18, workspace/assets/style/components/_sideMenu.scss */
.side_menu.active {
	left: 0;
	animation: backgroundColor .3s .6s both alternate;
	-webkit-animation: backgroundColor .3s .6s both alternate;
}

/* line 23, workspace/assets/style/components/_sideMenu.scss */
.side_menu .side_bg {
	width: 60%;
	height: 100vh;
	padding: 1rem;
	background-color: #fff;
}

/* line 29, workspace/assets/style/components/_sideMenu.scss */
.side_menu .side_logo {
	text-align: center;
	width: 15.75rem;
	margin: 0 auto;
}

/* line 34, workspace/assets/style/components/_sideMenu.scss */
.side_menu .menu_side {
	height: 100%;
	margin-top: 5vw;
}

/* line 38, workspace/assets/style/components/_sideMenu.scss */
.side_menu .menu_side li {
	border-top: 1px solid #bebebe;
}

/* line 41, workspace/assets/style/components/_sideMenu.scss */
.side_menu .menu_side li:first-child {
	border-top: none;
}

/* line 44, workspace/assets/style/components/_sideMenu.scss */
.side_menu .menu_side li a {
	display: block;
	padding: 4vw 10vw;
	color: #fefefe;
	font-size: 4vw;
}

/* line 50, workspace/assets/style/components/_sideMenu.scss */
.side_menu .menu_side li.active a {
	color: #ff0000;
}

/* line 53, workspace/assets/style/components/_sideMenu.scss */
.side_menu .menu_side li.point_green a {
	color: #159606;
}

/* line 56, workspace/assets/style/components/_sideMenu.scss */
.side_menu .menu_side li span:before {
	content: '-';
	display: inline-block;
	margin-right: 10px;
	color: #fefefe;
}

/* line 62, workspace/assets/style/components/_sideMenu.scss */
.side_menu .menu_side li.active span:before {
	color: #ff0000;
}

/* line 65, workspace/assets/style/components/_sideMenu.scss */
.side_menu .menu_side li.point_green span:before {
	color: #159606;
}

/* line 70, workspace/assets/style/components/_sideMenu.scss */
.side_menu .btn_close {
	position: absolute;
	top: 0;
	left: 60%;
	width: 30px;
	height: 30px;
	font-size: 30px;
	color: #fff;
}

/* line 79, workspace/assets/style/components/_sideMenu.scss */
.side_menu .btn_close i {
	color: inherit;
	opacity: 1;
}

@keyframes backgroundColor {
	100% {
		background-color: rgba(0, 0, 0, 0.3);
	}
}

/* line 1, workspace/assets/style/components/_checkbox.scss */
input[type="checkbox"] {
	display: none;
}

/* line 4, workspace/assets/style/components/_checkbox.scss */
input[type="checkbox"] + label {
	display: flex;
	align-items: center;
	position: relative;
	font-size: 16px;
	color: #959595;
}

/* line 11, workspace/assets/style/components/_checkbox.scss */
input[type="checkbox"] + label::before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	border: 1px solid #959595;
}

/* line 19, workspace/assets/style/components/_checkbox.scss */
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;
}

/* line 1, workspace/assets/style/components/_control_btns.scss */
.control_btns {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 1rem;
}

/* line 8, workspace/assets/style/components/_control_btns.scss */
.control_btns button {
	display: flex;
	align-items: center;
	font-size: 3.75rem;
}

/* line 13, workspace/assets/style/components/_control_btns.scss */
.control_btns button i {
	text-shadow: 1px 2px 2px #000;
	color: #555;
}

/* line 4, workspace/assets/style/page/_login.scss */
.page_login {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	overflow-x: hidden;
}

/* line 11, workspace/assets/style/page/_login.scss */
.page_login .container_wrap {
	padding: 25px;
}

/* line 14, workspace/assets/style/page/_login.scss */
.page_login h1 {
	text-align: center;
	font-size: 50px;
	font-weight: bold;
	color: #414D97;
}

/* line 20, workspace/assets/style/page/_login.scss */
.page_login .form_box {
	margin-top: 80px;
}

/* line 23, workspace/assets/style/page/_login.scss */
.page_login .form_box input {
	width: 100%;
	height: 48px;
	margin-bottom: 15px;
	padding: 0 10px;
	border: 1px solid #959595;
}

/* line 31, workspace/assets/style/page/_login.scss */
.page_login .btn_login {
	width: 100%;
	height: 48px;
	margin-top: 51px;
	border-radius: 10px;
	background: #414D97;
	color: #fff;
	font-size: 20px;
}

/* line 40, workspace/assets/style/page/_login.scss */
.page_login .find_box {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 14px;
	font-size: 14px;
	color: #959595;
}

/* line 48, workspace/assets/style/page/_login.scss */
.page_login .find_box span, .page_login .find_box a {
	color: inherit;
	font-size: inherit;
	white-space: nowrap;
}

/* line 54, workspace/assets/style/page/_login.scss */
.page_login .find_box span:before {
	content: '|';
	display: inline-block;
	margin: 0 10px;
}

/* line 59, workspace/assets/style/page/_login.scss */
.page_login .find_box span:first-child:before {
	display: none;
}

/* line 63, workspace/assets/style/page/_login.scss */
.page_login .find_box.mt-100 {
	margin-top: 100px;
}

/* line 67, workspace/assets/style/page/_login.scss */
.page_login .info_txt {
	text-align: center;
	font-size: 1.5rem;
	color: #414D97;
}

/* line 74, workspace/assets/style/page/_login.scss */
.page_login .find_end .info_txt {
	text-align: center;
	font-size: 2rem;
	color: #414D97;
}

/* line 79, workspace/assets/style/page/_login.scss */
.page_login .find_end .find_box {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

/* line 84, workspace/assets/style/page/_login.scss */
.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;
}

/* line 93, workspace/assets/style/page/_login.scss */
.page_login .find_end .find_box a:first-child {
	flex: 0 0 100%;
	margin: 0 0 1px;
}

/*-----------------
	mypage
------------------*/
/* line 5, workspace/assets/style/page/_mypage.scss */
.page_mypage .user_info {
	text-align: center;
	margin: 6rem 0 0;
}

/* line 9, workspace/assets/style/page/_mypage.scss */
.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;
}

/* line 25, workspace/assets/style/page/_mypage.scss */
.page_mypage .user_info .name {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 2.75rem auto 0.875rem;
	font-size: 3.125rem;
	font-weight: bold;
}

/* line 33, workspace/assets/style/page/_mypage.scss */
.page_mypage .user_info .email {
	font-size: 1.5rem;
	font-size: 300;
}

/* line 38, workspace/assets/style/page/_mypage.scss */
.page_mypage .menu {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20% 10% 20%;
}

/* line 44, workspace/assets/style/page/_mypage.scss */
.page_mypage .menu a {
	text-align: center;
	font-size: 1.625rem;
	color: #989898;
}

/* line 49, workspace/assets/style/page/_mypage.scss */
.page_mypage .menu img {
	width: 5.625rem;
	margin-bottom: 2px;
}

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