/* line 5, public/src/scss/login.scss */
.p-login {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 120;
	height: 570px;
	text-align: center;
	margin: auto;
}

/* line 7, public/src/scss/login.scss */
.p-login.is-active {
	display: block;
}

/* line 10, public/src/scss/login.scss */
.p-login__wrap {
	position: relative;
	display: inline-block;
	height: inherit;
	background-color: #fff;
}

/* line 11, public/src/scss/login.scss */
.p-login__wrap:after {
	display: block;
	clear: both;
	content: '';
}

/* line 13, public/src/scss/login.scss */
.p-login__content {
	position: relative;
	float: left;
	width: 760px;
	height: inherit;
}

/* line 14, public/src/scss/login.scss */
.p-login__layer {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 500;
}

/* line 15, public/src/scss/login.scss */
.p-login__layer.is-active {
	display: block;
}

/* line 17, public/src/scss/login.scss */
.p-login__box {
	position: relative;
	width: 100%;
	padding: 78px 115px 0;
	box-sizing: border-box;
}

/* line 18, public/src/scss/login.scss */
.p-login__list {
	float: left;
	margin: 0;
	padding: 0;
}

/* line 19, public/src/scss/login.scss */
.p-login__tit {
	margin: 0;
	font-size: 36px;
	font-family: "Roboto", sans-serif;
	font-weight: 600;
	color: #162ab9;
	line-height: 1;
}

/* line 20, public/src/scss/login.scss */
.p-login__txt {
	margin: 4px 0 0 0;
	font-size: 15px;
	font-weight: 400;
	color: #666;
}

/* line 21, public/src/scss/login.scss */
.p-login__txt strong {
	color: #3d3d3f;
	font-weight: 500;
}

/* line 23, public/src/scss/login.scss */
.p-login__input {
	width: 100%;
	padding: 0 25px;
	border: 1px solid #c7c7c7;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
}

/* line 24, public/src/scss/login.scss */
.p-login__input + .p-login__input {
	margin-top: 10px;
}

/* line 25, public/src/scss/login.scss */
.p-login__input:-ms-input-placeholder {
	color: #c7c7c7;
}

/* line 26, public/src/scss/login.scss */
.p-login__input::placeholder {
	color: #c7c7c7;
}

/* line 27, public/src/scss/login.scss */
.p-login__input::-ms-input-placeholder {
	color: #c7c7c7;
}

/* line 29, public/src/scss/login.scss */
.p-login__area {
	position: relative;
	margin-top: 22px;
	padding-right: 220px;
	text-align: left;
	font-size: 0;
	box-sizing: border-box;
}

/* line 30, public/src/scss/login.scss */
.p-login__btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 200px;
	height: 90px;
	line-height: 90px;
	background-color: #424242;
	color: #fff;
	border: none;
	font-size: 15px;
	font-weight: 500;
	cursor: pointer;
}

/* line 31, public/src/scss/login.scss */
.p-login__list {
	width: 190px;
	height: 100%;
	border-left: 1px solid #e2e2e2;
}

/* line 32, public/src/scss/login.scss */
.p-login__item {
	position: relative;
	width: 100%;
	height: 230px;
	text-align: center;
}

/* line 35, public/src/scss/login.scss */
.p-login__item.nth-1 .p-login__subject:before {
	width: 46px;
	height: 54px;
	background: url("../images/login/join_icon.png");
}

/* line 38, public/src/scss/login.scss */
.p-login__item.nth-2 {
	background-color: #595959;
}

/* line 39, public/src/scss/login.scss */
.p-login__item.nth-2 .p-login__subject {
	color: #fff;
}

/* line 40, public/src/scss/login.scss */
.p-login__item.nth-2 .p-login__subject:before {
	width: 46px;
	height: 56px;
	background: url("../images/login/pass_icon.png");
}

/* line 45, public/src/scss/login.scss */
.p-login__outer {
	margin-top: 40px;
	padding: 0 115px;
	text-align: left;
	box-sizing: border-box;
}

/* line 46, public/src/scss/login.scss */
.p-login__outer:before {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	margin-bottom: 40px;
	background-color: #ccc;
}

/* line 47, public/src/scss/login.scss */
.p-login__outer:after {
	content: '';
	display: block;
	clear: both;
}

/* line 49, public/src/scss/login.scss */
.p-login__inner {
	float: left;
	padding-top: 6px;
}

/* line 50, public/src/scss/login.scss */
.p-login__txt2 {
	margin: 0;
	font-size: 20px;
	color: #000;
}

/* line 51, public/src/scss/login.scss */
.p-login__txt3 {
	margin: 4px 0 0 0;
	font-size: 15px;
	color: #aaaaaa;
}

/* line 52, public/src/scss/login.scss */
.p-login__join {
	display: inline-block;
	float: right;
	padding: 18px 3%;
	border: 1px solid #000;
	background-color: #fff;
	font-size: 18px;
	color: #000;
	box-sizing: border-box;
	text-decoration: none;
}

/* line 54, public/src/scss/login.scss */
.p-login__span {
	display: block;
	position: relative;
	padding-right: 64px;
}

/* line 55, public/src/scss/login.scss */
.p-login__span:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0px;
	width: 7px;
	height: 100%;
	background: url("../images/login/join_arrow.png") no-repeat center center;
}

/* line 58, public/src/scss/login.scss */
.p-login__subject {
	display: inline-block;
	font-size: 15px;
	font-weight: 500;
	color: #3d3d3f;
}

/* line 59, public/src/scss/login.scss */
.p-login__subject:before {
	display: block;
	margin: 0px auto 15px;
	content: '';
}

/* line 61, public/src/scss/login.scss */
.p-login__vertical {
	display: table-cell;
	width: 1%;
	height: inherit;
	vertical-align: middle;
}

/* line 62, public/src/scss/login.scss */
.p-login__link {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 10;
	text-indent: -999px;
}

/* line 63, public/src/scss/login.scss */
.p-login__close {
	overflow: hidden;
	position: absolute;
	top: 0;
	right: -44px;
	display: block;
	width: 44px;
	height: 44px;
	background: url("/new2/images/close_icon.png") no-repeat center center #333;
	z-index: 120;
	text-indent: -999px;
}

/* line 65, public/src/scss/login.scss */
.p-login__close2 {
	overflow: hidden;
	position: absolute;
	top: 18px;
	right: 18px;
	display: block;
	width: 28px;
	height: 28px;
	background: url("../images/login/join_close.png") no-repeat center center;
	z-index: 100;
	text-indent: -9999px;
}

@media only screen and (max-width: 1025px) {
	/* line 5, public/src/scss/login.scss */
	.p-login {
		top: 50%;
		bottom: auto;
		transform: translateY(-50%);
		height: auto;
		width: calc(100% - 84px);
	}
	/* line 68, public/src/scss/login.scss */
	.p-login__tit {
		font-size: 36px;
	}
	/* line 69, public/src/scss/login.scss */
	.p-login__content {
		float: none;
		width: auto;
	}
	/* line 70, public/src/scss/login.scss */
	.p-login__list {
		float: none;
		height: auto;
		width: 100%;
		margin-top: 90px;
		border-left: none;
		border-top: 1px solid #e2e2e2;
	}
	/* line 71, public/src/scss/login.scss */
	.p-login__list:after {
		display: block;
		clear: both;
		content: '';
	}
	/* line 73, public/src/scss/login.scss */
	.p-login__box {
		padding: 74px 55px 0;
	}
	/* line 74, public/src/scss/login.scss */
	.p-login__item {
		float: left;
		display: block;
		height: auto;
		width: 50%;
		height: 68px;
	}
	/* line 77, public/src/scss/login.scss */
	.p-login__item.nth-1 .p-login__subject:before {
		width: 33px;
		height: 38px;
		background: url("../images/login/join_icon.png") no-repeat center center/contain;
	}
	/* line 80, public/src/scss/login.scss */
	.p-login__item.nth-2 {
		background-color: #595959;
	}
	/* line 81, public/src/scss/login.scss */
	.p-login__item.nth-2 .p-login__subject {
		color: #fff;
	}
	/* line 82, public/src/scss/login.scss */
	.p-login__item.nth-2 .p-login__subject:before {
		width: 33px;
		height: 39px;
		background: url("../images/login/pass_icon.png") no-repeat center center/contain;
	}
	/* line 86, public/src/scss/login.scss */
	.p-login__subject {
		position: relative;
		padding-left: 42px;
	}
	/* line 87, public/src/scss/login.scss */
	.p-login__subject:before {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		margin: auto 0;
	}
	/* line 89, public/src/scss/login.scss */
	.p-login__close {
		right: 0;
	}
	/* line 91, public/src/scss/login.scss */
	.p-login__outer {
		padding: 0 55px 82px;
	}
}

@media only screen and (max-width: 680px) {
	/* line 5, public/src/scss/login.scss */
	.p-login {
		width: calc(100% - 42px);
	}
	/* line 94, public/src/scss/login.scss */
	.p-login__list {
		margin-top: 0;
		padding: 10px 0 26px;
		text-align: center;
	}
	/* line 95, public/src/scss/login.scss */
	.p-login__vertical {
		display: block;
		width: auto;
	}
	/* line 96, public/src/scss/login.scss */
	.p-login__item {
		float: none;
		display: inline-block;
		width: auto;
		height: auto;
	}
	/* line 97, public/src/scss/login.scss */
	.p-login__item.nth-1 {
		position: relative;
		padding-right: 20px;
		box-sizing: border-box;
	}
	/* line 98, public/src/scss/login.scss */
	.p-login__item.nth-1:after {
		position: absolute;
		top: 0;
		bottom: 0;
		right: 9px;
		width: 0;
		height: 11px;
		margin: auto 0;
		border-left: 1px solid #c7c7c7;
		content: '';
	}
	/* line 99, public/src/scss/login.scss */
	.p-login__item.nth-1 .p-login__subject {
		color: #3d3d3f;
	}
	/* line 101, public/src/scss/login.scss */
	.p-login__item.nth-2 {
		background-color: #fff;
	}
	/* line 102, public/src/scss/login.scss */
	.p-login__item.nth-2 .p-login__subject {
		color: #6c6a6a;
	}
	/* line 105, public/src/scss/login.scss */
	.p-login__area {
		margin-top: 10px;
		padding-right: 0;
	}
	/* line 106, public/src/scss/login.scss */
	.p-login__wrap {
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	}
	/* line 107, public/src/scss/login.scss */
	.p-login__box {
		padding: 36px 0 0;
	}
	/* line 108, public/src/scss/login.scss */
	.p-login__tit {
		font-size: 2.6rem;
	}
	/* line 109, public/src/scss/login.scss */
	.p-login__txt {
		margin-top: 8px;
		font-size: 1.3rem;
	}
	/* line 110, public/src/scss/login.scss */
	.p-login__subject {
		padding-left: 0;
		font-size: 1.4rem;
	}
	/* line 111, public/src/scss/login.scss */
	.p-login__subject:before {
		display: none;
	}
	/* line 113, public/src/scss/login.scss */
	.p-login__input {
		padding: 0 15px;
		height: 35px;
		line-height: 35px;
		font-size: 1.4rem;
	}
	/* line 114, public/src/scss/login.scss */
	.p-login__input + .p-login__input {
		margin-top: 15px;
	}
	/* line 116, public/src/scss/login.scss */
	.p-login__btn {
		position: static;
		width: 100%;
		height: 40px;
		margin-top: 15px;
		line-height: 40px;
		background: #424242;
	}
	/* line 117, public/src/scss/login.scss */
	.p-login__close {
		position: static;
		top: auto;
		right: auto;
		width: auto;
		margin: 16px -15px 0;
		background-image: none;
		background-color: #575757;
		text-indent: 0;
		color: #fff;
		font-size: 1.4rem;
		font-weight: 500;
		line-height: 45px;
		text-decoration: none;
	}
	/* line 118, public/src/scss/login.scss */
	.p-login__close2 {
		top: 20px;
		right: 0px;
		width: 27px;
		height: 27px;
		background: url("../images/login/join_close_m.png") no-repeat center center/27px 27px;
	}
	/* line 120, public/src/scss/login.scss */
	.p-login__outer {
		margin-top: 15px;
		padding: 0px;
		text-align: center;
	}
	/* line 121, public/src/scss/login.scss */
	.p-login__outer:before {
		margin-bottom: 10px;
	}
	/* line 123, public/src/scss/login.scss */
	.p-login__inner {
		display: none;
	}
	/* line 124, public/src/scss/login.scss */
	.p-login__join {
		float: none;
		width: 100%;
		border: 0;
		padding: 0;
		font-size: 1.4rem;
	}
	/* line 125, public/src/scss/login.scss */
	.p-login__span {
		padding-right: 0;
	}
	/* line 126, public/src/scss/login.scss */
	.p-login__span:before {
		display: none;
	}
}

/* line 131, public/src/scss/login.scss */
.p-sns__txt {
	display: none;
}

/* line 132, public/src/scss/login.scss */
.p-sns__list {
	margin: 30px 0 0 -10px;
	padding: 0;
}

/* line 133, public/src/scss/login.scss */
.p-sns__list:after {
	display: block;
	clear: both;
	content: '';
}

/* line 135, public/src/scss/login.scss */
.p-sns__item {
	float: left;
	width: 33.333%;
	padding-left: 10px;
	list-style: none;
	box-sizing: border-box;
}

/* line 136, public/src/scss/login.scss */
.p-sns__link {
	position: relative;
	display: block;
	height: 40px;
	padding-left: 36px;
	line-height: 40px;
	font-size: 15px;
	color: #fff;
	font-weight: 500;
	box-sizing: border-box;
	text-decoration: none;
}

/* line 137, public/src/scss/login.scss */
.p-sns__link.type-ba {
	background-color: #333;
}

/* line 138, public/src/scss/login.scss */
.p-sns__link.type-ba:before {
	background: url("../images/login/banobagi_icon.png") no-repeat center center;
}

/* line 140, public/src/scss/login.scss */
.p-sns__link.type-na {
	background-color: #2db400;
}

/* line 141, public/src/scss/login.scss */
.p-sns__link.type-na:before {
	background: url("../images/login/naver_icon.png") no-repeat center center;
}

/* line 143, public/src/scss/login.scss */
.p-sns__link.type-fa {
	background-color: #3b5998;
}

/* line 144, public/src/scss/login.scss */
.p-sns__link.type-fa:before {
	background: url("../images/login/facebook_icon.png") no-repeat center center;
}

/* line 146, public/src/scss/login.scss */
.p-sns__link.type-ka {
	background-color: #ffeb00;
	color: #3c1e1e;
}

/* line 147, public/src/scss/login.scss */
.p-sns__link.type-ka:before {
	background: url("../images/login/ka_icon.png") no-repeat center center;
	border-right: 1px solid rgba(255, 255, 255, 0.5);
}

/* line 149, public/src/scss/login.scss */
.p-sns__link:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 100%;
	border-right: 1px solid rgba(255, 255, 255, 0.18);
	content: '';
}

@media only screen and (max-width: 680px) {
	/* line 152, public/src/scss/login.scss */
	.p-sns__txt {
		display: block;
		margin: 17px 0 0 0;
		font-size: 1.4rem;
		color: #000;
	}
	/* line 153, public/src/scss/login.scss */
	.p-sns__list {
		margin-left: 0;
		margin-top: 16px;
		text-align: center;
		font-size: 0;
	}
	/* line 154, public/src/scss/login.scss */
	.p-sns__item {
		float: none;
		display: inline-block;
		width: 50px;
		padding-left: 0;
	}
	/* line 155, public/src/scss/login.scss */
	.p-sns__item + .p-sns__item {
		margin-left: 18px;
	}
	/* line 159, public/src/scss/login.scss */
	.p-sns__link {
		padding-left: 0;
		height: 50px;
		line-height: 50px;
		text-indent: -9999px;
		overflow: hidden;
	}
	/* line 160, public/src/scss/login.scss */
	.p-sns__link.type-ba {
		background-color: #333;
	}
	/* line 161, public/src/scss/login.scss */
	.p-sns__link.type-ba:before {
		background: url("../images/login/banobagi_icon_m.png") no-repeat center center/17px 21px;
	}
	/* line 163, public/src/scss/login.scss */
	.p-sns__link.type-na {
		background-color: #2db400;
	}
	/* line 164, public/src/scss/login.scss */
	.p-sns__link.type-na:before {
		background: url("../images/login/naver_icon_m.png") no-repeat center center/22px 20px;
	}
	/* line 166, public/src/scss/login.scss */
	.p-sns__link.type-fa {
		background-color: #3b5998;
	}
	/* line 167, public/src/scss/login.scss */
	.p-sns__link.type-fa:before {
		background: url("../images/login/facebook_icon_m.png") no-repeat center center/14px 30px;
	}
	/* line 169, public/src/scss/login.scss */
	.p-sns__link.type-ka {
		background-color: #ffeb00;
		color: #3c1e1e;
	}
	/* line 170, public/src/scss/login.scss */
	.p-sns__link.type-ka:before {
		background: url("../images/login/ka_icon_m.png") no-repeat center center/26px 24px;
	}
	/* line 172, public/src/scss/login.scss */
	.p-sns__link:before {
		width: 50px;
		border-right: 0;
	}
}

/* line 176, public/src/scss/login.scss */
.p-login-dim {
	overflow: hidden;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 119;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	text-indent: -999px;
	content: '';
}

/* line 177, public/src/scss/login.scss */
.p-login-dim.is-active {
	display: block;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9naW4uY3NzIiwic291cmNlcyI6WyJsb2dpbi5zY3NzIiwiX21peGlucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5cclxuXHJcbi5wLWxvZ2lue2Rpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOmZpeGVkOyB0b3A6MDsgbGVmdDowOyByaWdodDowOyBib3R0b206MDsgei1pbmRleDoxMjA7IGhlaWdodDo1NzBweDsgdGV4dC1hbGlnbjpjZW50ZXI7IG1hcmdpbjphdXRvO1xyXG5cdCR0aGlzOiY7XHJcblx0Ji5pcy1hY3RpdmV7ZGlzcGxheTpibG9jazt9XHJcblx0Ly8gJjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7IHotaW5kZXg6LTE7IGRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43KTsgY29udGVudDonJzt9XHJcblx0Ly8gJjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazsgaGVpZ2h0OjEwMCU7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgY29udGVudDonJzt9XHJcblx0Jl9fd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGhlaWdodDppbmhlcml0OyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblx0XHQmOmFmdGVye2Rpc3BsYXk6YmxvY2s7IGNsZWFyOmJvdGg7IGNvbnRlbnQ6Jyc7fVxyXG5cdH1cclxuXHQmX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlOyBmbG9hdDpsZWZ0OyB3aWR0aDo3NjBweDsgaGVpZ2h0OmluaGVyaXQ7fVxyXG5cdCZfX2xheWVye3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgbGVmdDowOyBkaXNwbGF5Om5vbmU7IHdpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7IHotaW5kZXg6NTAwO1xyXG5cdFx0Ji5pcy1hY3RpdmV7ZGlzcGxheTpibG9ja31cclxuXHR9XHJcblx0Jl9fYm94e3Bvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDoxMDAlOyAgcGFkZGluZzo3OHB4IDExNXB4IDA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDt9XHJcblx0Jl9fbGlzdHtmbG9hdDpsZWZ0OyBtYXJnaW46MDsgcGFkZGluZzowO31cclxuXHQmX190aXR7bWFyZ2luOjA7IGZvbnQtc2l6ZTozNnB4OyBmb250LWZhbWlseTokZm9udC1wdDsgZm9udC13ZWlnaHQ6JGJvbGQ7IGNvbG9yOiRjb2xvci1wb2ludDsgbGluZS1oZWlnaHQ6MTt9XHJcblx0Jl9fdHh0e21hcmdpbjo0cHggMCAwIDA7IGZvbnQtc2l6ZToxNXB4OyBmb250LXdlaWdodDogNDAwOyBjb2xvcjojNjY2O1xyXG5cdFx0c3Ryb25ne2NvbG9yOiMzZDNkM2Y7IGZvbnQtd2VpZ2h0OjUwMDt9XHJcblx0fVxyXG5cdCZfX2lucHV0e3dpZHRoOiAxMDAlOyBwYWRkaW5nOjAgMjVweDsgYm9yZGVyOjFweCBzb2xpZCAjYzdjN2M3OyBmb250LXNpemU6MTZweDsgaGVpZ2h0OjQwcHg7IGxpbmUtaGVpZ2h0OjQwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHRcdCYgKyAme21hcmdpbi10b3A6MTBweDt9XHJcblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYzdjN2M3OyB9XHJcblx0XHQmOjpwbGFjZWhvbGRlcntjb2xvcjojYzdjN2M3O31cclxuXHRcdCY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6I2M3YzdjNzt9XHJcblx0fVxyXG5cdCZfX2FyZWF7cG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tdG9wOjIycHg7IHBhZGRpbmctcmlnaHQ6IDIyMHB4OyB0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDt9XHJcblx0Jl9fYnRue3Bvc2l0aW9uOiBhYnNvbHV0ZTt0b3A6IDA7cmlnaHQ6IDA7d2lkdGg6IDIwMHB4O2hlaWdodDo5MHB4OyBsaW5lLWhlaWdodDo5MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiM0MjQyNDI7IGNvbG9yOiNmZmY7IGJvcmRlcjpub25lOyBmb250LXNpemU6MTVweDsgZm9udC13ZWlnaHQ6NTAwOyBjdXJzb3I6cG9pbnRlcjt9XHJcblx0Jl9fbGlzdHt3aWR0aDoxOTBweDsgaGVpZ2h0OjEwMCU7IGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZTJlMmUyO31cclxuXHQmX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDoxMDAlOyBoZWlnaHQ6MjMwcHg7dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHQmLm50aC0xe1xyXG5cdFx0XHQjeyR0aGlzfV9fc3ViamVjdHtcclxuXHRcdFx0XHQmOmJlZm9yZXt3aWR0aDo0NnB4OyBoZWlnaHQ6NTRweDsgYmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy9sb2dpbi9qb2luX2ljb24ucG5nJyl9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYubnRoLTJ7YmFja2dyb3VuZC1jb2xvcjojNTk1OTU5O1xyXG5cdFx0XHQjeyR0aGlzfV9fc3ViamVjdHtjb2xvcjojZmZmO1xyXG5cdFx0XHRcdCY6YmVmb3Jle3dpZHRoOjQ2cHg7IGhlaWdodDo1NnB4OyBiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL2xvZ2luL3Bhc3NfaWNvbi5wbmcnKX1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fb3V0ZXJ7bWFyZ2luLXRvcDogNDBweDtwYWRkaW5nOiAwIDExNXB4OyB0ZXh0LWFsaWduOiBsZWZ0OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblx0XHQmOmJlZm9yZXtjb250ZW50OiAnJztkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTtoZWlnaHQ6IDFweDttYXJnaW4tYm90dG9tOiA0MHB4O2JhY2tncm91bmQtY29sb3I6ICNjY2M7fVxyXG5cdFx0JjphZnRlcntjb250ZW50OiAnJztkaXNwbGF5OiBibG9jaztjbGVhcjogYm90aDt9XHJcblx0fVxyXG5cdCZfX2lubmVye2Zsb2F0OiBsZWZ0O3BhZGRpbmctdG9wOiA2cHg7fVxyXG5cdCZfX3R4dDJ7bWFyZ2luOjA7IGZvbnQtc2l6ZTogMjBweDtjb2xvcjogIzAwMDt9XHJcblx0Jl9fdHh0M3ttYXJnaW46NHB4IDAgMCAwOyBmb250LXNpemU6IDE1cHg7Y29sb3I6ICNhYWFhYWE7fVxyXG5cdCZfX2pvaW57ZGlzcGxheTogaW5saW5lLWJsb2NrO2Zsb2F0OiByaWdodDsgcGFkZGluZzogMThweCAzJTtib3JkZXI6IDFweCBzb2xpZCAjMDAwO2JhY2tncm91bmQtY29sb3I6ICNmZmY7Zm9udC1zaXplOiAxOHB4O2NvbG9yOiAjMDAwOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTt9XHJcblx0Jl9fc3BhbntkaXNwbGF5OiBibG9jaztwb3NpdGlvbjogcmVsYXRpdmU7cGFkZGluZy1yaWdodDogNjRweDtcclxuXHRcdCY6YmVmb3Jle2NvbnRlbnQ6ICcnO3Bvc2l0aW9uOiBhYnNvbHV0ZTt0b3A6IDA7cmlnaHQ6IDBweDt3aWR0aDogN3B4O2hlaWdodDogMTAwJTtiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sb2dpbi9qb2luX2Fycm93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO31cclxuXHR9XHJcblxyXG5cdCZfX3N1YmplY3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZToxNXB4OyBmb250LXdlaWdodDo1MDA7IGNvbG9yOiMzZDNkM2Y7XHJcblx0XHQmOmJlZm9yZXtkaXNwbGF5OmJsb2NrOyBtYXJnaW46MHB4IGF1dG8gMTVweDsgY29udGVudDonJzt9XHJcblx0fVxyXG5cdCZfX3ZlcnRpY2Fse2Rpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6MSU7IGhlaWdodDppbmhlcml0OyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG5cdCZfX2xpbmt7b3ZlcmZsb3c6aGlkZGVuOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7IHotaW5kZXg6MTA7IHRleHQtaW5kZW50Oi05OTlweDt9XHJcblx0Jl9fY2xvc2V7b3ZlcmZsb3c6aGlkZGVuOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0Oi00NHB4OyBkaXNwbGF5OmJsb2NrOyB3aWR0aDo0NHB4OyBoZWlnaHQ6NDRweDtcclxuXHRcdGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvbG9naW4vY2xvc2VfaWNvbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAjMzMzOyB6LWluZGV4OjEyMDsgdGV4dC1pbmRlbnQ6LTk5OXB4O31cclxuXHQmX19jbG9zZTJ7b3ZlcmZsb3c6aGlkZGVuOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjE4cHg7IHJpZ2h0OjE4cHg7IGRpc3BsYXk6YmxvY2s7IHdpZHRoOjI4cHg7IGhlaWdodDoyOHB4OyBiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL2xvZ2luL2pvaW5fY2xvc2UucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IHotaW5kZXg6MTAwO1xyXG5cdFx0dGV4dC1pbmRlbnQ6LTk5OTlweDt9XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQtc2l6ZSl7dG9wOjUwJTsgYm90dG9tOmF1dG87IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgaGVpZ2h0OmF1dG87IHdpZHRoOmNhbGMoMTAwJSAtIDg0cHgpO1xyXG5cdFx0Jl9fdGl0e2ZvbnQtc2l6ZTozNnB4O31cclxuXHRcdCZfX2NvbnRlbnR7ZmxvYXQ6bm9uZTsgd2lkdGg6YXV0bzt9XHJcblx0XHQmX19saXN0e2Zsb2F0Om5vbmU7IGhlaWdodDphdXRvOyB3aWR0aDoxMDAlOyBtYXJnaW4tdG9wOjkwcHg7IGJvcmRlci1sZWZ0Om5vbmU7IGJvcmRlci10b3A6MXB4IHNvbGlkICNlMmUyZTI7XHJcblx0XHRcdCY6YWZ0ZXJ7ZGlzcGxheTpibG9jazsgY2xlYXI6Ym90aDsgY29udGVudDonJzt9XHJcblx0XHR9XHJcblx0XHQmX19ib3h7cGFkZGluZzogNzRweCA1NXB4IDA7fVxyXG5cdFx0Jl9faXRlbXtmbG9hdDpsZWZ0OyBkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6YXV0bzsgd2lkdGg6NTAlOyBoZWlnaHQ6NjhweDtcclxuXHRcdFx0Ji5udGgtMXtcclxuXHRcdFx0XHQjeyR0aGlzfV9fc3ViamVjdHtcclxuXHRcdFx0XHRcdCY6YmVmb3Jle3dpZHRoOjMzcHg7IGhlaWdodDozOHB4OyBiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL2xvZ2luL2pvaW5faWNvbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLm50aC0ye2JhY2tncm91bmQtY29sb3I6IzU5NTk1OTtcclxuXHRcdFx0XHQjeyR0aGlzfV9fc3ViamVjdHtjb2xvcjojZmZmO1xyXG5cdFx0XHRcdFx0JjpiZWZvcmV7d2lkdGg6MzNweDsgaGVpZ2h0OjM5cHg7IGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvbG9naW4vcGFzc19pY29uLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19zdWJqZWN0e3Bvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6NDJweDtcclxuXHRcdFx0JjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyBsZWZ0OjA7IGJvdHRvbTowOyBtYXJnaW46YXV0byAwO31cclxuXHRcdH1cclxuXHRcdCZfX2Nsb3Nle3JpZ2h0OiAwO31cclxuXHJcblx0XHQmX19vdXRlcntwYWRkaW5nOiAwIDU1cHggODJweDt9XHJcblx0fVxyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlLXNpemUpe3dpZHRoOmNhbGMoMTAwJSAtIDQycHgpO1xyXG5cdFx0Jl9fbGlzdHttYXJnaW4tdG9wOjA7IHBhZGRpbmc6MTBweCAwIDI2cHg7IHRleHQtYWxpZ246Y2VudGVyO31cclxuXHRcdCZfX3ZlcnRpY2Fse2Rpc3BsYXk6YmxvY2s7IHdpZHRoOmF1dG87fVxyXG5cdFx0Jl9faXRlbXtmbG9hdDpub25lOyBkaXNwbGF5OmlubGluZS1ibG9jazsgd2lkdGg6YXV0bzsgaGVpZ2h0OmF1dG87XHJcblx0XHRcdCYubnRoLTF7cG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmctcmlnaHQ6MjBweDsgYm94LXNpemluZzpib3JkZXItYm94O1xyXG5cdFx0XHRcdCY6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyBib3R0b206MDsgcmlnaHQ6OXB4OyB3aWR0aDowOyBoZWlnaHQ6MTFweDsgbWFyZ2luOmF1dG8gMDsgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjN2M3Yzc7IGNvbnRlbnQ6Jyc7fVxyXG5cdFx0XHRcdCN7JHRoaXN9X19zdWJqZWN0e2NvbG9yOiMzZDNkM2Y7fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYubnRoLTJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdFx0XHRcdCN7JHRoaXN9X19zdWJqZWN0e2NvbG9yOiM2YzZhNmE7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19hcmVhe21hcmdpbi10b3A6MTBweDtwYWRkaW5nLXJpZ2h0OiAwO31cclxuXHRcdCZfX3dyYXB7d2lkdGg6IDEwMCU7IHBhZGRpbmc6MCAxNXB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7fVxyXG5cdFx0Jl9fYm94e3BhZGRpbmc6IDM2cHggMCAwO31cclxuXHRcdCZfX3RpdHtmb250LXNpemU6Mi42cmVtO31cclxuXHRcdCZfX3R4dHttYXJnaW4tdG9wOjhweDsgZm9udC1zaXplOjEuM3JlbTt9XHJcblx0XHQmX19zdWJqZWN0e3BhZGRpbmctbGVmdDowOyBmb250LXNpemU6MS40cmVtO1xyXG5cdFx0XHQmOmJlZm9yZXtkaXNwbGF5Om5vbmU7fVxyXG5cdFx0fVxyXG5cdFx0Jl9faW5wdXR7cGFkZGluZzowIDE1cHg7IGhlaWdodDozNXB4OyBsaW5lLWhlaWdodDozNXB4OyBmb250LXNpemU6MS40cmVtO1xyXG5cdFx0XHQmICsgJnttYXJnaW4tdG9wOiAxNXB4O31cclxuXHRcdH1cclxuXHRcdCZfX2J0bntwb3NpdGlvbjpzdGF0aWM7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6NDBweDttYXJnaW4tdG9wOiAxNXB4OyBsaW5lLWhlaWdodDo0MHB4OyBiYWNrZ3JvdW5kOiM0MjQyNDI7fVxyXG5cdFx0Jl9fY2xvc2V7cG9zaXRpb246c3RhdGljOyB0b3A6YXV0bzsgcmlnaHQ6YXV0bzsgd2lkdGg6YXV0bzsgbWFyZ2luOiAxNnB4IC0xNXB4IDA7IGJhY2tncm91bmQtaW1hZ2U6bm9uZTsgYmFja2dyb3VuZC1jb2xvcjojNTc1NzU3OyB0ZXh0LWluZGVudDowOyBjb2xvcjojZmZmOyBmb250LXNpemU6MS40cmVtOyBmb250LXdlaWdodDo1MDA7IGxpbmUtaGVpZ2h0OjQ1cHg7IHRleHQtZGVjb3JhdGlvbjpub25lO31cclxuXHRcdCZfX2Nsb3NlMnt0b3A6MjBweDsgcmlnaHQ6MHB4OyB3aWR0aDoyN3B4OyBoZWlnaHQ6MjdweDsgYmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy9sb2dpbi9qb2luX2Nsb3NlX20ucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAyN3B4IDI3cHg7fVxyXG5cclxuXHRcdCZfX291dGVye21hcmdpbi10b3A6IDE1cHg7cGFkZGluZzogMHB4O3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0JjpiZWZvcmV7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcblx0XHR9XHJcblx0XHQmX19pbm5lcntkaXNwbGF5OiBub25lO31cclxuXHRcdCZfX2pvaW57ZmxvYXQ6IG5vbmU7d2lkdGg6IDEwMCU7Ym9yZGVyOiAwO3BhZGRpbmc6IDA7Zm9udC1zaXplOiAxLjRyZW07fVxyXG5cdFx0Jl9fc3BhbntwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHQmOmJlZm9yZXtkaXNwbGF5OiBub25lO31cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnAtc25ze1xyXG5cdCZfX3R4dHtkaXNwbGF5OiBub25lO31cclxuXHQmX19saXN0e21hcmdpbjozMHB4IDAgMCAtMTBweDsgcGFkZGluZzowO1xyXG5cdFx0JjphZnRlcntkaXNwbGF5OmJsb2NrOyBjbGVhcjpib3RoOyBjb250ZW50OicnO31cclxuXHR9XHJcblx0Jl9faXRlbXtmbG9hdDpsZWZ0OyB3aWR0aDozMy4zMzMlOyBwYWRkaW5nLWxlZnQ6MTBweDsgbGlzdC1zdHlsZTpub25lOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7fVxyXG5cdCZfX2xpbmt7cG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6YmxvY2s7IGhlaWdodDo0MHB4OyBwYWRkaW5nLWxlZnQ6MzZweDsgbGluZS1oZWlnaHQ6NDBweDsgZm9udC1zaXplOjE1cHg7IGNvbG9yOiNmZmY7IGZvbnQtd2VpZ2h0OjUwMDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdCYudHlwZS1iYXtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7XHJcblx0XHRcdCY6YmVmb3Jle2JhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvbG9naW4vYmFub2JhZ2lfaWNvbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjt9XHJcblx0XHR9XHJcblx0XHQmLnR5cGUtbmF7YmFja2dyb3VuZC1jb2xvcjojMmRiNDAwO1xyXG5cdFx0XHQmOmJlZm9yZXtiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL2xvZ2luL25hdmVyX2ljb24ucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7fVxyXG5cdFx0fVxyXG5cdFx0Ji50eXBlLWZhe2JhY2tncm91bmQtY29sb3I6IzNiNTk5ODtcclxuXHRcdFx0JjpiZWZvcmV7YmFja2dyb3VuZDp1cmwoJy4uL2ltYWdlcy9sb2dpbi9mYWNlYm9va19pY29uLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO31cclxuXHRcdH1cclxuXHRcdCYudHlwZS1rYXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmViMDA7IGNvbG9yOiMzYzFlMWU7XHJcblx0XHRcdCY6YmVmb3Jle2JhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvbG9naW4va2FfaWNvbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7fVxyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyBsZWZ0OjA7IHdpZHRoOjQwcHg7IGhlaWdodDoxMDAlOyBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xOCk7IGNvbnRlbnQ6Jyc7fVxyXG5cdH1cclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZS1zaXplKXtcclxuXHRcdCZfX3R4dHtkaXNwbGF5OiBibG9jazttYXJnaW46IDE3cHggMCAwIDA7Zm9udC1zaXplOiAxLjRyZW07Y29sb3I6ICMwMDA7fVxyXG5cdFx0Jl9fbGlzdHttYXJnaW4tbGVmdDowOyBtYXJnaW4tdG9wOjE2cHg7dGV4dC1hbGlnbjogY2VudGVyO2ZvbnQtc2l6ZTogMDt9XHJcblx0XHQmX19pdGVte2Zsb2F0OiBub25lO2Rpc3BsYXk6IGlubGluZS1ibG9jazt3aWR0aDogNTBweDtwYWRkaW5nLWxlZnQ6MDtcclxuXHRcdFx0JiArICZ7bWFyZ2luLWxlZnQ6IDE4cHg7fVxyXG5cdFx0XHQvLyAmICsgJnttYXJnaW4tdG9wOjE0cHg7fVxyXG5cdFx0XHQvLyAmICsgJiArICZ7bWFyZ2luLXRvcDoxNHB4O31cclxuXHRcdH1cclxuXHRcdCZfX2xpbmt7cGFkZGluZy1sZWZ0OiAwOyBoZWlnaHQ6NTBweDsgbGluZS1oZWlnaHQ6NTBweDsgdGV4dC1pbmRlbnQ6IC05OTk5cHg7b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Ji50eXBlLWJhe2JhY2tncm91bmQtY29sb3I6IzMzMztcclxuXHRcdFx0XHQmOmJlZm9yZXtiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL2xvZ2luL2Jhbm9iYWdpX2ljb25fbS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDE3cHggMjFweDt9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji50eXBlLW5he2JhY2tncm91bmQtY29sb3I6IzJkYjQwMDtcclxuXHRcdFx0XHQmOmJlZm9yZXtiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL2xvZ2luL25hdmVyX2ljb25fbS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDIycHggMjBweDt9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji50eXBlLWZhe2JhY2tncm91bmQtY29sb3I6IzNiNTk5ODtcclxuXHRcdFx0XHQmOmJlZm9yZXtiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL2xvZ2luL2ZhY2Vib29rX2ljb25fbS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDE0cHggMzBweDt9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji50eXBlLWthe2JhY2tncm91bmQtY29sb3I6I2ZmZWIwMDsgY29sb3I6IzNjMWUxZTtcclxuXHRcdFx0XHQmOmJlZm9yZXtiYWNrZ3JvdW5kOnVybCgnLi4vaW1hZ2VzL2xvZ2luL2thX2ljb25fbS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDI2cHggMjRweDt9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmV7d2lkdGg6NTBweDtib3JkZXItcmlnaHQ6IDA7fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucC1sb2dpbi1kaW17b3ZlcmZsb3c6aGlkZGVuOyBkaXNwbGF5Om5vbmU7IHBvc2l0aW9uOmZpeGVkOyB0b3A6MDsgbGVmdDowOyAgei1pbmRleDoxMTk7IHdpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43KTsgIHRleHQtaW5kZW50Oi05OTlweDsgY29udGVudDonJztcclxuXHQmLmlzLWFjdGl2ZXtkaXNwbGF5OmJsb2NrO31cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4kZm9udC1wdDonUm9ib3RvJyxzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtbm9ybWFsOlwiTm90byBTYW5zIEtSXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgJ+uPi+ydjCwgRG90dW0nLCBcIkhlbHZldGljYSBOZXVlXCIsICdIZWx2ZXRpY2EsIEFyaWFsJywgJ3NlcmlmJztcclxuLy9taXhpblxyXG5AbWl4aW4gYmFja2dyb3VuZC1pbWFnZS1yZXRpbmEoJGZpbGUsICR0eXBlLCAkd2lkdGgsICRoZWlnaHQ6bnVsbCApIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUgKyAnLicgKyAkdHlwZSk7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuXHRcdG9ubHkgc2NyZWVuIGFuZCAoLW1vei1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuXHRcdG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcclxuXHRcdG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcblx0XHRvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxyXG5cdFx0b25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpe1xyXG5cdFx0JiB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZSArICdAMnguJyArICR0eXBlKTtcclxuXHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xyXG5cdFx0XHQtbW96LWJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XHJcblx0XHRcdC1vLWJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gaGlkZGVuIHsgb3ZlcmZsb3c6aGlkZGVuOyBwb3NpdGlvbjphYnNvbHV0ZTsgd2lkdGg6MDsgaGVpZ2h0OjA7IH1cclxuQG1peGluIGJsb2NrIHtcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHsgY2xlYXI6Ym90aDsgZGlzcGxheTpibG9jazsgb3ZlcmZsb3c6aGlkZGVuOyBoZWlnaHQ6MDsgY29udGVudDpcIlwiOyB9XHJcbn1cclxuQG1peGluIGxpbmUtY2xhbXAoJGxpbmVzLCAkbGluZS1oZWlnaHQpIHsgZGlzcGxheTpibG9jazsgZGlzcGxheTotd2Via2l0LWJveDsgLXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOyBwb3NpdGlvbjpyZWxhdGl2ZTsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IC13ZWJraXQtbGluZS1jbGFtcDokbGluZXM7IHdoaXRlLXNwYWNlOm5vcm1hbDtcclxuXHQmOmFmdGVyIHsgcG9zaXRpb246YWJzb2x1dGU7IHJpZ2h0OjA7IGJvdHRvbTowOyB3aWR0aDo3N3B4OyBoZWlnaHQ6JGxpbmUtaGVpZ2h0K2VtOyBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvY29tbW9uL2xpbmUtY2xhbXAucG5nKSByZXBlYXQteSByaWdodCBib3R0b207IGNvbnRlbnQ6Jyc7IHBvaW50ZXItZXZlbnRzOm5vbmU7IH1cclxuXHRAc3VwcG9ydHMgKC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzKSB7XHJcblx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdCY6YWZ0ZXIgeyBjb250ZW50Om5vbmV9XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gaW1nLXdyYXAge1xyXG5cdCZfX2ltZy13cmFwIHsgb3ZlcmZsb3c6aGlkZGVuOyBwb3NpdGlvbjpyZWxhdGl2ZTsgfVxyXG5cdCZfX2ltZyB7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgbGVmdDowOyByaWdodDowOyBib3R0b206MDsgbWFyZ2luOmF1dG87IG1heC13aWR0aDoxMDAlOyB9XHJcbn1cclxuXHJcbiRtb2JpbGUtc2l6ZTo2ODBweDtcclxuJHRhYmxldC1zaXplOjEwMjVweDtcclxuJG1pbnBjLXNpemUxOjE3MDBweDtcclxuJG1pbnBjLXNpemUyOjE0ODBweDsgLy8xMjgwP1xyXG4kbWlucGMtc2l6ZTM6MTE4MHB4O1xyXG4kaXBob25lLXNpemU6MzQwcHg7XHJcbiRtaW5ILXNpemU6OTAwcHg7XHJcblxyXG4kdGhpbjoxMDA7XHJcbiRsaWdodERvd246MjAwO1xyXG4kbGlnaHQ6MzAwO1xyXG4kcmVndWxhciA6NDAwO1xyXG4kbWVkaXVtIDo1MDA7XHJcbiRib2xkOjYwMDtcclxuJGJsYWNrOjcwMDtcclxuXHJcbiRibGFjazE6IzAwMDtcclxuJGJsYWNrMjojMzMzO1xyXG4kYmxhY2szOiM2NjY7XHJcbiRibGFjazQ6Izk5OTtcclxuXHJcbiRsaWZ0aW5nOiM4OTNhZGI7XHJcbiR3ZWRkaW5nOiNkNmI0OWI7XHJcbiRzdHJlc3M6I2Q2YjQ5YjtcclxuJHVsdGhlcmE6I2VkMTk0MTsgLy/smrjsjajrp4jsp4DrnpEg6rCZ7J207IKs7JqpXHJcbiRwb3JlOiNmZmFjMWI7XHJcbiR3aGl0ZW5pbmc6IzcxYzNlOTtcclxuJGNvbG9yLW5vcm1hbDojNDQ0O1xyXG4kY29sb3ItbGluZTojRkY0MzQwO1xyXG4kY29sb3ItcG9pbnQ6I2I5MTZhNDtcclxuJGNvbG9yLXllbGxvdzojZmZmMTkxO1xyXG4kY29sb3Itb3JhbmdlOiNmZmE5NmE7XHJcbiRjb2xvci1wb2ludDI6IzhkMjE3ZjtcclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFJQSxBQUFBLFFBQVEsQ0FBQTtDQUFDLE9BQU8sRUFBRSxJQUFJO0NBQUUsUUFBUSxFQUFDLEtBQUs7Q0FBRSxHQUFHLEVBQUMsQ0FB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QUFNLEVBQUMsSUFBSTtFQUFFLFdBQVcsRUFBQyxJQUFJO0VBQUUsV0FBVyxFQUFFLE9BQU87RUFBQyxRQUFRLEVBQUUsTUFBTTtFQWM1Rjs7Q0FkQSxBQUNBLFlBRE0sQUFDTCxRQUFRLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxJQUFJO0VBRTlCOztDQUhELEFBRUMsWUFGSyxBQUNMLFFBQVEsQUFDUCxPQUFPLENBQUE7RUFBQyxVQUFVLEVBQUMsMENBQTBDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxXQUFhLENBQUMsSUFBSTtFQUFHOztDQUZ0RyxBQUlBLFlBSk0sQUFJTCxRQUFRLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBRWpDOztDQU5ELEFBS0MsWUFMSyxBQUlMLFFBQVEsQUFDUCxPQUFPLENBQUE7RUFBQyxVQUFVLEVBQUMsdUNBQXVDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxXQUFhLENBQUMsSUFBSTtFQUFHOztDQUxuRyxBQU9BLFlBUE0sQUFPTCxRQUFRLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBRWpDOztDQVRELEFBUUMsWUFSSyxBQU9MLFFBQVEsQUFDUCxPQUFPLENBQUE7RUFBQyxVQUFVLEVBQUMsMENBQTBDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxXQUFhLENBQUMsSUFBSTtFQUFHOztDQVJ0RyxBQVVBLFlBVk0sQUFVTCxRQUFRLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUUsS0FBSyxFQUFDLE9BQU87RUFFaEQ7O0NBWkQsQUFXQyxZQVhLLEFBVUwsUUFBUSxBQUNQLE9BQU8sQ0FBQTtFQUFDLFVBQVUsRUFBQyxvQ0FBb0MsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLFdBQWEsQ0FBQyxJQUFJO0VBQUc7O0NBWGhHLEFBYUEsWUFiTSxBQWFMLE9BQU8sQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsWUFBWSxFQUFFLENBQUM7RUFBRzs7OztBQUl6QyxBQUFBLFlBQVksQ0FBQTtDQUFDLFFBQVEsRUFBQyxNQUFNO0NBQUUsT0FBTyxFQUFDLElBQUk7Q0FBRSxRQUFRLEVBQUMsS0FBSztDQUFFLEdBQUcsRUFBQyxDQUFDO0NBQUUsSUFBSSxFQUFDLENBQUM7Q0FBRyxPQUFPLEVBQUMsR0FBRztDQUFFLEtBQUssRUFBQyxJQUFJO0NBQUUsTUFBTSxFQUFDLElBQUk7Q0FBRSxnQkFBZ0IsRUFBQyxrQkFBZTtDQUFHLFdBQVcsRUFBQyxNQUFNO0NBQUUsT0FBTyxFQUFDLEVBQUU7Q0FFbEw7OztBQUZELEFBQ0MsWUFEVyxBQUNWLFVBQVUsQ0FBQTtDQUFDLE9BQU8sRUFBQyxLQUFLO0NBQUciLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */