@charset "UTF-8";
@import "base.css";
@import "fonts.css";
@import "normalize.css";
h1, h2, h3, h4, h5, h6, input, button, textarea, select, p, blockquote, th, td, pre, address, li, dt, dd {
	font-size: 1rem;
	-webkit-text-size-adjust: none;
}
header, section, footer, aside, nav, main, article, figure {
	display: block;
}
img {
	vertical-align: bottom;
}
a {
	color: #00267F;
}
table {
	width: 100%
}
p {
	margin: 0 0 1.5em;
}
p, dd, td, th, li {
	line-height: 2em;
}
#totop {
	position: fixed;
	bottom: 90px;
	right: 50px;
	z-index: 10;
	margin-bottom: 0;
}
#totop a {
	display: block;
	transition: all 0.3s;
}
.bold {
	font-weight: bold;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
*, *:before, *:after {
	box-sizing: border-box;
}
/*==========================================================================*/
/*                            Container                                     */
/*==========================================================================*/
body {
	color: #333;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight: 400;
}
#wrapper {
	min-width: 1200px;
	overflow: hidden;
	padding-top: 80px;
}
.container {
	width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;
}
img {
	max-width: 100%;
	height: auto;
}
/*====================================Header======================================*/
#header {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 99;
	background: #fff;
	min-width: 1200px;
}
#header .container {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: 2000px;
	padding-right: 0;
}

.logo {
    margin: 0 0 0;
    width: 250px;
    height: 120px;
    display: flex;
    padding: 0;
    line-height: 0;
    background: #fff;
    justify-content: center;
    align-items: center;
}
.logo img.logo_pc {
	width: 100%;
	max-width: 100%;
    height: 56px;
}
.logo img.logo_sp {
	width: 100%;
	max-width: 100%;
}
.logo img.fixed {
	display: none;
}
#header.fixed .logo img.fixed {
	/*display: block;*/
    display: none;
}
#header.fixed .logo img.nofixed {
	/*display: none;*/
    display: block;
}
.h_right {
	display: flex;
	align-items: center;
}
.bogo-language-switcher {
	display: flex;
}
.bogo-language-switcher a, .bogo-language-switcher .bogo-language-name {
	text-decoration: none;
	color: #333333;
	font-size: 112.5%;
	display: block;
	font-family: 'Hind', sans-serif;
	font-weight: 600;
	line-height: 1em;
	padding-top: 2px;
	margin-bottom: -3px;
	transition: all 0.3s;
}
.bogo-language-switcher li:not(.not-available) .bogo-language-name {transform: translateY(4px);}
.bogo-language-switcher li:not(:last-child) {
	border-right: 1px solid #707070;
	padding-right: 18px;
	margin-right: 18px;
}
/* .bogo-language-switcher li:nth-of-type(1){order: 2;}
.bogo-language-switcher li:nth-of-type(2){order: 1;} */
.bogo-language-switcher li.current  a {
	color: #B6BBC5;
	font-weight: 700;
}
.h_btn {
	margin: 0 0 0 30px;
}
.h_btn a {
	display: flex;
	gap: 16px;
	text-decoration: none;
	width: 220px;
	height: 80px;
	padding-right: 0.5em;
	background: #EAA327;
	color: #fff;
	justify-content: center;
	align-items: center;
	font-weight: 600;
	line-height: 1.5em;
	transition: all 0.3s;
}
.h_btn a .icon {
	display: flex;
	gap: 12px;
}
.h_btn a .icon img {
	display: block;
	width: 20px;
	height: auto;
}
.h_btn a .en {
	display: block;
	font-size: 87.5%;
	font-family: 'Hind', sans-serif;
	font-weight: 700;
	margin: 2px 0 -4px;
}
.gnavi {
	display: flex;
}
.gnavi > li {
	position: relative;
	padding: 0 14px;
}
.gnavi > li > a, .gnavi > li > span {
	display: block;
	color: #333;
	text-decoration: none;
	font-weight: 500;
	padding: 24px 0;
	position: relative;
    white-space: nowrap !important;
}
.gnavi > li > a:before, .gnavi > li > span:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 5px;
	background: #00267F;
	left: 0;
	top: 0;
	transition: all 0.3s;
	transform: scale(0, 1);
}
.gnavi > li.over > *:first-child:after {
	content: '';
	position: relative;
	display: inline-block;
	background: url("../images/idx_arr04.svg") no-repeat center center/100% auto;
	width: 10px;
	height: 6px;
	margin-left: 5px;
	top: -3px;
	transition: all 0.3s;
}
.submenu {
	position: absolute;
	background: #fff;
	padding: 16px 28px 22px;
	width: 280px;
	display: none;
	left: -15px;
}
.submenu a {
	display: block;
	text-decoration: none;
	color: #333;
	font-weight: 500;
	transition: all 0.3s;
}
.submenu li:not(:last-child) {
	margin-bottom: 12px;
}
#header.fixed .logo {
	margin: 0 0 0 23px;
	height: auto;
	background: transparent;
	padding: 0;
}
#header.fixed .container {
	align-items: center;
}
body.en #header.fixed .container {
    height: auto;
}
#header.fixed {
	position: fixed;
	background: rgba(255, 255, 255, 0.9);
	box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);
	animation: header-fixed 0.6s;
}
@keyframes header-fixed {
	0% {
		opacity: 0.5;
		transform: translateY(-100%);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
/*====================================Mainvisual======================================*/
#mainvisual {
	position: relative;
}
.idx_slide.slick-initialized .slick-slide {
	line-height: 0;
}
.idx_slide.slick-initialized .slick-slide img {
	display: none;
}
.idx_slide.slick-initialized .slick-slide li {
	height: 550px;
	position: relative;
	overflow: hidden;
}
.idx_slide.slick-initialized .slick-slide li:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgb(16,32,65);
background: linear-gradient(180deg, rgba(16,32,65,0) 0%, rgba(3,6,13,1) 100%);
	opacity: 0.55;
	z-index: 2;
}
.idx_slide.slick-initialized .slick-slide li:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url("../images/idx_main_img01.jpg") no-repeat center center/cover;
	transition: all 6s linear;
}
.idx_slide.slick-initialized .slick-slide li.itm02:after {
	background-image: url("../images/idx_main_img02.jpg");
}
.idx_slide.slick-initialized .slick-slide li.itm03:after {
	background-image: url("../images/idx_main_img03.jpg");
}
.idx_slide.slick-initialized .slick-slide.-moving li:after {
	transform: scale(1.1);
}
.idx_main_ttl {
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 37px;
	color: #fff;
	z-index: 2;
	font-size: 2.5rem;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝B", serif;
	line-height: 1.5em;
}
.idx_main_ttl .en {
	display: block;
	font-size: 45%;
	font-family: 'Hind', sans-serif;
	font-weight: 500;
	line-height: 1.2em;
	margin-top: 4px;
}
.idx_char {
    display: inline-block;
    margin-right: -10px;
}
.idx_bnr_list {
	width: 100%;
	max-width: 1200px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -60px;
	display: flex;
	justify-content: space-between;
	flex-direction: row-reverse;
}
.idx_bnr {
	background: #172346;
	color: #fff;
	padding: 10px 29px 10px 25px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 100px;
	transition: all 0.3s;
	width: 50%;
	position: relative;
}
.idx_bnr:not(:last-child) {
	border-left: 1px solid #fff;
}
.idx_bnr > a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
}
.idx_bnr_ttl {
	margin: 0;
	position: relative;
	padding-left: 87px;
	line-height: 1.7em;
	padding-bottom: 2px;
}
.idx_bnr_ttl:before {
	content: '';
	position: absolute;
	background: url("../images/idx_main_icon01.svg") no-repeat center center/100% auto;
	width: 58px;
	height: 58px;
	left: 0;
	top: -2px;
}
.idx_bnr_ttl .lager {
	font-size: 137.5%;
	display: block;
	font-weight: 700;
}
.idx_bnr:nth-child(2) .idx_bnr_ttl:before {
	background-image: url("../images/idx_main_icon02.svg");
}
.idx_bnr_btn {
	margin: 0;
	position: absolute;
	right: 30px;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.3s;
}
.idx_bnr_btn a {
    display: flex;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Hind', sans-serif;
    transition: all 0.3s;
    font-size: 87.5%;
    width: 29px;
    height: 30px;
    justify-content: flex-end;
    overflow: hidden;
    align-items: flex-end;
}
.idx_bnr_btn a:after {
	content: '';
	position: relative;
	display: inline-block;
	background: url("../images/idx_arr01.svg") no-repeat center center/100% auto;
	width: 29px;
	height: 29px;
	margin-left: 0;
	margin-top: 0;
	transition: all 0.3s;
	flex-shrink: 0;
}
/*====================================Box01======================================*/
.box01 {
	background: #f2f2f2;
	padding: 190px 0 99px;
}
.box01 .container {
	display: flex;
	width: 100%;
	max-width: 1000px;
	align-items: flex-start;
	position: relative;
	justify-content: space-between;
}
.idx_h2 {
	text-align: center;
	font-size: 1.625rem;
	font-weight: 700;
	line-height: 1.5em;
	margin-bottom: 30px;

}

.idx_h2 .en {
	display: block;
	color: #00267F;
	font-size: 92.3%;
	font-family: 'Hind', sans-serif;
	line-height: 1em;
}

.box01 .idx_h2 {
	width: 200px;
	flex-shrink: 0;
	margin-right: 100px;
	margin-top: 25px;
}
.idx_btn {
	margin: 0;
	text-align: center;
}
.idx_btn a {
	display: inline-block;
	width: 200px;
	text-align: center;
	border: 1px solid #000000;
	color: #000;
	font-family: 'Hind', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	padding: 10px 10px 6px;
	transition: all 0.3s;
	background: url("../images/idx_arr02.svg") no-repeat right 20px center/6px auto;
}
.box01 .b01_list {
    width: 100%;
}
.box01 .idx_btn {
	position: absolute;
	left: 0;
	top: 115px;
}
.b01_list li {
	display: flex;
	flex-wrap: wrap;
	line-height: 1.5em;
	border-bottom: 1px solid #ccc;
	padding: 22px 0 24px;
}
.b01_list li .info {
	width: 100%;
}
.b01_list li .cate {
	width: 79px;
	background: #102041;
	text-align: center;
	color: #fff;
	font-size: 87.5%;
	margin-right: 14px;
	display: inline-block;
}
.b01_list li .date {
	font-family: 'Hind', sans-serif;
	display: inline-block;
	padding-top: 2px;
	line-height: 1.4em;
	letter-spacing: 0.03em;
}
.b01_list li .ttl {
	text-decoration: none;
	color: #333;
	display: inline-block;
	margin-top: 7px;
}
.b01_list li:first-child {
	padding-top: 0;
}
.box01 .b01_list li .ttl {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin: 0;
}
.box01 .b01_list li {
    flex-wrap: nowrap;
	align-items: center;
}
.box01 .b01_list li .info {
    width: 95px;
    margin-right: 20px;
}
/*====================================Box02======================================*/
.box02 {
	background: #102041;
	color: #fff;
}
.b02_info {
	display: flex;
	align-items: center;
	width: 100%;
	max-width: 2000px;
	justify-content: center;
	margin: 0 auto;
}
.b02_img {
	width: 50%;
	margin: 0;
}
.b02_main {
	width: 50%;
}
.b02_main_info {
	width: 100%;
	max-width: 530px;
	margin: 0 auto 31px;
}
.b02_h1 {
	font-size: 2.5rem;
	font-weight: bold;
	line-height: 1.45em;
	margin-bottom: 14px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝B", serif;
}
.box02 .idx_btn a {
	color: #fff;
	border-color: #fff;
	background-image: url("../images/idx_arr03.svg");
}
.b02_txt {
	margin-bottom: 45px;
}
.b02_txt .small {
    font-size: 90%;
    display: block;
    margin-top: 15px;
}
/*====================================Box03======================================*/
.box03 {
	background: #f2f2f2;
	text-align: center;
	padding: 98px 0 104px;
}
.b03_h3 {
	font-size: 2.5rem;
	color: #102041;
	line-height: 1.5em;
	margin-bottom: 44px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝B", serif;
	font-weight: 500;
}
.b03_h3 .lager {
	display: block;
	font-size: 272.72%;
	line-height: 1.2em;
	margin-top: 8px;
}
.b03_list {
	display: flex;
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	justify-content: space-between;
}
.b03_item {
	width: 150px;
}
.b03_item a {
	display: block;
	text-decoration: none;
	color: #102041;
	font-weight: 500;
	white-space: nowrap;
	transition: all 0.3s;
}
.b03_item a:before {
	content: '';
	position: relative;
	display: block;
	margin: 0 auto 30px;
	background: url("../images/b03_icon01.png") no-repeat center center/90px auto #102041;
	width: 150px;
	height: 150px;
	border-radius: 50%;
}
.b03_item:nth-child(2) a:before {
	background-image: url("../images/b03_icon02.png");
}
.b03_item:nth-child(3) a:before {
	background-image: url("../images/b03_icon03.png");
}
.b03_item:nth-child(4) a:before {
	background-image: url("../images/b03_icon04.png");
}
.b03_item:nth-child(5) a:before {
	background-image: url("../images/b03_icon05.png");
}
.b03_item a .ttl {
	line-height: 1.5em;
	display: flex;
	height: 48px;
	justify-content: center;
	align-items: center;
}
/*====================================Box04======================================*/
.box04 {
	background: #102041;
	color: #fff;
}
.b04_info {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	width: 100%;
	max-width: 2000px;
	margin: 0 auto;
}
.b04_img {
	width: 50%;
	position: relative;
	margin: 0;
}
.b04_img_ttl {
	position: absolute;
	width: 264px;
	left: 50%;
	bottom: 172px;
	z-index: 2;
	color: #102041;
	transform: translateX(-50%);
	text-align: center;
	font-weight: 700;
	line-height: 1.5em;
	padding: 5px 0;
}

.b04_img_ttl:before, .b04_img_ttl:after {
	content: '';
	position: absolute;
	width: 10px;
	height: 100%;
	top: 0;
	border-style: solid;
	border-color: #102041;
}
.b04_img_ttl:before {
	left: 0;
	border-width: 2px 0 2px 2px;
}
.b04_img_ttl:after {
	right: 0;
	border-width: 2px 2px 2px 0;
}
.b04_img_ttl .en {
	display: block;
	font-family: 'Hind', sans-serif;
	margin-top: 1px;
}
.b04_main {
	width: 50%;
}
.b04_main_info {
	width: 100%;
	max-width: 510px;
	margin: 0 auto 24px;
}
.b04_h3 {
	font-size: 2.5rem;
	line-height: 1.41em;
	font-weight: bold;
	margin-bottom: 11px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝B", serif;
}
.b04_h3 .point {
	margin-left: -22px;
}
.b04_h3 .point.right {
	margin: 0 -15px 0 0;
}
.b04_ttl {
	font-size: 1.438rem;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 9px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝B", serif;
}
.box04 .idx_btn a {
	color: #fff;
	border-color: #fff;
	background-image: url("../images/idx_arr03.svg");
}
/*====================================Box05======================================*/
.box05 {
	background: #f2f2f2;
	padding: 66px 0 0;
}

.box05 .idx_h2 {
	margin-bottom: 36px;
}
.b05_ttl {
	text-align: center;
	font-size: 2.625rem;
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 1.5em;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝B", serif;
	display: flex;
	align-items: center;
	justify-content: center;
}
.b05_txt {
	text-align: center;
	font-weight: 500;
	margin: 0 0 12px;
}
body.en .b05_txt {
	margin: 0 0 55px;
}
.b05_ttl .icon {
	width: 20px;
	height: 20px;
	display: inline-block;
	margin: -9px 0 0;
	position: relative;
}
.b05_ttl .icon:before, .b05_ttl .icon:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 130%;
	background: #000;
	top: 0;
}
.b05_ttl .icon:before {
	transform: rotate(-45deg);
	left: 9px;
}
.b05_ttl .icon:after {
	transform: rotate(45deg);
	right: 9px;
}
.b05_ttl .small {
    font-size: 50%;
}
.b05_main {
	display: flex;
	background: #102041;
	color: #fff;
	align-items: center;
	width: 100%;
	max-width: 2000px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}
.b05_main:after {
	content: '';
	position: absolute;
	width: 100vw;
	height: 100%;
	min-width: 2000px;
	left: 50%;
	transform: translateX(-50%);
	z-index: -2;
	pointer-events: none;
	background: #102041;
}
.b05_img {
	width: 51%;
	margin: 0;
}
.b05_info {
	width: 49%;
}
.b05_info_main {
	width: 100%;
	max-width: 580px;
	margin: 35px auto 0;
}
.b05_info_main dl {
	display: flex;
	align-items: center;
	border-bottom: 1px solid rgba(204, 204, 204, 0.3);
	padding: 15px 0;
}
.b05_info_main dl:first-child {
	padding-top: 0;
}
.b05_info_main dl:last-of-type {
	border-bottom: none;
	margin-bottom: 55px;
}
body.en .b05_info_main dl:last-of-type {
	margin-bottom: 30px;
}
.b05_info_main dt {
	width: 121px;
	flex-shrink: 0;
	text-align: center;
	color: #00BEE6;
	font-weight: 700;
	font-size: 1.25rem;
	font-family: 'Hind', sans-serif;
	margin-right: 19px;
	margin-top: 19px;
}
.b05_info_main dl:nth-of-type(2) dt {
	color: #FFE600;
}
.b05_info_main dl:nth-of-type(3) dt {
	color: #FF78C8;
}
.b05_info_main dd {
	font-weight: 700;
	line-height: 1.6em;
}
.b05_info_main dd .price {
	font-size: 125%;
	font-family: 'Hind', sans-serif;
	display: inline-block;
	margin: 0 3px;
}
.b05_info_main dd .icon {
	display: inline-block;
	margin: 0 8px;
}
.price_col {
	display: flex;
}
.price_item:not(:last-child) {
	margin-right: 40px;
}
.b05_info_main dd .small {
	font-size: 87.5%;
}
.box05 .idx_btn a {
	color: #fff;
	border-color: #fff;
	background-image: url("../images/idx_arr03.svg");
}
/*====================================Box06======================================*/
.box06 {
	background: #f2f2f2;
	padding: 66px 0 60px;
}
.b06_list {
	width: 100%;
	max-width: 1100px;
	margin: 0 auto 80px;
}
.b06_itm_img img {
	margin: 0 auto;
}
.b06_list .slick-track {
	display: flex;
}
.b06_item {
	width: 340px;
	position: relative;
	transition: all 0.3s;
}
.b06_item > a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.b06_item.itm02 {
	margin-left: 33px;
}
.b06_itm_ttl {
	text-align: center;
	font-size: 1.125rem;
	font-weight: bold!important;
	margin-bottom: 20px;
}
.b06_itm_img {
	text-align: center;
	margin-bottom: 23px;
}
.b06_itm_txt {
	margin: 0;
}
.b06_item:nth-child(2) .b06_itm_txt {
	margin-left: 14px;
}
.itm02 .b06_itm_txt {
	margin-left: 26px;
}
.b06_item.itm03 {
	margin-left: 35px;
}
.itm03 .b06_itm_txt {
	margin-left: 22px;
}
.box06 .idx_h2 {
	margin-bottom: 27px;
}


.box06 .container {
	width: 100%;
	padding: 0;
}
.b06_bnr {
	display: flex;
	justify-content: space-between;
	margin-bottom: 36px;
}
.b06_bnr li:not(:last-child) {
	margin-right: 40px;
}
.b06_bnr li {
	width: 100%;
}
.b06_bnr a {
	text-decoration: none;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 700;
	color: #fff;
	position: relative;
	z-index: 2;
	height: 186px;
	text-align: center;
	background: url("../images/b06_img01.jpg") no-repeat center center/cover;
	font-size: 112.5%;
	line-height: 1.3em;
	padding-top: 12px;
}
.b06_bnr a:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -2;
	pointer-events: none;
	background: #00267F;
	opacity: 0.5;
	transition: all 0.3s;
}
.b06_bnr li:nth-child(2) a {
	background-image: url("../images/b06_img02.jpg");
}
.b06_bnr li:nth-child(3) a {
	background-image: url("../images/b06_img03.jpg");
}
.b06_bnr li:nth-child(4) a {
	background-image: url("../images/b06_img04.jpg");
}
.b06_bnr .en {
	display: block;
	font-size: 88.89%;
	font-family: 'Hind', sans-serif;
}
.b06_txt {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto 28px;
}
body.en .b06_txt {
	max-width: 960px;
	margin: 0 auto 23px;
}
.slick-arrow.slick-disabled {
    opacity: 0;
    visibility: hidden;
}
.slick-arrow {
	width: 50px;
	height: 50px;
	background: #102041;
	border: none;
	position: absolute;
	top: 40%;
	z-index: 3;
	transform: translateY(-50%);
	text-indent: -50000px;
	left: 0;
	transition: all 0.3s;
	cursor: pointer;
}
.slick-arrow:before {
	content: '';
	position: absolute;
	border: solid #fff;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 5px;
	transform: rotate(135deg);
	top: calc(50% - 6px);
	left: calc(50% - 5px);
}
.slick-next {
	right: 0;
	left: auto;
}
.slick-next:before {
	transform: rotate(-45deg);
	left: calc(50% - 8px);
}
/*====================================Box07======================================*/
.box07 {
	padding: 67px 0 0;
}
.box07 .container {
	width: 100%;
	padding: 0;
}
.box07 .idx_h2 {
	margin-bottom: 60px;
}
.b07_list {
	display: flex;
}
.b07_item {
	height: 680px;
	background: url("../images/b07_img01.jpg") no-repeat top center/cover;
	color: #fff;
	display: flex !important;
	justify-content: center;
	align-items: flex-end;
	padding-bottom: 66px;
}
.b07_item.itm02 {
	background-image: url("../images/b07_img02.jpg");
}
.b07_itm_main {
	width: 100%;
	max-width: 630px;
}
.b07_itm_txt {
	margin: 0;
	font-weight: 500;
}
.b07_item .idx_btn a {
	color: #fff;
	border-color: #fff;
	background-image: url("../images/idx_arr03.svg");
}
.b07_item .idx_btn {
	margin-bottom: 120px;
}
.b07_itm_ttl {
	text-align: center;
	font-size: 1.125rem;
	font-weight: 700;
	margin-bottom: 36px;
}
.b07_itm_ttl .en {
	display: block;
	font-family: 'Hind', sans-serif;
	font-size: 333.33%;
	line-height: 1em;
	margin-bottom: -2px;
}
/*====================================Box08======================================*/
.box08 {
	background: #f2f2f2;
	padding: 66px 0 60px;
}
body.en .box08 {
    background: #fff;
}
.box08 .container {
	width: 100%;
	max-width: 1000px;
}
.box08 .idx_h2 {
	margin-bottom: 37px;
}
.b08_txt {
	margin-bottom: 65px;
}
/*====================================Box09======================================*/
.box09 {
	padding: 66px 0 60px;
}
body.en .box09 {
    background: #f2f2f2;
}

.box09 .container {
	width: 100%;
	max-width: 1000px;
}
.b09_item dt {
	height: 68px;
	background: #102041;
	color: #fff;
	align-items: center;
	display: flex;
	position: relative;
	padding-left: 74px;
	cursor: pointer;
	transition: all 0.3s;
}
.b09_item dt:after {
	content: '';
	position: absolute;
	width: 29px;
	height: 29px;
	background: url("../images/idx_arr01.svg") no-repeat center center/100% auto;
	right: 20px;
	top: calc(50% - 15px);
	transition: all 0.3s;
}
.b09_item dt.active:after {
	transform: rotate(90deg);
}
.b09_item:not(:last-child) {
	margin-bottom: 20px;
}
.b09_item dt:before {
	content: 'Q';
	position: absolute;
	font-family: 'Hind', sans-serif;
	font-size: 212.5%;
	left: 24px;
	top: 12px;
	font-weight: 300;
}
.b09_item:last-of-type {
	margin-bottom: 50px;
}
.box09 .idx_h2 {
	margin-bottom: 40px;
}
.b09_item dd {
	background: #f2f2f2;
	padding: 20px 20px 20px 75px;
	display: none;
	position: relative;
}
.b09_item dd:before {
	content: 'A';
	color: #102041;
	font-size: 212.5%;
	left: 24px;
	top: 17px;
	font-weight: 300;
	position: absolute;
}
/*====================================Box10======================================*/
.box10 {
	background: #f2f2f2;
	padding: 66px 0 60px;
}
body.en .box10 {
	background: #fff;
}

.box10 .container {
	width: 100%;
	max-width: 1000px;
}
.b10_ttl {
	text-align: center;
	font-size: 1.75rem;
	line-height: 1.6em;
	margin-bottom: 21px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝B", serif;
}
.b10_img {
	margin-bottom: 41px;
}
.b10_txt {
	width: 100%;
	max-width: 800px;
	margin: 0 auto 39px;
}
/*====================================Box11======================================*/
.box11 {
	padding: 66px 0 52px;
}
.b11_list {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	text-align: center;
}
.b11_item {
	width: 100%;
	max-width: 460px;
}
.b11_itm_video iframe {
	width: 100%;
}
.b11_itm_video {
	position: relative;
	margin: 0 0 13px;
}
.b11_itm_video a {
	display: block;
	transition: all 0.3s;
}
.b11_itm_ttl {
	font-size: 1.125rem;
	font-weight: 700;
	margin: 0;
}
.b11_itm_ttl .small {
    font-size: 80%;
    display: block;
    text-align: right;
    margin-top: 25px;
}
.b11_itm_ttl .en {
	font-family: 'Hind', sans-serif;
}
.b11_itm_video .icon {
	width: 70px;
	height: 70px;
	position: absolute;
	background: rgba(255, 255, 255, 0.2);
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	z-index: 2;
	cursor: pointer;
	transition: all 0.3s;
}
.b11_itm_video .icon:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 19px 0 19px 28px;
	border-color: transparent transparent transparent #ffffff;
	top: 50%;
	left: 55%;
	transform: translate(-50%, -50%);
}
/*====================================Footer======================================*/
.f_img {
	margin: 0;
	text-align: center;
}
.f_img img {
	width: 100%;
}
#footer {
	background: #f2f2f2;
}
.f_main {
	background: #fff;
	margin: -100px 0 30px;
	position: relative;
	padding: 40px 40px 28px;
	text-align: center;
}
.f_main_btn {
	width: 100%;
	max-width: 840px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto 29px;
}
.f_main_btn li {
	width: calc(50% - 20px);
}
.f_main_btn a {
	background: #EAA327;
	text-decoration: none;
	display: flex;
	/*height: 100px;*/
	height: 120px;
	color: #fff;
	text-align: center;
	justify-content: center;
	align-items: center;
	/*padding: 20px;*/
	font-size: 87.5%;
	font-weight: 500;
	line-height: 1.7em;
	transition: all 0.3s;
}
.f_main_btn a .lager {
	display: block;
	font-size: 157.14%;
	font-weight: 700;
	line-height: 1.45em;
}
.f_main_note {
	font-size: 1.125rem;
	font-weight: 500;
	margin-bottom: 10px;
}
.f_main_tel a {
	display: flex;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	color: #333;
	font-size: 2.5rem;
	font-weight: 700;
	line-height: 1em;
	font-family: 'Hind', sans-serif;
}
.f_main_tel a:before {
	content: '';
	position: relative;
	display: inline-block;
	background: url("../images/icon_tel.svg") no-repeat center center/100% auto;
	width: 41px;
	height: 42px;
}
.f_main_tel {
	margin: 0 0 7px;
}
.f_main_time {
	margin: 0;
}
.f_main .idx_h2 {
	margin-bottom: 38px;
}
.f_ttl {
	text-align: center;
	font-size: 1.75rem;
	color: #102041;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝B", serif;
	margin-bottom: 27px;
	letter-spacing: 0.05em;
}
.f_logo {
	text-align: center;
	margin: 0;
}
.footer_main {
	padding: 0 0 48px;
}
.footer_link {
	background: #102041;
	color: #fff;
	padding: 73px 0 0;
}
.f_link_list {
	display: flex;
	justify-content: center;
}
.f_link_sub {
    margin-top: 11px;
}
.f_link_list a, .f_link_list > li > span {
	display: inline-block;
	text-decoration: none;
	color: #fff;
	font-size: 87.5%;
	font-weight: 500;
}
.f_link_list > li {
	margin: 0 25px;
}
.f_link_list > li > span, .f_link_sub li:not(:last-child) {
	margin-bottom: 11px;
}
.f_menu {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	margin-top: 45px;
	padding: 0 0 3px;
}
.f_menu ul {
	display: flex;
	justify-content: flex-end;
	padding-right: 40px;
}
.f_menu ul a {
	display: inline-block;
	text-decoration: none;
	color: #fff;
	font-size: 75%;
	font-weight: 500;
}
.f_menu ul li:not(:last-child) {
	margin-right: 50px;
}
.copyright {
	margin: 0;
	text-align: center;
	letter-spacing: 0.1em;
	font-size: 0.813rem;
	font-weight: 600;
	padding: 19px 0 20px;
	font-family: 'Hind', sans-serif;
}
/*====================================Under======================================*/
.under #wrapper {
	background: #f2f2f2;
}
.under #gnavi {
	margin: 0;
}
.under #mainvisual {
	background: url("../images/under_main_bg.jpg") no-repeat top center/cover;
	height: 400px;
	display: flex;
	align-items: center;
    text-align: center;
	color: #fff;
	position: relative;
	z-index: 2;
}
.under #mainvisual:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -2;
	pointer-events: none;
	background: #000;
	opacity: 0.4;
}
.under_h1 {
	font-weight: 500;
	font-size: 1.875rem;
	margin: 0;
	line-height: 1.5em;
}
.under_h1 .en {
	font-size: 66.67%;
	font-family: 'Hind', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	display: block;
	line-height: 1.3em;
}
.topic_path {
	padding: 16px 0;
}
.topic_path ul {
	display: flex;
	flex-wrap: wrap;
}
.topic_path li {
	font-size: 0.875rem;
	font-weight: 600;
}
.topic_path li:not(:last-child):after {
	content: '';
	position: relative;
	display: inline-block;
	background: url("../images/idx_arr02.svg") no-repeat center center/100% auto;
	width: 5px;
	height: 8px;
	margin: 0 14px;
}
.under #content {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}
.under_content {
	background: #fff;
	padding: 60px 0;
}
.under_content_main {
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
}
.privacy .under_content_main {
	width: 100%;
	max-width: 865px;
	margin: 0 auto;
}
section, .section {
	margin: 0 0 60px;
}
.section:last-child, .section p:last-child {
	margin-bottom: 0;
}
.under_page_ttl {
	font-size: 2rem;
	text-align: center;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝B", serif;
	line-height: 1.6em;
	margin-bottom: 30px;
}
.under #content h2 {
	text-align: center;
	font-size: 1.625rem;
	font-weight: 700;
	line-height: 1.6em;
	margin-bottom: 30px;
}
.under_page_en {
	display: block;
	color: #00267F;
	font-size: 1.5rem;
	text-transform: uppercase;
	font-family: 'Hind', sans-serif;
	line-height: 1.1em;
	text-align: center;
	font-weight: 700;
	margin-bottom: -4px;
}
.under #content h3 {
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.6em;
	position: relative;
	margin-bottom: 30px;
	padding-left: 20px;
}
.under #content h3:before {
	content: '';
	position: absolute;
	width: 8px;
	height: 28px;
	background: #00267F;
	left: 0;
	top: 0;
}
.under #content h4 {
	font-weight: 700;
	line-height: 1.6em;
	margin-bottom: 20px;
	border-bottom: 2px solid #00267F;
	padding: 0 0 7px;
	font-size: 1rem;
}
.under #content h5 {
	font-weight: 700;
	line-height: 1.6em;
	margin-bottom: 20px;
	font-size: 1rem;
}
.image_l {
	float: left;
	margin: 0 48px 0 0;
}
.image_r {
	float: right;
	margin: 0 0 0 48px;
}
.under_list li {
	position: relative;
	padding-left: 15px;
	margin-bottom: 17px;
}
.under_list li:last-child {
	margin-bottom: 0;
}
.under_list li:before {
	content: '';
	position: absolute;
	width: 3px;
	height: 3px;
	background: #333;
	border-radius: 50%;
	left: 0;
	top: 14px;
}
.under_tbl th, .under_tbl td {
	border: none;
	border-bottom: 1px solid #ccc;
	background: #fff;
	color: #333;
	padding: 1.5em 1em;
}
.under_tbl th {
	font-weight: 700;
	text-align: left;
}
.under_tbl.center th {
	text-align: center;
}
.vtop td, td.vtop {
	vertical-align: top;
}
.tbl_fixed {
	table-layout: fixed;
}
.under_bnr {
	display: flex;
	justify-content: space-between;
	padding: 50px 0;
}
.under_bnr li:not(:last-child) {
	margin-right: 20px;
}
.under_bnr li {
	width: 100%;
}
.under_bnr a {
	display: flex;
	text-decoration: none;
	color: #fff;
	text-align: center;
	height: 160px;
	justify-content: center;
	align-items: center;
	background: url("../images/scene_bnr.jpg") no-repeat center center/cover;
	position: relative;
	z-index: 2;
	font-size: 112.5%;
	font-weight: 700;
	line-height: 1.5em;
}
.under_bnr a .en {
	display: block;
	font-family: 'Hind', sans-serif;
	font-size: 88.89%;
	line-height: 1.1em;
}
.under_bnr a:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -2;
	background: #00267F;
	pointer-events: none;
	transition: all 0.3s;
	opacity: 0.7;
}
.under_bnr .company_bnr a:after {
	opacity: 0.5;
}
.under_bnr .faq_bnr a {
	background-image: url("../images/faq_bnr.jpg");
}
.under_bnr .company_bnr a {
	background-image: url("../images/company_bnr.jpg");
}
.under_bnr .sample_bnr a {
	background-image: url("../images/sample_bnr.jpg");
}
.under_bnr li.sample_bnr {
    max-width: 800px;
    margin: 0 auto;
}
.under_bnr a .small {
    display: flex;
	align-items: center;
    font-size: 1rem;
    margin: 15px 0 -22px;
    font-weight: 500;
}
.under_bnr a .small:before {
	content: '';
	position: relative;
	display: inline-block;
	background: url("../images/under_bnr_arr.svg") no-repeat center center/100% auto;
	width: 56px;
	height: 10px;
	margin-right: 10px;
}
.under_list_num {
	counter-reset: list;
}
.under_list_num > li {
	padding-left: 25px;
}
.under_list_num > li::before {
	counter-increment: list;
	content: counter(list) ".";
	font-size: 125%;
	color: #00267F;
	font-weight: 700;
	width: auto;
	height: auto;
	background: transparent;
	top: 0;
}
.route #mainvisual {
	background-image: url("../images/route_main_bg.jpg");
}
.route_img {
	position: relative;
	width: 1200px;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
}
.route_img_ttl {
	position: absolute;
	width: 264px;
	left: calc(50% + 130px);
	top: 188px;
	z-index: 2;
	color: #102041;
	text-align: center;
	font-weight: 700;
	line-height: 1.5em;
	padding: 3px 0 1px;
}
.route_img_ttl:before, .route_img_ttl:after {
	content: '';
	position: absolute;
	width: 10px;
	height: 100%;
	top: 0;
	border-style: solid;
	border-color: #102041;
}
.route_img_ttl:before {
	left: 0;
	border-width: 2px 0 2px 2px;
}
.route_img_ttl:after {
	right: 0;
	border-width: 2px 2px 2px 0;
}
.route_img_itm02 .route_img_ttl {
	left: auto;
	right: calc(50% + 100px);
	top: -11px;
}
.route_img_itm02 {
	padding-top: 96px;
}
.route_list {
	display: flex;
	position: relative;
	z-index: 2;
}
.route_item {
	width: 33.33%;
	text-align: center;
}
.route_item dt {
	background: #102041;
	color: #fff;
	font-weight: 700;
	border-radius: 30px;
	width: 100%;
	max-width: 240px;
	margin: 0 auto 20px;
	padding: 4px;
	min-height: 54px;
	    display: flex;
    align-items: center;
    justify-content: center;
}
.route_item dd {
	position: relative;
	height: 233px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #F8F8F8;
}
.route_item dd:nth-of-type(1) {
	background: #EFF1F4;
	margin-bottom: 9px;
}
.route_item:nth-child(1) dd {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 5px;
}
.route_item:last-child dd {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 5px;
}
.route_item dd img {
	width: 100%;
	max-width: 233px;
	flex-shrink: 0;
}
.route_item:not(:last-child) dd:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 140px;
	background: #CCCCCC;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.route_item dd:before {
	content: '[ビジネスジェット]';
	position: absolute;
	color: #102041;
	width: 100%;
	text-align: right;
	right: calc(100% + 25px);
	top: 50%;
	transform: translateY(-50%);
	font-size: 87.5%;
	font-weight: 700;
}
.route_item dd:last-child:before {
	content: '[定期便]';
}
.route_item:not(:first-child) dd:before {
	display: none;
}
.route .under_anc a {
	color: #333;
}
.under_sect_lager {
	width: 1000px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}
.under_anc {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.under_anc li {
	width: 230px;
	margin: 0 10px 20px;
}
.under_anc a {
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	text-align: center;
	text-decoration: none;
	background: #F2F2F2;
	border-radius: 12px;
	padding: 5px;
	font-size: 0.875rem;
	font-weight: 700;
	line-height: 1.4em;
	height: 100%;
	min-height: 90px;
	position: relative;
	transition: all 0.3s;
}
.under_anc .small {
	display: block;
	font-size: 85.7%;
}
.under_anc a:after {
	content: '';
	position: relative;
	display: inline-block;
	background: url("../images/idx_arr07.svg") no-repeat center center/100% auto;
	width: 20px;
	height: 12px;
	margin: 12px 0 -1px;
	transition: all 0.3s;
}
.under .b06_itm_txt {
	width: 100%;
	max-width: 200px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 20px auto;
}
.under .b06_item {
	display: flex !important;
	flex-direction: column;
	margin: 0;
	height: 100%;
}
.under .b06_item .idx_btn {
	margin-top: auto;
}
.under .b06_list.slick-initialized .slick-slide > div {
	height: 100%;
}
.under .b06_list.slick-initialized .slick-slide {
	height: auto;
}
.lineup #mainvisual {
	background-image: url("../images/lineup_main_bg.jpg");
}
.plan #mainvisual {
	background-image: url("../images/plan_main_bg.jpg");
}
.sample #mainvisual {
	background-image: url("../images/sample_main_bg.jpg");
}
.inquiry #mainvisual {
	background-image: url("../images/inquiry_main_bg.jpg");
}
.pr #mainvisual {
	background-image: url("../images/pr_main_bg.jpg");
}
.warikan #mainvisual {
	background-image: url("../images/warikan_main_bg.jpg");
}
.txt_small {
	font-size: 75%;
	font-weight: 400;
	display: block;
	text-align: right;
}
.txt_small.left {
	text-align: left;
}
.lineup .under_anc a {
	background: #EFF1F4;
	min-height: 70px;
	color: #333;
}
.lineup .under_anc a:after {
	margin-bottom: 0;
}
.under_tbl th.right {
	text-align: right;
}
.image_r ~ .under_tbl {
	width: 456px;
}
.lineup_img {
	margin-left: 20px;
}
.image_r ~ .under_tbl th, .image_r ~ .under_tbl td {
	padding: 1.32em 1em;
}
.image_r ~ .under_tbl th {
    padding-right: 2em;
}
.image_r ~ .under_tbl tr:last-child th, .image_r ~ .under_tbl tr:last-child td {
	border-bottom: none;
}
.lineup_slide {
	width: 1200px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}
.lineup_slide .slick-arrow {
	top: 50%;
}
.under_bnr .service_bnr a {
	background-image: url("../images/service_bnr.jpg");
}
.under_bnr.col2 {
	justify-content: center;
}
.under_bnr.col2 li {
	max-width: 386px;
}
.under_bnr.col2 li:not(:last-child) {
	margin-right: 70px;
}
.lineup .under_content {
	padding-bottom: 0;
}
.lineup_slide.slick-initialized .slick-slide > div {
	line-height: 0;
}
.under_frame {
	border: 1px solid #ccc;
	padding: 45px;
	border-radius: 12px;
}
.under_frame ~ .under_check li {
	justify-content: flex-end;
}
.under_check li {
	display: flex;
	font-size: 0.875rem;
	font-weight: 400;
	line-height: 1.5em;
}
.under_check li:before {
	content: '※';
	display: inline-block;
	margin-right: 5px;
	flex-shrink: 0;
}
.under_check li:not(:last-child) {
	margin-bottom: 5px;
}
.under_link:after {
	content: '';
	display: inline-block;
	background: url("../images/idx_arr08.svg") no-repeat center center/100% auto;
	width: 16px;
	height: 10px;
	margin-left: 10px;
	top: -4px;
}
.voice_item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 30px;
}
.voice_item > .ttl {
    width: 200px;
    flex-shrink: 0;
}
.voice_itm_main {
    width: 100%;
}
.voice_itm_main p:last-child {
	margin-bottom: 0;
}
.inquiry .under_frame {
    padding: 13px 45px;
}
.inquiry #content h2 {
	margin-bottom: 0;
}
.under #content .voice_item h4 {
	border: none;
	padding: 0;
	margin: 0;
}
.voice_item .txt p {
	font-weight: 400;
}
.voice_item .txt {
    position: relative;
    padding-left: 40px;
    width: 100%;
}
.voice_item .txt:before {
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	background: #ccc;
	top: 0;
	left: 0;
}
.voice_item:last-child {
	margin-bottom: 0;
}
.txt_over {
	overflow: hidden;
}
.under_col {
    display: flex;
    justify-content: space-between;
	flex-wrap: wrap;
}
.under_col_item {
    width: 44%;
}
.under_frame .f_main_tel a {
	font-size: 2rem;
}
.under .b03_item a {
	text-align: center;
}
.under .b03_item a:before {
    width: 120px;
    height: 120px;
}
.b03_item a .ttl {
    height: auto;
    font-size: 90%;
}
.under .b03_item a:hover {
	opacity: 1;
}
.f_main_tel.contact a:before {
	background-image: url(../images/icon_mail01.svg);
	width: 36px;
	height: 28px;
	margin-right: 10px;
	top: -2px;
	flex-shrink: 0;
}
.link_blank:after {
	content: '';
	position: relative;
	display: inline-block;
	background: url("../images/icon_blank.svg") no-repeat center center/100% auto;
	width: 16px;
	height: 12px;
	margin-left: 5px;
}
.privacy_item dt {
	font-weight: bold;
	font-size: 1.25rem;
	border-bottom: 1px solid;
	padding: 0 0 10px;
	margin-bottom: 20px;
}
.privacy_item:not(:last-child) {
	margin-bottom: 50px;
}
.plan_tab_list {
	display: flex;
	justify-content: space-between;
}
.plan_tab_list li {
	text-align: center;
	width: 100%;
	background: #F2F2F2;
	text-decoration: underline;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 60px;
	padding-bottom: 5px;
	cursor: pointer;
	transition: all 0.3s;
	line-height: 1.5em;
}
.plan_tab_list li:not(:last-child) {
	margin-right: 5px;
}
.plan_tab {
	display: none;
}
.plan_tab.current {
	display: inherit;
}
.plan_tab_list li.current {
	background: #102042;
	color: #fff;
	font-weight: 500;
	text-decoration: none;
}
.plan_tab_main {
	background: #102042;
	color: #fff;
}
.plan_img {
	margin: 0;
}
.plan_tab_info {
	width: 1000px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}
.plan_tab_main {
	padding: 28px 30px 30px;
}
.plan_list {
	counter-reset: listplan;
	margin-bottom: 20px;
	padding: 0 30px;
}
.plan_list li {
	position: relative;
	padding-left: 30px;
	margin: 0 0 10px;
}
.plan_list li:last-child {
	margin-bottom: 0;
}
.plan_list li::before {
	counter-increment: listplan;
	content: counter(listplan);
	font-family: 'Hind', sans-serif;
	font-weight: 700;
	width: 24px;
	height: 24px;
	background: #DCDDDD;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	color: #00267F;
	position: absolute;
	left: 0;
	top: 5px;
	padding-top: 4px;
}
.under_clr01 {
	color: #00A7EB;
}
.plan_list li.under_clr01:before {
	background: #00A7EB;
	color: #fff;
}
.plan_col {
	background: #fff;
	padding: 20px 30px 23px;
	border-radius: 12px;
	color: #333;
	margin-bottom: 29px;
}
.plan_col_main {
	justify-content: space-between;
	display: flex;
}
.plan_col_ttl {
    background: #172346;
    text-align: center;
    color: #fff;
    font-weight: 700;
    border-radius: 30px;
    padding: 4px;
}
.plan_col_txt {
    color: #172346;
    font-size: 1.125rem;
    text-align: center;
    font-weight: 700;

}
.plan_col_item {
	width: calc(50% - 20px);
}
.plan_col_item dt {
	font-size: 0.875rem;
	color: #102041;
	font-weight: bold;
	margin-bottom: 17px;
}
.plan_col_itm_img {
	text-align: center;
	margin-bottom: 8px;
}
.plan_col_itm_txt {
	line-height: 1.75em;
	padding: 0 10px;
	margin-bottom: 9px;
	font-weight: 400 !important;
}
.plan_col_itm_note {
	padding: 0 10px;
	font-weight: 400 !important;
	line-height: 1.5em;
	font-size: 0.75rem;
}
.plan_col_itm_note span {
	font-size: 75%;
}
.plan_btn {
	display: flex;
	justify-content: center;
}
.plan_btn li {
	width: 412px;
}
.plan_btn a {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	color: #fff;
	font-weight: 500;
	border: 1px solid #fff;
	text-decoration: none;
	position: relative;
	padding: 8px 25px;
	background: url("../images/idx_arr03.svg") no-repeat right 15px center;
	transition: all 0.3s;
}
.plan_btn li:not(:last-child) {
	margin-right: 30px;
}
.plan_col_itm_note.note_right {
	padding: 0;
	display: flex;
	justify-content: flex-end;
	margin-top: 8px;
	line-height: 1.4em;
}
.plan_tab.tab_show {
	display: inherit;
}
.plan_col_itm_txt.col {
	display: flex;
	justify-content: space-between;
}
.plan_col_itm_txt.col_cen {
	display: flex;
	justify-content: center;
}
.txt_small01 {
	font-size: 0.875rem;
	line-height: 1.8em;
}
.sample_main {
	width: 1200px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}
.sample_main .plan_tab {
	background: #102041;
	color: #fff;
}
.sample_main_ttl {
	font-size: 1.125rem;
	font-weight: 700;
	padding: 15px 30px;
	margin: 0;
}
.sample_item {
	display: flex;
	border-bottom: 1px solid #fff;
}
.sample_item:first-of-type .sample_itm_main.b05_info_main {
	padding-top: 0;
}
.sample_itm_img {
	margin: 0;
	flex-shrink: 0;
}
.sample_itm_main.b05_info_main {
	margin: 0 0 0 30px;
	padding: 25px 0;
}
.b05_info_main dl:nth-of-type(4) dt, .b05_info_main dl.plan_itm04 dt {
	color: #888888;
}
.sample_itm_main.b05_info_main dl {
	border-bottom: none;
	margin: 0;
}
.sample_itm_main.b05_info_main dt {
	width: auto;
	margin-right: 40px;
}
.price_tbl {
    width: 100%;
    max-width: 600px;
    margin: 0 auto 50px;
}
.price_tbl th {
    border: none;
	border-bottom: 1px solid #CCCCCC;
	background: #fff;
	color: #0099E7;
	font-size: 1.125rem;
	line-height: 1.5em;
	padding: 1em 0.2em;
}
.price_tbl th .en {
	display: block;
	font-size: 88.89%;
	font-family: 'Hind', sans-serif;
}
.price_tbl th:not(:last-child) {
	border-right: 1px solid #ccc;
}
.price_tbl td {
	border: none;
	padding: 1em 0.2em;
}
.price_tbl td:not(:last-child) {
	border-right: 1px solid #ccc;
}
.price_tbl th:nth-child(2) {
	color: #00267F;
}
.price_tbl th:nth-child(3) {
	color: #A5955F;
}
.price_num {
	font-size: 162.5%;
	font-family: 'Hind', sans-serif;
}
.price_btn a {
    width: 100%;
    max-width: 300px;
	font-family: 'Noto Sans JP', sans-serif;
	background-image: url("../images/icon_download.svg");
	background-size: 10px auto;
	padding: 10px;
}
.under_step dl {
	border: 1px solid #CCCCCC;
	border-radius: 12px;
	margin-bottom: 60px;
	padding: 27px 40px 27px 210px;
	position: relative;
}
.step_num {
	width: 100px;
	height: 100px;
	background: #F2F2F2;
	border-radius: 50%;
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	top: -30px;
	left: -30px;
	border: 3px solid #fff;
	font-family: 'Hind', sans-serif;
	font-size: 111.11%;
	flex-direction: column;
	padding-top: 5px;
}
.step_num .num {
	font-size: 150%;
	line-height: 1em;
}
.under_step dt {
	color: #00267F;
	font-size: 1.125rem;
	font-weight: 700;
	margin: 0 0 7px;
}
.under_step .txt_small01 {
    display: block;
    line-height: 1.5em;
    margin-top: 6px;
}
.step_img {
	margin: 0;
	position: absolute;
	left: 30px;
	top: 50%;
	transform: translateY(-50%);
	width: 180px;
	text-align: center;
}
.under_step .idx_btn {
	text-align: left;
}
.under_step .idx_btn a {
	width: 240px;
	font-family: 'Noto Sans JP', sans-serif;
	color: #333;
	padding: 10px;
}

.under_step dl:nth-child(n+3) dd {
	color: #102041;
}
.under_step dl:not(:last-child):after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20px 12px 0 12px;
	border-color: #cccccc transparent transparent transparent;
	left: calc(50% - 12px);
	bottom: -43px;
}
.route_main {
	background: #EFF1F4;
	padding: 30px;
	border-radius: 12px;
	margin-bottom: 5px;
}
.route_main_img {
    border-bottom: 1px solid #ccc;
    padding: 0 0 30px;
    margin-bottom: 22px;
}
.route_main_txt {
	font-size: 0.875rem;
}
.news_back {
	text-align: center;
}
.news_back a {
	display: inline-block;
	text-decoration: none;
	border: 1px solid #333;
	color: #333;
	width: 200px;
	padding: 10px;
	transition: all 0.3s;
}
.news_cate {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.news_cate a {
	margin: 5px;
	font-family: 'Noto Sans JP', sans-serif;
	padding: 10px;
	width: 190px;
}
.news_img img {
	max-height: 450px;
}
.column_item {
	position: relative;
	display: flex;
	margin-bottom: 40px;
	transition: all 0.3s;
}
.column_itm_img {
	flex-shrink: 0;
	margin: 0 30px 0 0;
	width: 250px;
	background: #f2f2f2;
	height: 180px;
	display: flex;
	overflow: hidden;
}
.column_itm_img img {
	flex-shrink: 0;
	-o-object-fit: cover;
	   object-fit: cover;
}
.under #content .column_itm_ttl {
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.7em;
	margin-bottom: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.column_itm_txt {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.column_item a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
}
.news_pagination {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: 40px;
}
.news_pagination > span, .news_pagination a {
	width: 34px;
	height: 34px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	background: #777;
	color: #fff;
	margin: 5px;
	text-align: center;
	font-weight: bold;
	line-height: 1.5em;
	transition: all 0.3s;
	padding: 5px 10px;
}
.news_pagination > span {
	background: #102041;
}
.news_pagination a.next, .news_pagination a.prev {
	width: auto;
}
.column_main li {
	position: relative;
	padding-left: 15px;
	margin-bottom: 17px;
}
.column_main li:last-child {
	margin-bottom: 0;
}
.column_main li:before {
	content: '';
	position: absolute;
	width: 3px;
	height: 3px;
	background: #333;
	border-radius: 50%;
	left: 0;
	top: 14px;
}
.column_check li:before {
    content: '\002714';
    background: transparent;
    width: auto;
    height: auto;
    top: 0px!important;
}
.column_check li {
	padding-left: 20px;
}
.contact_tbl input[type="text"], .contact_tbl input[type="email"], .contact_tbl textarea {
	width: 100%;
	line-height: 1.5em;
	border: 1px solid #ccc;
	padding: 5px 15px;
	outline: none;
}
.contact_tbl_col:not(.contact_tbl_last) .wpcf7-form-control-wrap {
	display: inline-block;
	width: calc(100% - 50px);
	margin-left: 10px;
	margin-bottom: 10px;
}
.contact_tbl_col.contact_tbl_last .wpcf7-form-control-wrap {
	margin-bottom: 10px;
	display: block;
}
.contact_tbl select {
	line-height: 1.5em;
	border: 1px solid #ccc;
	padding: 5px 15px;
	width: 100%;
}
.contact_tbl input.small {
	width: 50%;
}
.contact_tbl input[type="date"], .contact_tbl input[type="number"] {
	width: 100%;
	line-height: 1.5em;
	border: 1px solid #ccc;
	padding: 5px 15px;
	outline: none;
}
.contact_btn {
    margin: 40px 0 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.contact_btn input {
    width: 200px;
    border: 1px solid #000;
    background: url("../images/idx_arr02.svg") no-repeat right 10px center #fff;
    padding: 13px 20px 15px;
    font-weight: 700;
    cursor: pointer;
	transition: all 0.3s;color: #000;
}
/* add 250917 download */
#download .contact_btn input {
	width: 230px;
}
.download-link {
    font-size: 1.625rem;
	font-weight: bold;
}
.download-link a:hover {
	opacity: 0.8;
}

@media screen and (max-width: 750px) {
 .download-link {
    font-size: 1.25rem;
 }
}

.contact_tbl {
	margin-bottom: 20px;
}
.contact_tbl .must {
    background: #f00;
    color: #fff;
    font-size: 80%;
    padding: 3px 10px;
    border-radius: 3px;
    font-weight: normal;
    display: inline-block;
    line-height: 1.3em;
}
.contact_tbl .contact_tbl_note {
    background: #00267f;
    color: #fff;
    text-align: center;
    padding: 2em;
}
.contact_tbl .contact_tbl_note a {
	color: #fff;
}
.contact_tbl .wpcf7-list-item {
    margin: 0;
}
.contact_tbl .wpcf7 form.sent .wpcf7-response-output {
    border-color: #00267F;
    background: #00267F;
    color: #fff;
    font-size: 1.125rem;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #00267f!important;
    background: #00267f!important;
    color: #fff;
    font-size: 1rem;
    padding: 0.5em 1em;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #f00!important;
    color: #f00;
    font-size: 1rem;
    padding: 0.5em 1em;
}
.contact_tbl_row {
    display: flex;
	white-space: nowrap;
}
.about #mainvisual {
	background-image: url("../images/about_main_bg.jpg");
}
.value #mainvisual {
	background-image: url("../images/value_main_bg.jpg");
}
.flow #mainvisual {
	background-image: url("../images/flow_main_bg.jpg");
}
.other #mainvisual {
	background-image: url("../images/other_main_bg.jpg");
}
.scene #mainvisual {
	background-image: url("../images/scene_main_bg.jpg");
}
.company #mainvisual {
	background-image: url("../images/company_main_bg.jpg");
}
.faq #mainvisual {
	background-image: url("../images/faq_main_bg.jpg");
}
.news #mainvisual {
	background-image: url("../images/news_main_bg.jpg");
}
.column #mainvisual {
	background-image: url("../images/column_main_bg.jpg");
}
.privacy #mainvisual {
	background-image: url("../images/privacy_main_bg.jpg");
}
.voice_item .img {
    text-align: center;
    background: #102041;
    border-radius: 50%;
    width: 150px;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.voice_item .img img {
	width: 90px;
}
.under_list_icon li:before {
	width: 50px;
	height: 50px;
	background: url("../images/b03_icon01.png") no-repeat center center/35px auto #102041;
	border-radius: 50%;
	left: 0;
	top: 0;
}
.under_list_icon li {
    padding: 9px 0 9px 65px;
}
.under_list_icon li:nth-child(2):before {
	background-image: url("../images/b03_icon02.png");
}
.under_list_icon li:nth-child(3):before {
	background-image: url("../images/b03_icon03.png");
}
.under_list_icon li:nth-child(4):before {
	background-image: url("../images/b03_icon04.png");
}
.under_list_icon li:nth-child(5):before {
	background-image: url("../images/b03_icon05.png");
}
.note.txt_small {
    margin-top: 5px;
    color: #f00;
}
.sp, .h_right_sp, .gnv_sp, .gnv_sp_info {
	display: none;
}
@media screen and (min-width: 751px) {
	a:not([target="_blank"]):hover, a:not([target="_blank"]):active {
		text-decoration: none;
	}
	.gnavi > li:hover > a, .gnavi > li:hover > span, .submenu a:hover, .gnavi > li.active > a, .gnavi > li.active > span, .submenu li.active a {
		color: #00267F;
	}
	.gnavi > li:hover > a:before, .gnavi > li:hover > span:before, .gnavi > li.active > a:before, .gnavi > li.active > span:before {
		transform: scale(1, 1);
	}
	.gnavi > li.over:hover > *:first-child:after, .gnavi > li.active > *:first-child:after {
		background-image: url("../images/idx_arr05.svg");
	}
	.bogo-language-switcher li:not(.active) a:hover {
		color: #B6BBC5;
	}
	.h_btn a:hover, .f_main_btn a:hover {
		background: #00267F;
	}
	.idx_bnr:hover {
		background: #00267F;
	}
	.idx_bnr:hover .idx_bnr_btn {
		right: 20px;
	}
	.idx_bnr_btn a:hover:after {
		background-image: url("../images/idx_arr01_hv.svg");
	}
	.idx_btn a:hover {
		background-color: #102041;
		background-image: url("../images/idx_arr03.svg");
		color: #fff;
	}
	.box02 .idx_btn a:hover, .box04 .idx_btn a:hover, .box05 .idx_btn a:hover, .b07_item .idx_btn a:hover {
		background-color: #fff;
		background-image: url("../images/idx_arr02.svg");
		color: #102041;
	}
	.b01_list li .ttl:not(.no_link):hover, .f_link_list a:hover, .f_menu ul a:hover {
		text-decoration: underline;
	}
	.b03_item a:hover, .b06_bnr a:hover:after, .b09_item dt:hover, #totop a:hover, .box06 .b06_item:hover, .slick-arrow:hover {
		opacity: 0.7;
	}
	.under_bnr a:hover:after {
		opacity: 0.5;
	}
.under_bnr .company_bnr a:hover:after {
	opacity: 0.3;
}
	.under_anc a:hover {
		background: #00267F;
		color: #fff;
	}
	.under_anc a:hover:after {
		background-image: url("../images/idx_arr07_hv.svg");
	}
	.pdf_link:hover {
		text-decoration: none;
	}
	.plan_tab_list li:hover {
		background: #102042;
		color: #fff;
		text-decoration: none;
	}
	.plan_btn a:hover {
		background-image: url("../images/idx_arr02.svg");
		background-color: #fff;
		color: #333;
	}
	.news_back a:hover {
		background: #333;
		color: #fff;
	}
	.column_item:hover, .b11_itm_video a:hover {
		opacity: 0.7;
	}
	.news_pagination a:hover {
		background: #102042;
	}
	.contact_btn input:hover {
		background-color: #102041;
		background-image: url("../images/idx_arr03.svg");
		color: #fff;
	}
	.right_pc {
		text-align: right;
	}
	.b11_itm_ttl a:hover {
		text-decoration: none;
	}
}
/*End media screen min width 751px*/
@media screen and (max-width: 1600px) {
	#wrapper {
		padding-top: 60px;
	}
	#gnavi {
		margin-left: 0;
	}
	.gnavi > li {
		font-size: 0.813rem;
		padding: 0 10px;
	}
	.gnavi > li.over > span:after {
		width: 8px;
		top: -2px;
	}
	.gnavi > li > a, .gnavi > li > span {
		padding: 17px 0;
	}
	.submenu {
		width: 230px;
		padding: 15px 20px;
		left: -10px;
	}
	.h_btn a .en {
		display: none;
	}
	.h_btn a {
		gap: 12px;
		width: 200px;
		height: 60px;
		font-size: 81.3%;
	}
	.h_btn a .icon {
		gap: 8px;
	}
	.bogo-language-switcher a,.bogo-language-switcher .bogo-language-name {
		font-size: 93.8%;
	}
	.bogo-language-switcher li:not(:last-child) {
		padding-right: 10px;
		margin-right: 10px;
	}
	.idx_main_ttl {
		bottom: 10px;
	}
	.b02_main_info {
		margin-bottom: 3px;
	}
	.b04_img_ttl {
		bottom: 61px !important;
	}
	.b04_main_info {
		margin-bottom: 0;
		margin-top: 17px;
	}
	.b05_img {
		border: none;
	}
	.b05_info_main dl {
		padding: 13px 0;
	}
	.b05_info_main {
		margin-top: 5px;
	}
	.b05_info_main dl:last-of-type {
		margin-bottom: 15px;
	}
	.b06_bnr a {
		height: 124px;
		font-size: 87.5%;
	}
	.b06_bnr li:not(:last-child) {
		margin-right: 26px;
	}
	.b07_itm_main {
		max-width: 450px;
	}
	.b07_item {
		height: 453px;
		padding-bottom: 32px;
	}
	.b07_item .idx_btn {
		margin-bottom: 41px;
	}
	#totop {
		right: 10px;
		bottom: 120px;
	}
	.logo {
    width: 170px;
    height: 60px;
    /*margin-top: -15px;*/
        padding: 2px 0;
}
}
/*End media screen max width 1600px*/
@media screen and (max-width: 1200px) {
	.container {
		padding: 0 15px;
	}
	.idx_bnr_list {
		max-width: 1170px;
	}
	.h_btn a {
		height: 62px;
	}
	.under #content {
		padding: 0 15px;
	}
	.lineup.under #content {
		padding: 0;
	}
}
/*End media screen max width 1200px*/
@media screen and (max-width: 750px) {
	p, dd, td, th, li {
		line-height: 1.75em;
	}
	#wrapper {
		padding-top: 50px;
		min-width: 100%;
	}
	.container {
		width: 100%;
		padding: 0 3%;
	}
	.sp {
		display: block;
	}
	.pc {
		display: none;
	}
	/*header*/
	.logo img.nofixed {
    display: none;
}
.logo img.fixed {
    display: block;
}
.logo {
    height: auto;
    width: 100%;
    margin: 0;
}
	#header {
		min-width: 100%;
		position: fixed;
	}
	#header .container {
		align-items: center;
		padding-left: 3%;
	}
	.h_right {
		display: none;
	}
	.h_right_sp {
		display: flex;
	}
	.h_right_sp a {
		width: 50px;
		height: 50px;
		display: flex;
		background: #F2F2F2;
		justify-content: center;
		align-items: center;
	}
	.h_right_sp li:first-child {
		border-right: 1px solid #fff;
	}
	/* MENU-ICON */
	.menu_icon {
		width: 50px;
		height: 50px;
		position: relative;
		transform: rotate(0deg);
		transition: .5s ease-in-out;
		cursor: pointer;
		background: #102041;
		z-index: 10;
	}
	.menu_icon span {
		display: block;
		position: absolute;
		height: 3px;
		width: 26px;
		background: #fff;
		opacity: 1;
		left: calc(50% - 13px);
		transform: rotate(0deg);
		transition: .25s ease-in-out;
	}
	.menu_icon span:nth-child(1) {
		top: 14px;
	}
	.menu_icon span:nth-child(2), .menu_icon span:nth-child(3) {
		top: 24px;
	}
	.menu_icon span:nth-child(4) {
		top: 34px;
	}
	.menu_icon.active {
		background: #fff;
	}
	.menu_icon.active span {
		background: #00267F;
	}
	.menu_icon.active span:nth-child(1) {
		top: 24px;
		width: 0%;
		left: 50%;
	}
	.menu_icon.active span:nth-child(2) {
		transform: rotate(45deg);
	}
	.menu_icon.active span:nth-child(3) {
		transform: rotate(-45deg);
	}
	.menu_icon.active span:nth-child(4) {
		top: 24px;
		width: 0%;
		left: 50%;
	}
	/*Gnavi*/
	#gnavi {
		position: fixed;
		background: #102041;
		width: 100%;
		height: 100%;
		overflow: auto;
		top: 0;
		left: 0;
		z-index: 8;
		color: #fff;
		display: none;
	}
	.gnavi {
		display: block;
		width: 100%;
		max-width: 220px;
		margin: 0 auto 33px;
		padding-top: 59px;
	}
	.gnv_sp {
		display: flex;
		width: 100%;
		max-width: 220px;
		margin: 0 auto 36px;
		justify-content: space-between;
	}
	.gnv_sp a {
		display: block;
		font-size: 75%;
		color: #fff;
		text-decoration: none;
		font-weight: 500;
	}
	.gnv_sp_info {
		display: block;
	}
	.gnavi > li {
		font-size: 1rem;
		padding: 0;
		margin: 0 0 14px;
	}
	.gnavi > li > a, .gnavi > li > span {
		color: #fff;
		display: block;
		padding: 8px 0;
		z-index: 5;
	}
.gnavi > li.over > *:first-child:after{
    background: url(../images/gnv_arr.svg) no-repeat center center #fff;
    width: 20px;
    height: 20px;
    left: 70px;
    top: 12px;
    transition: all 0.3s;
    content: '';
    position: absolute;
    display: inline-block;
    z-index: 2;
		transform: rotateX(180deg);
}
	.gnavi > li.over.active >span:after {
		transform: rotateX(0deg);
	}
	.submenu {
		width: 100%;
		background: transparent;
		position: relative;
		padding: 0;
		left: 0;
		display: block;
		z-index: 1;
		overflow: hidden;
		padding-left: 10px;
	}
	.submenu li {
		padding: 5px 0!important;
	}
.submenu a {
    color: #0099E7;
    font-size: 85%;
	padding: 0;
}
	.submenu li:not(:last-child) {
		margin-bottom: 0;
	}
	.gnv_sp_info_main {
		background: #0099E7;
		text-align: center;
		padding: 27px 0 29px;
	}
	.gnv_sp_info_ttl {
		font-size: 1.125rem;
		font-weight: 700;
		margin-bottom: 21px;
		line-height: 1.5em;
	}
	.gnv_sp_info_ttl .en {
		display: block;
		line-height: 1em;
		font-family: 'Hind', sans-serif;
		font-size: 111.11%;
	}
	.gnv_sp_info_btn {
		display: flex;
		justify-content: center;
		margin-bottom: 27px;
	}
	.gnv_sp_info_btn a {
		width: 109px;
		height: 109px;
		display: flex;
		justify-content: center;
		align-items: center;
		background: #F2F2F2;
	}
	.gnv_sp_info_btn li:not(:last-child) {
		margin-right: 30px;
	}
	.gnv_sp_info_tel {
		margin-bottom: 13px;
	}
	.gnv_sp_info_tel a {
		display: flex;
		justify-content: center;
		align-items: center;
		color: #fff;
		text-decoration: none;
		font-size: 193.8%;
		font-weight: 700;
		line-height: 1.3em;
		font-family: 'Hind', sans-serif;
	}
	.gnv_sp_info_tel a:before {
		content: '';
		position: relative;
		display: inline-block;
		background: url("../images/gnv_tel.svg") no-repeat center center/100% auto;
		width: 34px;
		height: 35px;
	}
	.gnv_sp_info_time {
		font-size: 0.875rem;
		line-height: 1.3em;
		margin: 0 0 23px;
	}
	.gnv_sp_info_txt {
		margin: 0;
		font-size: 0.75rem;
		font-weight: 700;
	}
	.bogo-language-switcher {
		justify-content: center;
		margin: 18px 0 13px;
	}
	.bogo-language-switcher a,.bogo-language-switcher .bogo-language-name {
		font-size: 112.5%;
		color: #fff !important;
	}
	.bogo-language-switcher li:not(:last-child) {
		padding-right: 17px;
		margin-right: 17px;
	}
	.gnv_sp_info_copyright {
		text-align: center;
		margin: 0;
		font-size: 0.813rem;
		letter-spacing: 0.1em;
		font-weight: 600;
		font-family: 'Hind', sans-serif;
		padding: 0 0 7px;
	}
	body.noscroll {
		overflow: hidden;
	}
	/*Mainvisual*/
	.idx_slide.slick-initialized .slick-slide li {
		height: 500px;
	}
	.idx_slide.slick-initialized .slick-slide li.itm01:after {
		background-position: right 35% center;
	}
	.idx_main_ttl {
		bottom: auto;
		top: 123px;
		font-size: 1.375rem;
	}
	.idx_main_ttl .en {
		margin-top: 2px;
	}
.idx_bnr {
    height: 11vw;
    padding: 2vw;
    width: 50%;
}
	.idx_bnr_list {
    left: 0;
    transform: none;
		bottom: 0;
		flex-direction: column-reverse;
}
body.en	.idx_bnr_list {
		bottom: -40px;
}
.idx_bnr_btn {
    right: 2vw;
}
.idx_bnr_ttl:before {
    width: 45px;
    height: 45px;
    top: 50%;
    transform: translateY(-50%);
}
.idx_bnr_ttl {
    padding-left: 60px;
    font-size: 0.6rem;
}
.idx_bnr:not(:last-child) {
    border-left:none;
}
.idx_bnr {
    height: 70px;
    padding: 5px 15px;
    width: 90%;
    margin: 0 auto 15px;
}
	.idx_bnr_btn a:after {
		flex-shrink: 0;
		margin: 0;
		width: 22px;
		height: 22px;
	}
	.idx_bnr_btn a {
		width: 22px;
		height: 22px;
		overflow: hidden;
		justify-content: flex-end;
		align-items: center;
		white-space: nowrap;
		border-radius: 50%;
	}
	.idx_bnr_ttl .lager {
		font-size: 136.36%;
	}
	/*Box01*/
	.box01 {
		padding: 40px 0 50px;
	}
	.box01 .container {
		display: block;
	}
	.idx_h2 {
		font-size: 1.125rem;
		margin-bottom: 20px;
	}
	.box01 .idx_h2 {
		width: 100%;
		margin: 0 0 20px;
	}
	.idx_h2 .en {
		font-size: 111.11%;
	}
	.box01 .idx_btn {
		position: relative;
		top: 0;
	}
	.b01_list {
		width: 100%;
		margin: 0 auto 48px;
	}
	.b01_list li .ttl {
		font-size: 87.5%;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.box01 .b01_list li .ttl {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.b01_list li {
		padding: 20px 0;
	}
	.b01_list li:last-child {
		border-bottom: none;
		padding-bottom: 0;
	}
	.box01 .b01_list li {
    flex-wrap: wrap;
}
.box01 .b01_list li .info {
    width: 100%;
    margin: 0 0 7px;
}
	/*Box02*/
	.b02_info {
		display: block;
	}
	.b02_img {
		width: 100%;
	}
	.b02_main {
		width: 100%;
		padding: 40px 3%;
	}
	.b02_h1 {
		font-size: 1.4rem;
		margin: 0 0 20px;
	}
	.b02_txt {
		margin-bottom: 35px;
	}
	/*Box03*/
	.b03_h3 {
		font-size: 1.4rem;
		white-space: nowrap;
		margin-bottom: 26px;
	}
	.b03_h3 .lager {
		font-size: 228.57%;
		margin-top: 4px;
	}
	.box03 {
		padding: 40px 0 50px;
	}
	.b03_list {
		max-width: 320px;
		flex-wrap: wrap;
		justify-content: center;
	}
	body.en	.b03_list {
		max-width: 375px;
	}
	.b03_item {
		width: 50%;
		margin-bottom: 20px;
	}
	.b03_item:last-child {
		margin-bottom: 0;
	}
	.b03_item a:before {
		width: 130px;
		height: 130px;
		background-size: 78px auto;
		margin-bottom: 5px;
	}
	.b03_item a .ttl {
		font-size: 87.5%;
		height: 40px;
	}
	/*Box04*/
	.b04_info {
		display: block;
	}
	.b04_img {
		width: 100%;
		padding-top: 110px;
		background: #fff;
	}
	.b04_img_ttl {
		font-size: 87.5%;
		width: auto;
		white-space: nowrap;
		padding: 5px 25px;
		bottom: auto;
		top: 45px;
	}
	.b04_img img {
		width: 100%;
		max-width: none;
		flex-shrink: 0;
	}
	.b04_main {
		padding: 40px 3% 50px;
		width: 100%;
	}
	body.en .b04_main {
		padding: 40px 2% 50px;
	}
	.b04_h3 {
		font-size: 1.75rem;
		margin-bottom: 15px;
	}
	body.en .b04_h3 {
		text-align: center;
				margin-bottom:35px;
	}
	body.en .b04_h3 {
			text-align: center;
	}
	.b04_h3 .point {
		margin-left: -16px;
	}
	.b04_ttl {
		font-size: 1.25rem;
		margin-bottom: 15px;
	}
	.b04_txt {
		margin-bottom: 35px;
	}
	/*Box05*/
	.box05 {
		padding: 40px 0 0;
	}
	.box05 .idx_h2 {
		margin-bottom: 20px;
	}
	.b05_ttl {
		font-size: 1.6rem;
		flex-wrap: wrap;
	}
	.b05_ttl .small {
    width: 100%;
		font-size: 70%;
}
	.b05_ttl .icon {
		width: 12px;
		height: 12px;
		margin: -5px -10px 0;
	}
	.b05_ttl .icon:before {
		left: 6px;
	}
	.b05_ttl .icon:after {
		right: 5px;
	}
	.b05_ttl .icon:before, .b05_ttl .icon:after {
		top: -1px;
	}
	.b05_main {
		display: block;
	}
	.b05_img {
		width: 100%;
		margin: 0 0 30px;
	}
	.b05_info {
		width: 100%;
		margin: 0 auto;
		padding: 0 3% 50px;
	}
	.b05_info_main dt {
		width: auto;
		margin: 0 15px 0 0;
		font-size: 0.75rem;
	}
	.b05_info_main dd {
		font-size: 0.75rem;
		line-height: 2em;
	}
	.b05_info_main dd .icon {
		width: 18px;
		margin: 0 3px;
	}
	.b05_info_main dl:last-of-type {
		margin-bottom: 30px;
	}
	.b05_main:after {
		display: none;
	}
	/*Box06*/
	.b06_item {
		margin: 0 !important;
	}
	.b06_itm_txt {
		margin: 0 !important;
	}
	.b06_list {
		padding: 0 15px;
	}
	.b06_itm_main {
		background: #DCDDDD;
		padding: 30px 20px;
		margin-bottom: 10px;
	}
	.b06_itm_img {
		margin: 0;
	}
	.b06_list.slick-initialized .slick-slide {
		margin: 0 10px;
	}
	.b06_list .slick-list {
		overflow: visible;
	}
	.b06_bnr {
		display: block;
		padding: 0 5%;
		margin-bottom: 30px;
	}
	.b06_bnr a {
		height: auto;
		padding: 17px 10px;
	}
	.b06_bnr li:not(:last-child) {
		margin: 0 0 20px;
	}
	.b06_txt {
		padding: 0 3%;
	}
	.box06 {
		padding: 45px 0;
	}
	/*Box07*/
	.box07 {
		padding: 40px 0;
	}
	.box07 .idx_h2 {
		margin-bottom: 25px;
	}
	.b07_list {
		padding: 0 20px;
	}
	.b07_item {
		height: auto;
		padding: 0;
		background: transparent !important;
		color: #333;
	}
	.b07_itm_info {
		background: url("../images/b07_img01.jpg") no-repeat top center/cover;
		color: #fff;
		padding: 30px 20px;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		align-items: center;
		margin-bottom: 10px;
		height: 295px;
	}
	.b07_item .idx_btn {
		margin-bottom: 0;
	}
	.b07_itm_ttl {
		font-size: 0.875rem;
	}
	.b07_itm_ttl .en {
		font-size: 235.71%;
	}
	.b07_list .slick-list {
		overflow: visible;
	}
	.b07_list.slick-initialized .slick-slide {
		margin: 0 10px;
	}
	.itm02 .b07_itm_info {
		background-image: url("../images/b07_img02.jpg");
	}
	/*Box08*/
	.box08 {
		padding: 40px 0 50px;
	}
	.box08 .idx_h2 {
		margin-bottom: 25px;
	}
	.b08_txt {
		margin-bottom: 25px;
	}
	/*Box09*/
	.box09 {
		padding: 40px 0 50px;
	}
	.b09_item dt:before {
		left: 15px;
		top: 6px;
	}
	.b09_item dt {
		padding: 14px 45px 14px 55px;
		height: auto;
	}
	.b09_item dt:after {
		width: 20px;
		height: 20px;
		right: 10px;
		top: calc(50% - 10px);
	}
	.b09_item:not(:last-child) {
		margin-bottom: 15px;
	}
	.b09_item:last-of-type {
		margin-bottom: 40px;
	}
	.b09_item dd {
		padding: 15px 15px 15px 55px;
	}
	.b09_item dd:before {
		left: 15px;
		top: 13px;
	}
	/*Box10*/
	.box10 {
		padding: 40px 0 50px;
	}
	.box10 .container {
		padding: 0;
	}
	.b10_img {
		margin-bottom: 25px;
	}
	.b10_ttl {
		font-size: 1.125rem;
		text-align: left;
		font-weight: bold;
		padding: 0 3%;
		margin-bottom: 15px;
	}
	.b10_txt {
		padding: 0 3%;
		margin-bottom: 25px;
	}
	/*Box11*/
	.box11 {
		padding: 40px 0;
	}
	.b11_list {
		display: block;
	}
	.b11_item {
		max-width: 100%;
	}
	.b11_itm_video iframe {
		height: 53vw;
	}
	.b11_item:not(:last-child) {
		margin-bottom: 30px;
	}
	.b11_itm_ttl {
		font-size: 1rem;
	}
	.b11_itm_video {
		margin-bottom: 7px;
	}
	.b11_itm_video .icon {
		width: 50px;
		height: 50px;
	}
	.b11_itm_video .icon:after {
		border-width: 15px 0 15px 20px;
	}
	/*Footer*/
	.f_main {
		margin-top: -20px;
		padding: 30px 5%;
		margin-bottom: 15px;
	}
	.f_main .idx_h2 {
		margin-bottom: 20px;
	}
	.f_main_btn {
		display: block;
		margin-bottom: 0;
	}
	.f_main_btn li {
		width: 100%;
		/*max-width: 250px;*/
		max-width: 310px;
		margin: 0 auto 25px;
	}
	.f_main_btn a {
		/*height: 70px;*/
		height: 92px;
		font-size: 0.75rem;
		/*padding: 15px;*/
	}
	.f_main_btn a .lager {
		font-size: 133.33%;
	}
	.f_main_note {
		font-size: 1rem;
	}
	.f_main_tel a {
		font-size: 1.938rem;
	}
	.f_main_tel a:before {
		width: 30px;
		height: 30px;
	}
	.f_ttl {
		font-size: 1.125rem;
		margin-bottom: 15px;
	}
	.f_logo {
		width: 126px;
		margin: 0 auto;
	}
	.f_link, .f_menu {
		display: none;
	}
	.footer_main {
		padding: 0 0 25px;
	}
	.footer_link {
		padding: 0;
	}
	.copyright {
		padding: 10px 0;
	}
	#totop {
		width: 40px;
		right: 3%;
		bottom: 90px;
	}
	/*under*/
	.under #mainvisual {
		height:150px;
		background-position: right 40% center;
	}
	.under #content {
		padding: 0;
	}
	.under_h1 {
    font-size: 1rem;
}
	.under_h1 .en {
		font-size: 80%;
	}
	.under_content {
		padding: 40px 3%;
		overflow: hidden;
	}
	.under_page_ttl {
		font-size: 1.35rem;
		margin-bottom: 15px;
	}
	.section {
		margin: 0 0 50px;
	}
	.under #content h2 {
		font-size: 1.25rem;
		margin-bottom: 30px;
	}
	.under_page_en {
		font-size: 1rem;
		margin: 0;
	}
	.image_l, .image_r {
		float: none;
		text-align: center;
		margin: 0 0 15px;
	}
	.tbl_block th, .tbl_block td {
		width: 100%;
		display: block;
	}
	.under_tbl th, .under_tbl td {
		padding: 1em;
	}
	.under_bnr {
		display: block;
		padding: 40px 0;
	}
	.under_bnr li:not(:last-child) {
		margin: 0 auto 20px;
	}
	.under_bnr li {
		max-width: 400px;
		margin: 0 auto;
	}
	.under_bnr a {
		height: 100px;
		font-size: 100%;
	}
	.under_bnr .sample_bnr a {
    height: 130px;
}
.under_bnr a .small {
    font-size: 85%;
    align-items: flex-start;
    margin: 10px 0 0;
}
.under_bnr a .small:before {
    width: 30px;
	top: 6px;
}
	.route_list {
		display: block;
	}
	.route_item {
		width: 100%;
	}
	.note {
    font-size: 0.75rem;
    margin-bottom: 10px;
    color: #018918;
}
.note.txt_small {
    text-align: left;
}
	.route_item:not(:last-child) {
		margin-bottom: 20px;
	}
	.route_item:not(:last-child) dd:after {
		display: none;
	}
	.route_item:not(:first-child) dd:before {
		display: block;
	}
	.route_item dd:before {
		text-align: center;
		right: 0;
		top: auto;
		transform: none;
		bottom: 5px;
		position: relative;
		display: block;
	}
	.route_item dd:nth-of-type(1) {
		background: #EFF1F4;
		border-radius: 6px;
		margin-bottom: 10px;
	}
	.route_item dd {
		background: #F8F8F8;
		border-radius: 6px;
		display: block;
		height: auto;
		padding: 15px;
	}
	.route_img {
		width: 107%;
		padding-top: 80px;
	}
	.route_img_ttl {
		width: auto;
		left: 50% !important;
		transform: translateX(-50%);
		right: auto !important;
		font-size: 0.813rem;
		white-space: nowrap;
		top: 10px;
		padding: 4px 8px;
	}
	.route_img_itm02 img {
		width: 94%;
		margin: 0 auto;
	}
	.under_sect_lager {
		width: 100%;
		left: 0;
		transform: none;
	}
	.under_anc {
		display: block;
	}
	.under_anc li {
		width: 100%;
		max-width: 300px;
		margin: 0 auto 15px;
	}
	.under_anc li:nth-child(4n), .under_anc li:last-child {
		margin-right: auto;
	}
	.under_anc li:last-child {
		margin-bottom: 0;
	}
	.under #header .container {
		padding-left: 3%;
	}
	.under .b06_itm_txt {
		max-width: 100%;
		margin: 0 0 20px !important;
	}
	.image_r ~ .under_tbl {
		width: 100%;
	}
	.image_r ~ .under_tbl th.right {
		text-align: center;
	}
.image_r ~ .under_tbl th, .image_r ~ .under_tbl td {
    padding-right: 1em;
}
	.image_r ~ .under_tbl tr:last-child th {
		border-bottom: 1px solid #ccc;
	}
	.lineup .under_tbl th.right {
		text-align: center;
	}
	.company .under_tbl th.right {
		text-align: left;
	}
	.lineup_slide {
		width: 107%;
	}
	.lineup_slide .slick-arrow {
		width: 40px;
		height: 40px;
	}
	.under_bnr.col2 li:not(:last-child) {
		margin-right: auto;
	}
	.under_frame, .inquiry .under_frame {
		padding: 20px 5%;
	}
	.voice_item {
		display: block;
	}
	.voice_item > .ttl {
		width: 100%;
	}
	.voice_item .img {
		margin: 0 auto;
	}
	.voice_item .txt:before {
		height: 1px;
		width: 100%;
		left: 0;
	}
	.voice_item .txt {
		margin-top: 15px;
		padding-top: 15px;
		padding-left: 0;
	}
	.under_frame .f_main_tel a {
		font-size: 1.5rem;
	}
	.f_main_tel.contact a:before {
		width: 24px;
		height: 18px;
	}
	.privacy_item dt {
		font-size: 1rem;
		margin-bottom: 15px;
	}
	.privacy_item:not(:last-child) {
		margin-bottom: 30px;
	}
	.plan_tab_info, .sample_main {
		width: 100%;
		transform: none;
		left: 0;
	}
	.plan_tab_list li {
		font-size: 0.875rem;
		line-height: 1.5em;
	}
	.plan_tab_main {
		padding: 25px 5%;
	}
	.plan_list {
		padding: 0;
	}
	.plan_col {
		display: block;
		padding: 20px;
	}
	.plan_col_main {
    display: block;
}
.plan_col_txt {
    font-size: 1rem;
		word-break: break-word;
}
body.en .plan_col_txt{font-size: 0.9rem;}
	.plan_col_item {
		width: 100%;
	}
	.plan_col_item:not(:last-child) {
		margin-bottom: 30px;
	}
	.plan_btn {
		display: block;
	}
	.plan_btn li {
		width: 100%;
		max-width: 412px;
		margin: 0 auto;
	}
	.plan_btn li:not(:last-child) {
		margin: 0 auto 20px;
	}
	.plan_col_itm_txt, .plan_col_itm_note {
		padding: 0;
	}
	.topic_path li {
		font-size: 0.75rem;
	}
	.sample_item {
		display: block;
	}
	.sample_itm_img {
		text-align: center;
	}
	.sample_itm_main.b05_info_main {
		margin: 0;
		padding: 20px;
	}
	.sample_itm_main.b05_info_main dl {
		margin-bottom: 0;
	}
	.sample_item:first-of-type .sample_itm_main.b05_info_main {
		padding-top: 20px;
	}
	.sample_main .plan_tab_list li {
		font-size: 0.75rem;
	}
	.sample_main_ttl {
		font-size: 1rem;
		padding: 15px 20px;
	}
	.step_num {
		left: calc(50% - 50px);
		width: 80px;
		height: 80px;
	}
	.under_step dl {
		padding: 60px 20px 20px;
		margin-bottom: 40px;
	}
	.step_img {
		position: relative;
		width: 100%;
		left: 0;
		top: 0;
		transform: none;
		margin: 0 0 10px;
	}
	.under_step .idx_btn a {
		display: block;
		margin: 0 auto;
	}
	.under_step .idx_btn a:not(:last-child) {
		margin: 0 auto 10px;
	}
	.under_step dt {
		text-align: center;
	}
	.txt_small01 {
		font-size: 0.75rem;
	}
	.route_scroll_main {
		min-width: 1000px;
	}
	.route_scroll {
		overflow: auto;
	}
	.news_cate {
		display: block;
	}
	.news_cate a {
		width: 100%;
		max-width: 250px;
		display: block;
		margin: 0 auto 10px;
	}
	.column_item {
		display: block;
	}
	.column_itm_img {
		margin: 0 auto 10px;
	}
	.under #content .column_itm_ttl {
		font-size: 1rem;
	}
	.column_itm_txt {
		-webkit-line-clamp: 2;
	}
.contact_tbl_col:not(.contact_tbl_last) .wpcf7-form-control-wrap {
    width: 100%;
}
.contact_tbl input.small, .contact_tbl select, .contact_tbl input[type="date"], .contact_tbl input[type="number"] {
    width: 100%;
}
	.right_pc .txt_small {
		text-align: left;
	}
.price_tbl td {
    font-size: 0.75rem;
}
.price_tbl th {
    font-size: 0.9rem;
}
.price_tbl {
    margin-bottom: 30px;
}
.price_btn a {
    max-width: 230px;
}
.under_col_item {
    width: 100%;
    margin-bottom: 30px;
}
	.under_col_item:last-child {
		margin-bottom: 0;
	}
.wpcf7 form.sent .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    font-size: 0.875rem;
}
 body.en .logo {
		width: 152px !important;
		height: 19px;
	}
	.price_item:not(:last-child){margin-right: 3vw;}
}
@media screen and (max-width: 440px) {
    body.en .b03_item a .ttl {
        font-size: 80.5%;
    }
		.plan_col{padding: 20px 15px;}
}
/*End media screen max width 750px*/
@media screen and (max-width: 360px) {
	h1, h2, h3, h4, h5, h6, input, button, textarea, select, p, blockquote, th, td, pre, address, li, dt, dd {
		font-size: 0.875rem;
	}
	.logo {
		width: 152px !important;
		height: 19px;
	}
	.idx_slide.slick-initialized .slick-slide li {
		height: 500px;
	}
	.idx_main_ttl {
		top: 100px;
	}
.idx_bnr_ttl:before {
    width: 35px;
    height: 35px;
}
.idx_bnr_ttl {
    padding-left: 45px;
	font-size: 0.53rem;
}
.idx_bnr {
    padding: 5px 10px;
    height: 60px;
	margin-bottom: 10px;
}
	.idx_char_left {
    display: inline-block;
    margin-left: -13px;
}
	.b01_list li > span, .b01_list li > .ttl {
		font-size: 100% !important;
	}
	.b05_txt {
		letter-spacing: -0.02em;
	}
	.price_item:not(:last-child) {
		margin-right: 25px;
	}
	/*under*/
	.under_list li:before {
		top: 10px;
	}
	.under_list_num > li:before {
		top: 0;
	}
	.under #content h3:before {
		width: 5px;
		height: 24px;
		top: 3px;
	}
	.under #content h3 {
		padding-left: 15px;
		margin-bottom: 20px;
	}
	.under #content h3 .small {
    font-size: 77.78%;
}
	.under #content h4 {
		margin-bottom: 20px;
		padding: 0 0 5px;
	}
	.under #content h5 {
		margin-bottom: 20px;
	}
	.plan_list li::before {
		top: 0;
	}
	.sample_main .plan_tab_list li {
		font-size: 0.5rem;
	}
.column_main li:before {
    top: 11px;
}
.under_page_ttl {
    font-size: 1.25rem;
}
.under_list_icon li:before {
    width: 40px;
    height: 40px;
    background-size: 26px auto;
    top: 0;
}
.under_list_icon li {
    padding: 8px 0 8px 50px;
}
}
/*End media screen max width 320px*/
/*
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝B", serif;
	font-family: 'Hind', sans-serif;
	font-family: 'Noto Sans JP', sans-serif;
*/

body.en .idx_main_ttl {
    font-family: 'Hind', sans-serif;
}
body.en .idx_bnr {
    margin: 0 auto;
}
body.en .idx_bnr_ttl:before {background: url(../images/idx_main_icon01_en.svg) no-repeat center center / 100% auto;}
#scene #content h2{text-align: left !important;}

.route_item dd:before {
    content: '[Business Jet]';
}
.route_item dd:last-child:before {
    content: '[Commercial Flight]';
}

body.en .f_link_list a .sm {font-size: 71.4286%;}
body.en .box01{padding: 70px 0 !important;}
body.en .box01 .container{display: none;}


@media screen and (min-width: 441px) {
    .sp440 {
        display: none;
    }
}
@media screen and (min-width: 751px){
	body.en .f_main_btn li{margin-left: auto;margin-right: auto;}

	body.en #gnavi {
			margin-left: auto;
			margin-right: 26px;
	}
	body.en .h_btn a{height: 120px;}
	body.en #header.fixed .h_btn a{height: 80px;}
	body.en .footer_link .f_link .container{width: 1000px;}
	body.en .f_link_list{justify-content: space-between;}
	body.en .box02 .b02_h1 {margin-bottom: 55px;}
	/* body.en .box01{padding-bottom: 160px;} */
	#scene #content h2{font-size: 24px;}
	body.en .box05 {padding: 98px 0 0;}
	body.en .b04_img_ttl{ width: 288px; left: 43.6%; bottom: 205px; color: #102041; padding: 15px 0 14px;}
	body.en .b04_h3 {line-height: 1.65em;margin-bottom: 51px;}
	body.en .idx_main_ttl {font-size: 2.25rem;}
	body.en .box06 {padding: 98px 0 100px;}
	body.en .box06 .idx_h2 {margin-bottom: 54px;}
	body.en .box08 {padding: 98px 0 100px;}
	body.en .box09 {padding: 98px 0 100px;}
	body.en .box10 {padding: 99px 0 100px;}
	body.en .box10 .idx_h2{margin-bottom: 58px;}
	body.en .idx_h2 .en {font-size: 2.25rem;}
	.under_step .idx_btn a:not(:last-child) {margin-right: 20px;}
}
@media screen and (max-width: 750px){
	body.en .gnavi > li.over > *:first-child:after{left: 85px;}
	#scene_cont1,#scene_cont2,#scene_cont3{padding-bottom: 0;}
  body.en .sample_main .plan_tab_list li:first-child {
        font-size: 0.6rem;
        line-height: 1.1em;
    }
}
@media screen and (max-width: 1240px) {
    body.en .gnavi > li > a, .gnavi > li > span {
        font-size: 0.78rem;
    }
}

/*# sourceMappingURL=data:application/json;base64,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bnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcImJhc2UuY3NzXCI7XG5AaW1wb3J0IFwiZm9udHMuY3NzXCI7XG5AaW1wb3J0IFwibm9ybWFsaXplLmNzc1wiO1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCwgcCwgYmxvY2txdW90ZSwgdGgsIHRkLCBwcmUsIGFkZHJlc3MsIGxpLCBkdCwgZGQge1xuXHRmb250LXNpemU6IDFyZW07XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cbmhlYWRlciwgc2VjdGlvbiwgZm9vdGVyLCBhc2lkZSwgbmF2LCBtYWluLCBhcnRpY2xlLCBmaWd1cmUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5hIHtcblx0Y29sb3I6ICMwMDI2N0Y7XG59XG50YWJsZSB7XG5cdHdpZHRoOiAxMDAlXG59XG5wIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG5wLCBkZCwgdGQsIHRoLCBsaSB7XG5cdGxpbmUtaGVpZ2h0OiAyZW07XG59XG4jdG90b3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogOTBweDtcblx0cmlnaHQ6IDUwcHg7XG5cdHotaW5kZXg6IDEwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuI3RvdG9wIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZsIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4uZnIge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgIENvbnRhaW5lciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5ib2R5IHtcblx0Y29sb3I6ICMzMzM7XG5cdGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cbiN3cmFwcGVyIHtcblx0bWluLXdpZHRoOiAxMjAwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMjAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PUhlYWRlcj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNoZWFkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRtaW4td2lkdGg6IDEyMDBweDtcbn1cbiNoZWFkZXIgLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1heC13aWR0aDogMjAwMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmxvZ28ge1xuICAgIG1hcmdpbjogMCAwIC00MHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9nbyBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuLmxvZ28gaW1nLmZpeGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiNoZWFkZXIuZml4ZWQgLmxvZ28gaW1nLmZpeGVkIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4jaGVhZGVyLmZpeGVkIC5sb2dvIGltZy5ub2ZpeGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5oX3JpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oX2xhbmcge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmhfbGFuZyBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzMzMzMzMztcblx0Zm9udC1zaXplOiAxMTIuNSU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRwYWRkaW5nLXRvcDogMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAtM3B4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oX2xhbmcgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3MDcwNzA7XG5cdHBhZGRpbmctcmlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1yaWdodDogMThweDtcbn1cbi5oX2xhbmcgbGkuYWN0aXZlIGEge1xuXHRjb2xvcjogI0I2QkJDNTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5oX2J0biB7XG5cdG1hcmdpbjogMCAwIDAgMzBweDtcbn1cbi5oX2J0biBhIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxNnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdpZHRoOiAyMjBweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcblx0YmFja2dyb3VuZDogI0VBQTMyNztcblx0Y29sb3I6ICNmZmY7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhfYnRuIGEgLmljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDEycHg7XG59XG4uaF9idG4gYSAuaWNvbiBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogYXV0bztcbn1cbi5oX2J0biBhIC5lbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDg3LjUlO1xuXHRmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW46IDJweCAwIC00cHg7XG59XG4uZ25hdmkge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmduYXZpID4gbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgMTRweDtcbn1cbi5nbmF2aSA+IGxpID4gYSwgLmduYXZpID4gbGkgPiBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjMzMzO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmc6IDI0cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmduYXZpID4gbGkgPiBhOmJlZm9yZSwgLmduYXZpID4gbGkgPiBzcGFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDVweDtcblx0YmFja2dyb3VuZDogIzAwMjY3Rjtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0dHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbn1cbi5nbmF2aSA+IGxpLm92ZXIgPiAqOmZpcnN0LWNoaWxkOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWR4X2FycjA0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIGF1dG87XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDZweDtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0dG9wOiAtM3B4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zdWJtZW51IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwYWRkaW5nOiAxNnB4IDI4cHggMjJweDtcblx0d2lkdGg6IDI4MHB4O1xuXHRkaXNwbGF5OiBub25lO1xuXHRsZWZ0OiAtMTVweDtcbn1cbi5zdWJtZW51IGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc3VibWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbiNoZWFkZXIuZml4ZWQgLmxvZ28ge1xuXHRtYXJnaW46IDAgMCAwIDIzcHg7XG5cdGhlaWdodDogYXV0bztcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDA7XG59XG4jaGVhZGVyLmZpeGVkIC5jb250YWluZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2hlYWRlci5maXhlZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXHRib3gtc2hhZG93OiAxcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBoZWFkZXItZml4ZWQgMC42cztcblx0LW1vei1hbmltYXRpb246IGhlYWRlci1maXhlZCAwLjZzO1xuXHQtbXMtYW5pbWF0aW9uOiBoZWFkZXItZml4ZWQgMC42cztcblx0YW5pbWF0aW9uOiBoZWFkZXItZml4ZWQgMC42cztcbn1cbkBrZXlmcmFtZXMgaGVhZGVyLWZpeGVkIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRlci1maXhlZCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cbkAtbW96LWtleWZyYW1lcyBoZWFkZXItZml4ZWQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PU1haW52aXN1YWw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbnZpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pZHhfc2xpZGUuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcblx0bGluZS1oZWlnaHQ6IDA7XG59XG4uaWR4X3NsaWRlLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSBpbWcge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmlkeF9zbGlkZS5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgbGkge1xuXHRoZWlnaHQ6IDU1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uaWR4X3NsaWRlLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSBsaTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6IHJnYigxNiwzMiw2NSk7XG5iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE2LDMyLDY1LDApIDAlLCByZ2JhKDMsNiwxMywxKSAxMDAlKTtcblx0b3BhY2l0eTogMC41NTtcblx0ei1pbmRleDogMjtcbn1cbi5pZHhfc2xpZGUuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIGxpOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWR4X21haW5faW1nMDEuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgNnMgbGluZWFyO1xufVxuLmlkeF9zbGlkZS5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgbGkuaXRtMDI6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWR4X21haW5faW1nMDIuanBnXCIpO1xufVxuLmlkeF9zbGlkZS5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgbGkuaXRtMDM6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWR4X21haW5faW1nMDMuanBnXCIpO1xufVxuLmlkeF9zbGlkZS5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUuLW1vdmluZyBsaTphZnRlciB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5pZHhfbWFpbl90dGwge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMzdweDtcblx0Y29sb3I6ICNmZmY7XG5cdHotaW5kZXg6IDI7XG5cdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydQlwiLCBzZXJpZjtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLmlkeF9tYWluX3R0bCAuZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiA0NSU7XG5cdGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuLmlkeF9jaGFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5pZHhfYm5yX2xpc3Qge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGJvdHRvbTogLTYwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmlkeF9ibnIge1xuXHRiYWNrZ3JvdW5kOiAjMTcyMzQ2O1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTBweCAyOXB4IDEwcHggMjVweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0d2lkdGg6IDUwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlkeF9ibnI6bm90KDpsYXN0LWNoaWxkKSB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbn1cbi5pZHhfYm5yID4gYSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAyO1xufVxuLmlkeF9ibnJfdHRsIHtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogODdweDtcblx0bGluZS1oZWlnaHQ6IDEuN2VtO1xuXHRwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuLmlkeF9ibnJfdHRsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pZHhfbWFpbl9pY29uMDEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzEwMCUgYXV0bztcblx0d2lkdGg6IDU4cHg7XG5cdGhlaWdodDogNThweDtcblx0bGVmdDogMDtcblx0dG9wOiAtMnB4O1xufVxuLmlkeF9ibnJfdHRsIC5sYWdlciB7XG5cdGZvbnQtc2l6ZTogMTM3LjUlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5pZHhfYm5yOm50aC1jaGlsZCgyKSAuaWR4X2Jucl90dGw6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2lkeF9tYWluX2ljb24wMi5zdmdcIik7XG59XG4uaWR4X2Jucl9idG4ge1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDMwcHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmlkeF9ibnJfYnRuIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGZvbnQtc2l6ZTogODcuNSU7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uaWR4X2Jucl9idG4gYTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2lkeF9hcnIwMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMTAwJSBhdXRvO1xuXHR3aWR0aDogMjlweDtcblx0aGVpZ2h0OiAyOXB4O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1Cb3gwMT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ib3gwMSB7XG5cdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdHBhZGRpbmc6IDE5MHB4IDAgOTlweDtcbn1cbi5ib3gwMSAuY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaWR4X2gyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEuNjI1cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaWR4X2gyIC5lbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogIzAwMjY3Rjtcblx0Zm9udC1zaXplOiA5Mi4zJTtcblx0Zm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcblx0bGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5ib3gwMSAuaWR4X2gyIHtcblx0d2lkdGg6IDIwMHB4O1xuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLXJpZ2h0OiAxMDBweDtcblx0bWFyZ2luLXRvcDogMjVweDtcbn1cbi5pZHhfYnRuIHtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaWR4X2J0biBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjAwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZzogMTBweCAxMHB4IDZweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pZHhfYXJyMDIuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAyMHB4IGNlbnRlci82cHggYXV0bztcbn1cbi5ib3gwMSAuYjAxX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmJveDAxIC5pZHhfYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDExNXB4O1xufVxuLmIwMV9saXN0IGxpIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRwYWRkaW5nOiAyMnB4IDAgMjRweDtcbn1cbi5iMDFfbGlzdCBsaSAuaW5mbyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmIwMV9saXN0IGxpIC5jYXRlIHtcblx0d2lkdGg6IDc5cHg7XG5cdGJhY2tncm91bmQ6ICMxMDIwNDE7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogODcuNSU7XG5cdG1hcmdpbi1yaWdodDogMTRweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmIwMV9saXN0IGxpIC5kYXRlIHtcblx0Zm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMnB4O1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG4uYjAxX2xpc3QgbGkgLnR0bCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICMzMzM7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogN3B4O1xufVxuLmIwMV9saXN0IGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG4uYm94MDEgLmIwMV9saXN0IGxpIC50dGwge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDA7XG59XG4uYm94MDEgLmIwMV9saXN0IGxpIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ib3gwMSAuYjAxX2xpc3QgbGkgLmluZm8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Qm94MDI9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYm94MDIge1xuXHRiYWNrZ3JvdW5kOiAjMTAyMDQxO1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5iMDJfaW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDIwMDBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuLmIwMl9pbWcge1xuXHR3aWR0aDogNTAlO1xuXHRtYXJnaW46IDA7XG59XG4uYjAyX21haW4ge1xuXHR3aWR0aDogNTAlO1xufVxuLmIwMl9tYWluX2luZm8ge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1MzBweDtcblx0bWFyZ2luOiAwIGF1dG8gMzFweDtcbn1cbi5iMDJfaDEge1xuXHRmb250LXNpemU6IDIuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XG5cdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdGZvbnQtZmFtaWx5OiBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1CXCIsIHNlcmlmO1xufVxuLmJveDAyIC5pZHhfYnRuIGEge1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWR4X2FycjAzLnN2Z1wiKTtcbn1cbi5iMDJfdHh0IHtcblx0bWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5iMDJfdHh0IC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Qm94MDM9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYm94MDMge1xuXHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDk4cHggMCAxMDRweDtcbn1cbi5iMDNfaDMge1xuXHRmb250LXNpemU6IDIuNXJlbTtcblx0Y29sb3I6ICMxMDIwNDE7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0Zm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUJcIiwgc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYjAzX2gzIC5sYWdlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDI3Mi43MiU7XG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuLmIwM19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmIwM19pdGVtIHtcblx0d2lkdGg6IDE1MHB4O1xufVxuLmIwM19pdGVtIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzEwMjA0MTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYjAzX2l0ZW0gYTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG8gMzBweDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2IwM19pY29uMDEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzkwcHggYXV0byAjMTAyMDQxO1xuXHR3aWR0aDogMTUwcHg7XG5cdGhlaWdodDogMTUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5iMDNfaXRlbTpudGgtY2hpbGQoMikgYTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYjAzX2ljb24wMi5wbmdcIik7XG59XG4uYjAzX2l0ZW06bnRoLWNoaWxkKDMpIGE6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2IwM19pY29uMDMucG5nXCIpO1xufVxuLmIwM19pdGVtOm50aC1jaGlsZCg0KSBhOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iMDNfaWNvbjA0LnBuZ1wiKTtcbn1cbi5iMDNfaXRlbTpudGgtY2hpbGQoNSkgYTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYjAzX2ljb24wNS5wbmdcIik7XG59XG4uYjAzX2l0ZW0gYSAudHRsIHtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1Cb3gwND09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ib3gwNCB7XG5cdGJhY2tncm91bmQ6ICMxMDIwNDE7XG5cdGNvbG9yOiAjZmZmO1xufVxuLmIwNF9pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAyMDAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuLmIwNF9pbWcge1xuXHR3aWR0aDogNTAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcbn1cbi5iMDRfaW1nX3R0bCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDI2NHB4O1xuXHRsZWZ0OiA1MCU7XG5cdGJvdHRvbTogMTcycHg7XG5cdHotaW5kZXg6IDI7XG5cdGNvbG9yOiAjMTAyMDQxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRwYWRkaW5nOiA1cHggMDtcbn1cbi5iMDRfaW1nX3R0bDpiZWZvcmUsIC5iMDRfaW1nX3R0bDphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMTAyMDQxO1xufVxuLmIwNF9pbWdfdHRsOmJlZm9yZSB7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci13aWR0aDogMnB4IDAgMnB4IDJweDtcbn1cbi5iMDRfaW1nX3R0bDphZnRlciB7XG5cdHJpZ2h0OiAwO1xuXHRib3JkZXItd2lkdGg6IDJweCAycHggMnB4IDA7XG59XG4uYjA0X2ltZ190dGwgLmVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG5cdG1hcmdpbi10b3A6IDFweDtcbn1cbi5iMDRfbWFpbiB7XG5cdHdpZHRoOiA1MCU7XG59XG4uYjA0X21haW5faW5mbyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRtYXJnaW46IDAgYXV0byAyNHB4O1xufVxuLmIwNF9oMyB7XG5cdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRsaW5lLWhlaWdodDogMS40MWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luLWJvdHRvbTogMTFweDtcblx0Zm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUJcIiwgc2VyaWY7XG59XG4uYjA0X2gzIC5wb2ludCB7XG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcbn1cbi5iMDRfaDMgLnBvaW50LnJpZ2h0IHtcblx0bWFyZ2luOiAwIC0xNXB4IDAgMDtcbn1cbi5iMDRfdHRsIHtcblx0Zm9udC1zaXplOiAxLjQzOHJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydQlwiLCBzZXJpZjtcbn1cbi5ib3gwNCAuaWR4X2J0biBhIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2lkeF9hcnIwMy5zdmdcIik7XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PUJveDA1PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJveDA1IHtcblx0YmFja2dyb3VuZDogI2YyZjJmMjtcblx0cGFkZGluZzogNjZweCAwIDA7XG59XG4uYm94MDUgLmlkeF9oMiB7XG5cdG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4uYjA1X3R0bCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyLjYyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydQlwiLCBzZXJpZjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYjA1X3R4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luOiAwIDAgMTJweDtcbn1cbi5iMDVfdHRsIC5pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IC05cHggMCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYjA1X3R0bCAuaWNvbjpiZWZvcmUsIC5iMDVfdHRsIC5pY29uOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxMzAlO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHR0b3A6IDA7XG59XG4uYjA1X3R0bCAuaWNvbjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRsZWZ0OiA5cHg7XG59XG4uYjA1X3R0bCAuaWNvbjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0cmlnaHQ6IDlweDtcbn1cbi5iMDVfdHRsIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA1MCU7XG59XG4uYjA1X21haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRiYWNrZ3JvdW5kOiAjMTAyMDQxO1xuXHRjb2xvcjogI2ZmZjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMjAwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuLmIwNV9tYWluOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi13aWR0aDogMjAwMHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ei1pbmRleDogLTI7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjMTAyMDQxO1xufVxuLmIwNV9pbWcge1xuXHR3aWR0aDogNTElO1xuXHRtYXJnaW46IDA7XG59XG4uYjA1X2luZm8ge1xuXHR3aWR0aDogNDklO1xufVxuLmIwNV9pbmZvX21haW4ge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1ODBweDtcblx0bWFyZ2luOiAzNXB4IGF1dG8gMDtcbn1cbi5iMDVfaW5mb19tYWluIGRsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4zKTtcblx0cGFkZGluZzogMTVweCAwO1xufVxuLmIwNV9pbmZvX21haW4gZGw6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cbi5iMDVfaW5mb19tYWluIGRsOmxhc3Qtb2YtdHlwZSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG4uYjA1X2luZm9fbWFpbiBkdCB7XG5cdHdpZHRoOiAxMjFweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICMwMEJFRTY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Zm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcblx0bWFyZ2luLXJpZ2h0OiAxOXB4O1xuXHRtYXJnaW4tdG9wOiAxOXB4O1xufVxuLmIwNV9pbmZvX21haW4gZGw6bnRoLW9mLXR5cGUoMikgZHQge1xuXHRjb2xvcjogI0ZGRTYwMDtcbn1cbi5iMDVfaW5mb19tYWluIGRsOm50aC1vZi10eXBlKDMpIGR0IHtcblx0Y29sb3I6ICNGRjc4Qzg7XG59XG4uYjA1X2luZm9fbWFpbiBkZCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cbi5iMDVfaW5mb19tYWluIGRkIC5wcmljZSB7XG5cdGZvbnQtc2l6ZTogMTI1JTtcblx0Zm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgM3B4O1xufVxuLmIwNV9pbmZvX21haW4gZGQgLmljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCA4cHg7XG59XG4ucHJpY2VfY29sIHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5wcmljZV9pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4uYjA1X2luZm9fbWFpbiBkZCAuc21hbGwge1xuXHRmb250LXNpemU6IDg3LjUlO1xufVxuLmJveDA1IC5pZHhfYnRuIGEge1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWR4X2FycjAzLnN2Z1wiKTtcbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Qm94MDY9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYm94MDYge1xuXHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHRwYWRkaW5nOiA2NnB4IDAgNjBweDtcbn1cbi5iMDZfbGlzdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDExMDBweDtcblx0bWFyZ2luOiAwIGF1dG8gODBweDtcbn1cbi5iMDZfaXRtX2ltZyBpbWcge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbi5iMDZfbGlzdCAuc2xpY2stdHJhY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmIwNl9pdGVtIHtcblx0d2lkdGg6IDM0MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmIwNl9pdGVtID4gYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMjtcbn1cbi5iMDZfaXRlbS5pdG0wMiB7XG5cdG1hcmdpbi1sZWZ0OiAzM3B4O1xufVxuLmIwNl9pdG1fdHRsIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYjA2X2l0bV9pbWcge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG4uYjA2X2l0bV90eHQge1xuXHRtYXJnaW46IDA7XG59XG4uYjA2X2l0ZW06bnRoLWNoaWxkKDIpIC5iMDZfaXRtX3R4dCB7XG5cdG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuLml0bTAyIC5iMDZfaXRtX3R4dCB7XG5cdG1hcmdpbi1sZWZ0OiAyNnB4O1xufVxuLmIwNl9pdGVtLml0bTAzIHtcblx0bWFyZ2luLWxlZnQ6IDM1cHg7XG59XG4uaXRtMDMgLmIwNl9pdG1fdHh0IHtcblx0bWFyZ2luLWxlZnQ6IDIycHg7XG59XG4uYm94MDYgLmlkeF9oMiB7XG5cdG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4uYm94MDYgLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xufVxuLmIwNl9ibnIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4uYjA2X2JuciBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLmIwNl9ibnIgbGkge1xuXHR3aWR0aDogMTAwJTtcbn1cbi5iMDZfYm5yIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogI2ZmZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRoZWlnaHQ6IDE4NnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iMDZfaW1nMDEuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuXHRmb250LXNpemU6IDExMi41JTtcblx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXHRwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5iMDZfYm5yIGE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IC0yO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2dyb3VuZDogIzAwMjY3Rjtcblx0b3BhY2l0eTogMC41O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5iMDZfYm5yIGxpOm50aC1jaGlsZCgyKSBhIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2IwNl9pbWcwMi5qcGdcIik7XG59XG4uYjA2X2JuciBsaTpudGgtY2hpbGQoMykgYSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iMDZfaW1nMDMuanBnXCIpO1xufVxuLmIwNl9ibnIgbGk6bnRoLWNoaWxkKDQpIGEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYjA2X2ltZzA0LmpwZ1wiKTtcbn1cbi5iMDZfYm5yIC5lbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDg4Ljg5JTtcblx0Zm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbn1cbi5iMDZfdHh0IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHRtYXJnaW46IDAgYXV0byAyOHB4O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay1hcnJvdyB7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJhY2tncm91bmQ6ICMxMDIwNDE7XG5cdGJvcmRlcjogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQwJTtcblx0ei1pbmRleDogMztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0ZXh0LWluZGVudDogLTUwMDAwcHg7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stYXJyb3c6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyOiBzb2xpZCAjZmZmO1xuXHRib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDVweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHR0b3A6IGNhbGMoNTAlIC0gNnB4KTtcblx0bGVmdDogY2FsYyg1MCUgLSA1cHgpO1xufVxuLnNsaWNrLW5leHQge1xuXHRyaWdodDogMDtcblx0bGVmdDogYXV0bztcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0bGVmdDogY2FsYyg1MCUgLSA4cHgpO1xufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1Cb3gwNz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ib3gwNyB7XG5cdHBhZGRpbmc6IDY3cHggMCAwO1xufVxuLmJveDA3IC5jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcbn1cbi5ib3gwNyAuaWR4X2gyIHtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5iMDdfbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uYjA3X2l0ZW0ge1xuXHRoZWlnaHQ6IDY4MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYjA3X2ltZzAxLmpwZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlci9jb3Zlcjtcblx0Y29sb3I6ICNmZmY7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0cGFkZGluZy1ib3R0b206IDY2cHg7XG59XG4uYjA3X2l0ZW0uaXRtMDIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYjA3X2ltZzAyLmpwZ1wiKTtcbn1cbi5iMDdfaXRtX21haW4ge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA2MzBweDtcbn1cbi5iMDdfaXRtX3R4dCB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5iMDdfaXRlbSAuaWR4X2J0biBhIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2lkeF9hcnIwMy5zdmdcIik7XG59XG4uYjA3X2l0ZW0gLmlkeF9idG4ge1xuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbi5iMDdfaXRtX3R0bCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbi5iMDdfaXRtX3R0bCAuZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAzMzMuMzMlO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1Cb3gwOD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ib3gwOCB7XG5cdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdHBhZGRpbmc6IDY2cHggMCA2MHB4O1xufVxuLmJveDA4IC5jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAwcHg7XG59XG4uYm94MDggLmlkeF9oMiB7XG5cdG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG4uYjA4X3R4dCB7XG5cdG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PUJveDA5PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJveDA5IHtcblx0cGFkZGluZzogNjZweCAwIDYwcHg7XG59XG4uYm94MDkgLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcbn1cbi5iMDlfaXRlbSBkdCB7XG5cdGhlaWdodDogNjhweDtcblx0YmFja2dyb3VuZDogIzEwMjA0MTtcblx0Y29sb3I6ICNmZmY7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiA3NHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmIwOV9pdGVtIGR0OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDI5cHg7XG5cdGhlaWdodDogMjlweDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2lkeF9hcnIwMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMTAwJSBhdXRvO1xuXHRyaWdodDogMjBweDtcblx0dG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5iMDlfaXRlbSBkdC5hY3RpdmU6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYjA5X2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYjA5X2l0ZW0gZHQ6YmVmb3JlIHtcblx0Y29udGVudDogJ1EnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMjEyLjUlO1xuXHRsZWZ0OiAyNHB4O1xuXHR0b3A6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYjA5X2l0ZW06bGFzdC1vZi10eXBlIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5ib3gwOSAuaWR4X2gyIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5iMDlfaXRlbSBkZCB7XG5cdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDc1cHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iMDlfaXRlbSBkZDpiZWZvcmUge1xuXHRjb250ZW50OiAnQSc7XG5cdGNvbG9yOiAjMTAyMDQxO1xuXHRmb250LXNpemU6IDIxMi41JTtcblx0bGVmdDogMjRweDtcblx0dG9wOiAxN3B4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PUJveDEwPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJveDEwIHtcblx0YmFja2dyb3VuZDogI2YyZjJmMjtcblx0cGFkZGluZzogNjZweCAwIDYwcHg7XG59XG4uYm94MTAgLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcbn1cbi5iMTBfdHRsIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEuNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0bWFyZ2luLWJvdHRvbTogMjFweDtcblx0Zm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUJcIiwgc2VyaWY7XG59XG4uYjEwX2ltZyB7XG5cdG1hcmdpbi1ib3R0b206IDQxcHg7XG59XG4uYjEwX3R4dCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRtYXJnaW46IDAgYXV0byAzOXB4O1xufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1Cb3gxMT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ib3gxMSB7XG5cdHBhZGRpbmc6IDY2cHggMCA1MnB4O1xufVxuLmIxMV9saXN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYjExX2l0ZW0ge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA0NjBweDtcbn1cbi5iMTFfaXRtX3ZpZGVvIGlmcmFtZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmIxMV9pdG1fdmlkZW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwIDEzcHg7XG59XG4uYjExX2l0bV92aWRlbyBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmIxMV9pdG1fdHRsIHtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luOiAwO1xufVxuLmIxMV9pdG1fdHRsIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5iMTFfaXRtX3R0bCAuZW4ge1xuXHRmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xufVxuLmIxMV9pdG1fdmlkZW8gLmljb24ge1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiA3MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogMjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5iMTFfaXRtX3ZpZGVvIC5pY29uOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAxOXB4IDAgMTlweCAyOHB4O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmY7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1NSU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1Gb290ZXI9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZl9pbWcge1xuXHRtYXJnaW46IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mX2ltZyBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cbiNmb290ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLmZfbWFpbiB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdG1hcmdpbjogLTEwMHB4IDAgMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA0MHB4IDQwcHggMjhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZfbWFpbl9idG4ge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA4NDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW46IDAgYXV0byAyOXB4O1xufVxuLmZfbWFpbl9idG4gbGkge1xuXHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbn1cbi5mX21haW5fYnRuIGEge1xuXHRiYWNrZ3JvdW5kOiAjRUFBMzI3O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogMTAwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRmb250LXNpemU6IDg3LjUlO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMS43ZW07XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZfbWFpbl9idG4gYSAubGFnZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNTcuMTQlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS40NWVtO1xufVxuLmZfbWFpbl9ub3RlIHtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mX21haW5fdGVsIGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC1zaXplOiAyLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG59XG4uZl9tYWluX3RlbCBhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25fdGVsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIGF1dG87XG5cdHdpZHRoOiA0MXB4O1xuXHRoZWlnaHQ6IDQycHg7XG59XG4uZl9tYWluX3RlbCB7XG5cdG1hcmdpbjogMCAwIDdweDtcbn1cbi5mX21haW5fdGltZSB7XG5cdG1hcmdpbjogMDtcbn1cbi5mX21haW4gLmlkeF9oMiB7XG5cdG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG4uZl90dGwge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0Y29sb3I6ICMxMDIwNDE7XG5cdGZvbnQtZmFtaWx5OiBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1CXCIsIHNlcmlmO1xuXHRtYXJnaW4tYm90dG9tOiAyN3B4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmZfbG9nbyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAwO1xufVxuLmZvb3Rlcl9tYWluIHtcblx0cGFkZGluZzogMCAwIDQ4cHg7XG59XG4uZm9vdGVyX2xpbmsge1xuXHRiYWNrZ3JvdW5kOiAjMTAyMDQxO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogNzNweCAwIDA7XG59XG4uZl9saW5rX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mX2xpbmtfc3ViIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuLmZfbGlua19saXN0IGEsIC5mX2xpbmtfbGlzdCA+IGxpID4gc3BhbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiA4Ny41JTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mX2xpbmtfbGlzdCA+IGxpIHtcblx0bWFyZ2luOiAwIDI1cHg7XG59XG4uZl9saW5rX2xpc3QgPiBsaSA+IHNwYW4sIC5mX2xpbmtfc3ViIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuLmZfbWVudSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdG1hcmdpbi10b3A6IDQ1cHg7XG5cdHBhZGRpbmc6IDAgMCAzcHg7XG59XG4uZl9tZW51IHVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5mX21lbnUgdWwgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZl9tZW51IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4uY29weXJpZ2h0IHtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0Zm9udC1zaXplOiAwLjgxM3JlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cGFkZGluZzogMTlweCAwIDIwcHg7XG5cdGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVVuZGVyPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnVuZGVyICN3cmFwcGVyIHtcblx0YmFja2dyb3VuZDogI2YyZjJmMjtcbn1cbi51bmRlciAjZ25hdmkge1xuXHRtYXJnaW46IDA7XG59XG4udW5kZXIgI21haW52aXN1YWwge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdW5kZXJfbWFpbl9iZy5qcGdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XG5cdGhlaWdodDogNDAwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuLnVuZGVyICNtYWludmlzdWFsOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAtMjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdG9wYWNpdHk6IDAuNDtcbn1cbi51bmRlcl9oMSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMS44NzVyZW07XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLnVuZGVyX2gxIC5lbiB7XG5cdGZvbnQtc2l6ZTogNjYuNjclO1xuXHRmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuLnRvcGljX3BhdGgge1xuXHRwYWRkaW5nOiAxNnB4IDA7XG59XG4udG9waWNfcGF0aCB1bCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi50b3BpY19wYXRoIGxpIHtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50b3BpY19wYXRoIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pZHhfYXJyMDIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzEwMCUgYXV0bztcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA4cHg7XG5cdG1hcmdpbjogMCAxNHB4O1xufVxuLnVuZGVyICNjb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbi51bmRlcl9jb250ZW50IHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogNjBweCAwO1xufVxuLnVuZGVyX2NvbnRlbnRfbWFpbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbnNlY3Rpb24sIC5zZWN0aW9uIHtcblx0bWFyZ2luOiAwIDAgNjBweDtcbn1cbi5zZWN0aW9uOmxhc3QtY2hpbGQsIC5zZWN0aW9uIHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4udW5kZXJfcGFnZV90dGwge1xuXHRmb250LXNpemU6IDJyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUJcIiwgc2VyaWY7XG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi51bmRlciAjY29udGVudCBoMiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxLjYyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEuNmVtO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnVuZGVyX3BhZ2VfZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICMwMDI2N0Y7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMS4xZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogLTRweDtcbn1cbi51bmRlciAjY29udGVudCBoMyB7XG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4udW5kZXIgI2NvbnRlbnQgaDM6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRiYWNrZ3JvdW5kOiAjMDAyNjdGO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG4udW5kZXIgI2NvbnRlbnQgaDQge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS42ZW07XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAyNjdGO1xuXHRwYWRkaW5nOiAwIDAgN3B4O1xuXHRmb250LXNpemU6IDFyZW07XG59XG4udW5kZXIgI2NvbnRlbnQgaDUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS42ZW07XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5pbWFnZV9sIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMCA0OHB4IDAgMDtcbn1cbi5pbWFnZV9yIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW46IDAgMCAwIDQ4cHg7XG59XG4udW5kZXJfbGlzdCBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLnVuZGVyX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4udW5kZXJfbGlzdCBsaTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogM3B4O1xuXHRoZWlnaHQ6IDNweDtcblx0YmFja2dyb3VuZDogIzMzMztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDE0cHg7XG59XG4udW5kZXJfdGJsIHRoLCAudW5kZXJfdGJsIHRkIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y29sb3I6ICMzMzM7XG5cdHBhZGRpbmc6IDEuNWVtIDFlbTtcbn1cbi51bmRlcl90YmwgdGgge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVuZGVyX3RibC5jZW50ZXIgdGgge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udnRvcCB0ZCwgdGQudnRvcCB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGJsX2ZpeGVkIHtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi51bmRlcl9ibnIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDUwcHggMDtcbn1cbi51bmRlcl9ibnIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi51bmRlcl9ibnIgbGkge1xuXHR3aWR0aDogMTAwJTtcbn1cbi51bmRlcl9ibnIgYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aGVpZ2h0OiAxNjBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zY2VuZV9ibnIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdGZvbnQtc2l6ZTogMTEyLjUlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG59XG4udW5kZXJfYm5yIGEgLmVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogODguODklO1xuXHRsaW5lLWhlaWdodDogMS4xZW07XG59XG4udW5kZXJfYm5yIGE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IC0yO1xuXHRiYWNrZ3JvdW5kOiAjMDAyNjdGO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdG9wYWNpdHk6IDAuNztcbn1cbi51bmRlcl9ibnIgLmNvbXBhbnlfYm5yIGE6YWZ0ZXIge1xuXHRvcGFjaXR5OiAwLjU7XG59XG4udW5kZXJfYm5yIC5mYXFfYm5yIGEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmFxX2Juci5qcGdcIik7XG59XG4udW5kZXJfYm5yIC5jb21wYW55X2JuciBhIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbXBhbnlfYm5yLmpwZ1wiKTtcbn1cbi51bmRlcl9ibnIgLnNhbXBsZV9ibnIgYSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zYW1wbGVfYm5yLmpwZ1wiKTtcbn1cbi51bmRlcl9ibnIgbGkuc2FtcGxlX2JuciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi51bmRlcl9ibnIgYSAuc21hbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMTVweCAwIC0yMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udW5kZXJfYm5yIGEgLnNtYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3VuZGVyX2Jucl9hcnIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzEwMCUgYXV0bztcblx0d2lkdGg6IDU2cHg7XG5cdGhlaWdodDogMTBweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnVuZGVyX2xpc3RfbnVtIHtcblx0Y291bnRlci1yZXNldDogbGlzdDtcbn1cbi51bmRlcl9saXN0X251bSA+IGxpIHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnVuZGVyX2xpc3RfbnVtID4gbGk6OmJlZm9yZSB7XG5cdGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuXHRjb250ZW50OiBjb3VudGVyKGxpc3QpIFwiLlwiO1xuXHRmb250LXNpemU6IDEyNSU7XG5cdGNvbG9yOiAjMDAyNjdGO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0dG9wOiAwO1xufVxuLnJvdXRlICNtYWludmlzdWFsIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JvdXRlX21haW5fYmcuanBnXCIpO1xufVxuLnJvdXRlX2ltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEyMDBweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yb3V0ZV9pbWdfdHRsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMjY0cHg7XG5cdGxlZnQ6IGNhbGMoNTAlICsgMTMwcHgpO1xuXHR0b3A6IDE4OHB4O1xuXHR6LWluZGV4OiAyO1xuXHRjb2xvcjogIzEwMjA0MTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdHBhZGRpbmc6IDNweCAwIDFweDtcbn1cbi5yb3V0ZV9pbWdfdHRsOmJlZm9yZSwgLnJvdXRlX2ltZ190dGw6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzEwMjA0MTtcbn1cbi5yb3V0ZV9pbWdfdHRsOmJlZm9yZSB7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci13aWR0aDogMnB4IDAgMnB4IDJweDtcbn1cbi5yb3V0ZV9pbWdfdHRsOmFmdGVyIHtcblx0cmlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogMnB4IDJweCAycHggMDtcbn1cbi5yb3V0ZV9pbWdfaXRtMDIgLnJvdXRlX2ltZ190dGwge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogY2FsYyg1MCUgKyAxMDBweCk7XG5cdHRvcDogLTExcHg7XG59XG4ucm91dGVfaW1nX2l0bTAyIHtcblx0cGFkZGluZy10b3A6IDk2cHg7XG59XG4ucm91dGVfbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cbi5yb3V0ZV9pdGVtIHtcblx0d2lkdGg6IDMzLjMzJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJvdXRlX2l0ZW0gZHQge1xuXHRiYWNrZ3JvdW5kOiAjMTAyMDQxO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMjQwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdHBhZGRpbmc6IDRweDtcbn1cbi5yb3V0ZV9pdGVtIGRkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDIzM3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI0Y4RjhGODtcbn1cbi5yb3V0ZV9pdGVtIGRkOm50aC1vZi10eXBlKDEpIHtcblx0YmFja2dyb3VuZDogI0VGRjFGNDtcblx0bWFyZ2luLWJvdHRvbTogOXB4O1xufVxuLnJvdXRlX2l0ZW06bnRoLWNoaWxkKDEpIGRkIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG4ucm91dGVfaXRlbTpsYXN0LWNoaWxkIGRkIHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi5yb3V0ZV9pdGVtIGRkIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDIzM3B4O1xuXHRmbGV4LXNocmluazogMDtcbn1cbi5yb3V0ZV9pdGVtOm5vdCg6bGFzdC1jaGlsZCkgZGQ6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDE0MHB4O1xuXHRiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xuXHRyaWdodDogMDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5yb3V0ZV9pdGVtIGRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdb44OT44K444ON44K544K444Kn44OD44OIXSc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29sb3I6ICMxMDIwNDE7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cmlnaHQ6IGNhbGMoMTAwJSArIDI1cHgpO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRmb250LXNpemU6IDg3LjUlO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuLnJvdXRlX2l0ZW0gZGQ6bGFzdC1jaGlsZDpiZWZvcmUge1xuXHRjb250ZW50OiAnW+Wumuacn+S+v10nO1xufVxuLnJvdXRlX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgZGQ6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5yb3V0ZSAudW5kZXJfYW5jIGEge1xuXHRjb2xvcjogIzMzMztcbn1cbi51bmRlcl9zZWN0X2xhZ2VyIHtcblx0d2lkdGg6IDEwMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi51bmRlcl9hbmMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuLnVuZGVyX2FuYyBsaSB7XG5cdHdpZHRoOiAyMzBweDtcblx0bWFyZ2luOiAwIDEwcHggMjBweDtcbn1cbi51bmRlcl9hbmMgYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZDogI0YyRjJGMjtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0cGFkZGluZzogNXB4O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogOTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi51bmRlcl9hbmMgLnNtYWxsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogODUuNyU7XG59XG4udW5kZXJfYW5jIGE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pZHhfYXJyMDcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzEwMCUgYXV0bztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMTJweDtcblx0bWFyZ2luOiAxMnB4IDAgLTFweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4udW5kZXIgLmIwNl9pdG1fdHh0IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0bWFyZ2luOiAyMHB4IGF1dG87XG59XG4udW5kZXIgLmIwNl9pdGVtIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW46IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51bmRlciAuYjA2X2l0ZW0gLmlkeF9idG4ge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnVuZGVyIC5iMDZfbGlzdC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgPiBkaXYge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udW5kZXIgLmIwNl9saXN0LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG5cdGhlaWdodDogYXV0bztcbn1cbi5saW5ldXAgI21haW52aXN1YWwge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbGluZXVwX21haW5fYmcuanBnXCIpO1xufVxuLnBsYW4gI21haW52aXN1YWwge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGxhbl9tYWluX2JnLmpwZ1wiKTtcbn1cbi5zYW1wbGUgI21haW52aXN1YWwge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2FtcGxlX21haW5fYmcuanBnXCIpO1xufVxuLmlucXVpcnkgI21haW52aXN1YWwge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW5xdWlyeV9tYWluX2JnLmpwZ1wiKTtcbn1cbi5wciAjbWFpbnZpc3VhbCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wcl9tYWluX2JnLmpwZ1wiKTtcbn1cbi53YXJpa2FuICNtYWludmlzdWFsIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3dhcmlrYW5fbWFpbl9iZy5qcGdcIik7XG59XG4udHh0X3NtYWxsIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50eHRfc21hbGwubGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGluZXVwIC51bmRlcl9hbmMgYSB7XG5cdGJhY2tncm91bmQ6ICNFRkYxRjQ7XG5cdG1pbi1oZWlnaHQ6IDcwcHg7XG5cdGNvbG9yOiAjMzMzO1xufVxuLmxpbmV1cCAudW5kZXJfYW5jIGE6YWZ0ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLnVuZGVyX3RibCB0aC5yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmltYWdlX3IgfiAudW5kZXJfdGJsIHtcblx0d2lkdGg6IDQ1NnB4O1xufVxuLmxpbmV1cF9pbWcge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5pbWFnZV9yIH4gLnVuZGVyX3RibCB0aCwgLmltYWdlX3IgfiAudW5kZXJfdGJsIHRkIHtcblx0cGFkZGluZzogMS4zMmVtIDFlbTtcbn1cbi5pbWFnZV9yIH4gLnVuZGVyX3RibCB0aCB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xufVxuLmltYWdlX3IgfiAudW5kZXJfdGJsIHRyOmxhc3QtY2hpbGQgdGgsIC5pbWFnZV9yIH4gLnVuZGVyX3RibCB0cjpsYXN0LWNoaWxkIHRkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5saW5ldXBfc2xpZGUge1xuXHR3aWR0aDogMTIwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmxpbmV1cF9zbGlkZSAuc2xpY2stYXJyb3cge1xuXHR0b3A6IDUwJTtcbn1cbi51bmRlcl9ibnIgLnNlcnZpY2VfYm5yIGEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2VydmljZV9ibnIuanBnXCIpO1xufVxuLnVuZGVyX2Juci5jb2wyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udW5kZXJfYm5yLmNvbDIgbGkge1xuXHRtYXgtd2lkdGg6IDM4NnB4O1xufVxuLnVuZGVyX2Juci5jb2wyIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG4ubGluZXVwIC51bmRlcl9jb250ZW50IHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG4ubGluZXVwX3NsaWRlLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSA+IGRpdiB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuLnVuZGVyX2ZyYW1lIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0cGFkZGluZzogNDVweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcbn1cbi51bmRlcl9mcmFtZSB+IC51bmRlcl9jaGVjayBsaSB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udW5kZXJfY2hlY2sgbGkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG59XG4udW5kZXJfY2hlY2sgbGk6YmVmb3JlIHtcblx0Y29udGVudDogJ+KAuyc7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuLnVuZGVyX2NoZWNrIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udW5kZXJfbGluazphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pZHhfYXJyMDguc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzEwMCUgYXV0bztcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTBweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdHRvcDogLTRweDtcbn1cbi52b2ljZV9pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnZvaWNlX2l0ZW0gPiAudHRsIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG4udm9pY2VfaXRtX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnZvaWNlX2l0bV9tYWluIHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5xdWlyeSAudW5kZXJfZnJhbWUge1xuICAgIHBhZGRpbmc6IDEzcHggNDVweDtcbn1cbi5pbnF1aXJ5ICNjb250ZW50IGgyIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi51bmRlciAjY29udGVudCAudm9pY2VfaXRlbSBoNCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuLnZvaWNlX2l0ZW0gLnR4dCBwIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cbi52b2ljZV9pdGVtIC50eHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4udm9pY2VfaXRlbSAudHh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogI2NjYztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuLnZvaWNlX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4udHh0X292ZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVuZGVyX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi51bmRlcl9jb2xfaXRlbSB7XG4gICAgd2lkdGg6IDQ0JTtcbn1cbi51bmRlcl9mcmFtZSAuZl9tYWluX3RlbCBhIHtcblx0Zm9udC1zaXplOiAycmVtO1xufVxuLnVuZGVyIC5iMDNfaXRlbSBhIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVuZGVyIC5iMDNfaXRlbSBhOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG59XG4uYjAzX2l0ZW0gYSAudHRsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiA5MCU7XG59XG4udW5kZXIgLmIwM19pdGVtIGE6aG92ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuLmZfbWFpbl90ZWwuY29udGFjdCBhOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbl9tYWlsMDEuc3ZnKTtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMjhweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR0b3A6IC0ycHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuLmxpbmtfYmxhbms6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uX2JsYW5rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIGF1dG87XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ucHJpdmFjeV9pdGVtIGR0IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRwYWRkaW5nOiAwIDAgMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcml2YWN5X2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucGxhbl90YWJfbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wbGFuX3RhYl9saXN0IGxpIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogI0YyRjJGMjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDYwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucGxhbl90YWJfbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucGxhbl90YWIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnBsYW5fdGFiLmN1cnJlbnQge1xuXHRkaXNwbGF5OiBpbmhlcml0O1xufVxuLnBsYW5fdGFiX2xpc3QgbGkuY3VycmVudCB7XG5cdGJhY2tncm91bmQ6ICMxMDIwNDI7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGxhbl90YWJfbWFpbiB7XG5cdGJhY2tncm91bmQ6ICMxMDIwNDI7XG5cdGNvbG9yOiAjZmZmO1xufVxuLnBsYW5faW1nIHtcblx0bWFyZ2luOiAwO1xufVxuLnBsYW5fdGFiX2luZm8ge1xuXHR3aWR0aDogMTAwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnBsYW5fdGFiX21haW4ge1xuXHRwYWRkaW5nOiAyOHB4IDMwcHggMzBweDtcbn1cbi5wbGFuX2xpc3Qge1xuXHRjb3VudGVyLXJlc2V0OiBsaXN0cGxhbjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogMCAzMHB4O1xufVxuLnBsYW5fbGlzdCBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRtYXJnaW46IDAgMCAxMHB4O1xufVxuLnBsYW5fbGlzdCBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wbGFuX2xpc3QgbGk6OmJlZm9yZSB7XG5cdGNvdW50ZXItaW5jcmVtZW50OiBsaXN0cGxhbjtcblx0Y29udGVudDogY291bnRlcihsaXN0cGxhbik7XG5cdGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJhY2tncm91bmQ6ICNEQ0REREQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAjMDAyNjdGO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogNXB4O1xuXHRwYWRkaW5nLXRvcDogNHB4O1xufVxuLnVuZGVyX2NscjAxIHtcblx0Y29sb3I6ICMwMEE3RUI7XG59XG4ucGxhbl9saXN0IGxpLnVuZGVyX2NscjAxOmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICMwMEE3RUI7XG5cdGNvbG9yOiAjZmZmO1xufVxuLnBsYW5fY29sIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogMjBweCAzMHB4IDIzcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGNvbG9yOiAjMzMzO1xuXHRtYXJnaW4tYm90dG9tOiAyOXB4O1xufVxuLnBsYW5fY29sX21haW4ge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4ucGxhbl9jb2xfdHRsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTcyMzQ2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogNHB4O1xufVxuLnBsYW5fY29sX3R4dCB7XG4gICAgY29sb3I6ICMxNzIzNDY7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wbGFuX2NvbF9pdGVtIHtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG59XG4ucGxhbl9jb2xfaXRlbSBkdCB7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGNvbG9yOiAjMTAyMDQxO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5wbGFuX2NvbF9pdG1faW1nIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucGxhbl9jb2xfaXRtX3R4dCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4ucGxhbl9jb2xfaXRtX25vdGUge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRmb250LXNpemU6IDAuNzVyZW07XG59XG4ucGxhbl9jb2xfaXRtX25vdGUgc3BhbiB7XG5cdGZvbnQtc2l6ZTogNzUlO1xufVxuLnBsYW5fYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGxhbl9idG4gbGkge1xuXHR3aWR0aDogNDEycHg7XG59XG4ucGxhbl9idG4gYSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDhweCAyNXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWR4X2FycjAzLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgMTVweCBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnBsYW5fYnRuIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ucGxhbl9jb2xfaXRtX25vdGUubm90ZV9yaWdodCB7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLnBsYW5fdGFiLnRhYl9zaG93IHtcblx0ZGlzcGxheTogaW5oZXJpdDtcbn1cbi5wbGFuX2NvbF9pdG1fdHh0LmNvbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wbGFuX2NvbF9pdG1fdHh0LmNvbF9jZW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50eHRfc21hbGwwMSB7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjhlbTtcbn1cbi5zYW1wbGVfbWFpbiB7XG5cdHdpZHRoOiAxMjAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc2FtcGxlX21haW4gLnBsYW5fdGFiIHtcblx0YmFja2dyb3VuZDogIzEwMjA0MTtcblx0Y29sb3I6ICNmZmY7XG59XG4uc2FtcGxlX21haW5fdHRsIHtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZzogMTVweCAzMHB4O1xuXHRtYXJnaW46IDA7XG59XG4uc2FtcGxlX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi5zYW1wbGVfaXRlbTpmaXJzdC1vZi10eXBlIC5zYW1wbGVfaXRtX21haW4uYjA1X2luZm9fbWFpbiB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuLnNhbXBsZV9pdG1faW1nIHtcblx0bWFyZ2luOiAwO1xuXHRmbGV4LXNocmluazogMDtcbn1cbi5zYW1wbGVfaXRtX21haW4uYjA1X2luZm9fbWFpbiB7XG5cdG1hcmdpbjogMCAwIDAgMzBweDtcblx0cGFkZGluZzogMjVweCAwO1xufVxuLmIwNV9pbmZvX21haW4gZGw6bnRoLW9mLXR5cGUoNCkgZHQsIC5iMDVfaW5mb19tYWluIGRsLnBsYW5faXRtMDQgZHQge1xuXHRjb2xvcjogIzg4ODg4ODtcbn1cbi5zYW1wbGVfaXRtX21haW4uYjA1X2luZm9fbWFpbiBkbCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cbi5zYW1wbGVfaXRtX21haW4uYjA1X2luZm9fbWFpbiBkdCB7XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ucHJpY2VfdGJsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG59XG4ucHJpY2VfdGJsIHRoIHtcbiAgICBib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjb2xvcjogIzAwOTlFNztcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRwYWRkaW5nOiAxZW0gMC4yZW07XG59XG4ucHJpY2VfdGJsIHRoIC5lbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDg4Ljg5JTtcblx0Zm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbn1cbi5wcmljZV90YmwgdGg6bm90KDpsYXN0LWNoaWxkKSB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG59XG4ucHJpY2VfdGJsIHRkIHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAxZW0gMC4yZW07XG59XG4ucHJpY2VfdGJsIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xufVxuLnByaWNlX3RibCB0aDpudGgtY2hpbGQoMikge1xuXHRjb2xvcjogIzAwMjY3Rjtcbn1cbi5wcmljZV90YmwgdGg6bnRoLWNoaWxkKDMpIHtcblx0Y29sb3I6ICNBNTk1NUY7XG59XG4ucHJpY2VfbnVtIHtcblx0Zm9udC1zaXplOiAxNjIuNSU7XG5cdGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG59XG4ucHJpY2VfYnRuIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG5cdGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25fZG93bmxvYWQuc3ZnXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblx0cGFkZGluZzogMTBweDtcbn1cbi51bmRlcl9zdGVwIGRsIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0cGFkZGluZzogMjdweCA0MHB4IDI3cHggMjEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGVwX251bSB7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0YmFja2dyb3VuZDogI0YyRjJGMjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0b3A6IC0zMHB4O1xuXHRsZWZ0OiAtMzBweDtcblx0Ym9yZGVyOiAzcHggc29saWQgI2ZmZjtcblx0Zm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMTEuMTElO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nLXRvcDogNXB4O1xufVxuLnN0ZXBfbnVtIC5udW0ge1xuXHRmb250LXNpemU6IDE1MCU7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG4udW5kZXJfc3RlcCBkdCB7XG5cdGNvbG9yOiAjMDAyNjdGO1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW46IDAgMCA3cHg7XG59XG4udW5kZXJfc3RlcCAudHh0X3NtYWxsMDEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uc3RlcF9pbWcge1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMzBweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDE4MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udW5kZXJfc3RlcCAuaWR4X2J0biB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udW5kZXJfc3RlcCAuaWR4X2J0biBhIHtcblx0d2lkdGg6IDI0MHB4O1xuXHRmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuLnVuZGVyX3N0ZXAgLmlkeF9idG4gYTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnVuZGVyX3N0ZXAgZGw6bnRoLWNoaWxkKG4rMykgZGQge1xuXHRjb2xvcjogIzEwMjA0MTtcbn1cbi51bmRlcl9zdGVwIGRsOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDIwcHggMTJweCAwIDEycHg7XG5cdGJvcmRlci1jb2xvcjogI2NjY2NjYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0bGVmdDogY2FsYyg1MCUgLSAxMnB4KTtcblx0Ym90dG9tOiAtNDNweDtcbn1cbi5yb3V0ZV9tYWluIHtcblx0YmFja2dyb3VuZDogI0VGRjFGNDtcblx0cGFkZGluZzogMzBweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnJvdXRlX21haW5faW1nIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLnJvdXRlX21haW5fdHh0IHtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5uZXdzX2JhY2sge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV3c19iYWNrIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzMzMztcblx0Y29sb3I6ICMzMzM7XG5cdHdpZHRoOiAyMDBweDtcblx0cGFkZGluZzogMTBweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubmV3c19jYXRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi5uZXdzX2NhdGUgYSB7XG5cdG1hcmdpbjogNXB4O1xuXHRmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHdpZHRoOiAxOTBweDtcbn1cbi5uZXdzX2ltZyBpbWcge1xuXHRtYXgtaGVpZ2h0OiA0NTBweDtcbn1cbi5jb2x1bW5faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uY29sdW1uX2l0bV9pbWcge1xuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luOiAwIDMwcHggMCAwO1xuXHR3aWR0aDogMjUwcHg7XG5cdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdGhlaWdodDogMTgwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29sdW1uX2l0bV9pbWcgaW1nIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnVuZGVyICNjb250ZW50IC5jb2x1bW5faXRtX3R0bCB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEuN2VtO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbHVtbl9pdG1fdHh0IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb2x1bW5faXRlbSBhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDI7XG59XG4ubmV3c19wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cbi5uZXdzX3BhZ2luYXRpb24gPiBzcGFuLCAubmV3c19wYWdpbmF0aW9uIGEge1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjNzc3O1xuXHRjb2xvcjogI2ZmZjtcblx0bWFyZ2luOiA1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLm5ld3NfcGFnaW5hdGlvbiA+IHNwYW4ge1xuXHRiYWNrZ3JvdW5kOiAjMTAyMDQxO1xufVxuLm5ld3NfcGFnaW5hdGlvbiBhLm5leHQsIC5uZXdzX3BhZ2luYXRpb24gYS5wcmV2IHtcblx0d2lkdGg6IGF1dG87XG59XG4uY29sdW1uX21haW4gbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5jb2x1bW5fbWFpbiBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb2x1bW5fbWFpbiBsaTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogM3B4O1xuXHRoZWlnaHQ6IDNweDtcblx0YmFja2dyb3VuZDogIzMzMztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDE0cHg7XG59XG4uY29sdW1uX2NoZWNrIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMDAyNzE0JztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiAwcHghaW1wb3J0YW50O1xufVxuLmNvbHVtbl9jaGVjayBsaSB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5jb250YWN0X3RibCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmNvbnRhY3RfdGJsIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmNvbnRhY3RfdGJsIHRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0cGFkZGluZzogNXB4IDE1cHg7XG5cdG91dGxpbmU6IG5vbmU7XG59XG4uY29udGFjdF90YmxfY29sOm5vdCguY29udGFjdF90YmxfbGFzdCkgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbnRhY3RfdGJsX2NvbC5jb250YWN0X3RibF9sYXN0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3RfdGJsIHNlbGVjdCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0cGFkZGluZzogNXB4IDE1cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3RfdGJsIGlucHV0LnNtYWxsIHtcblx0d2lkdGg6IDUwJTtcbn1cbi5jb250YWN0X3RibCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLmNvbnRhY3RfdGJsIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHR3aWR0aDogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRwYWRkaW5nOiA1cHggMTVweDtcblx0b3V0bGluZTogbm9uZTtcbn1cbi5jb250YWN0X2J0biB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWN0X2J0biBpbnB1dCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2lkeF9hcnIwMi5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyICNmZmY7XG4gICAgcGFkZGluZzogMTNweCAyMHB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO2NvbG9yOiAjMDAwO1xufVxuLmNvbnRhY3RfdGJsIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb250YWN0X3RibCAubXVzdCB7XG4gICAgYmFja2dyb3VuZDogI2YwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuLmNvbnRhY3RfdGJsIC5jb250YWN0X3RibF9ub3RlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyNjdmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyZW07XG59XG4uY29udGFjdF90YmwgLmNvbnRhY3RfdGJsX25vdGUgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuLmNvbnRhY3RfdGJsIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbn1cbi5jb250YWN0X3RibCAud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMjY3RjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyNjdGO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMjY3ZiFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwMjY3ZiFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbn1cbi53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwgLndwY2Y3IGZvcm0udW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjcgZm9ybS5wYXltZW50LXJlcXVpcmVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIGJvcmRlci1jb2xvcjogI2YwMCFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmMDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbn1cbi5jb250YWN0X3RibF9yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYWJvdXQgI21haW52aXN1YWwge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWJvdXRfbWFpbl9iZy5qcGdcIik7XG59XG4udmFsdWUgI21haW52aXN1YWwge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdmFsdWVfbWFpbl9iZy5qcGdcIik7XG59XG4uZmxvdyAjbWFpbnZpc3VhbCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbG93X21haW5fYmcuanBnXCIpO1xufVxuLm90aGVyICNtYWludmlzdWFsIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL290aGVyX21haW5fYmcuanBnXCIpO1xufVxuLnNjZW5lICNtYWludmlzdWFsIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NjZW5lX21haW5fYmcuanBnXCIpO1xufVxuLmNvbXBhbnkgI21haW52aXN1YWwge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tcGFueV9tYWluX2JnLmpwZ1wiKTtcbn1cbi5mYXEgI21haW52aXN1YWwge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmFxX21haW5fYmcuanBnXCIpO1xufVxuLm5ld3MgI21haW52aXN1YWwge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmV3c19tYWluX2JnLmpwZ1wiKTtcbn1cbi5jb2x1bW4gI21haW52aXN1YWwge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29sdW1uX21haW5fYmcuanBnXCIpO1xufVxuLnByaXZhY3kgI21haW52aXN1YWwge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcHJpdmFjeV9tYWluX2JnLmpwZ1wiKTtcbn1cbi52b2ljZV9pdGVtIC5pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMTAyMDQxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udm9pY2VfaXRlbSAuaW1nIGltZyB7XG5cdHdpZHRoOiA5MHB4O1xufVxuLnVuZGVyX2xpc3RfaWNvbiBsaTpiZWZvcmUge1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYjAzX2ljb24wMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMzVweCBhdXRvICMxMDIwNDE7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuLnVuZGVyX2xpc3RfaWNvbiBsaSB7XG4gICAgcGFkZGluZzogOXB4IDAgOXB4IDY1cHg7XG59XG4udW5kZXJfbGlzdF9pY29uIGxpOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYjAzX2ljb24wMi5wbmdcIik7XG59XG4udW5kZXJfbGlzdF9pY29uIGxpOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYjAzX2ljb24wMy5wbmdcIik7XG59XG4udW5kZXJfbGlzdF9pY29uIGxpOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYjAzX2ljb24wNC5wbmdcIik7XG59XG4udW5kZXJfbGlzdF9pY29uIGxpOm50aC1jaGlsZCg1KTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYjAzX2ljb24wNS5wbmdcIik7XG59XG4ubm90ZS50eHRfc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjb2xvcjogI2YwMDtcbn1cbi5zcCwgLmhfcmlnaHRfc3AsIC5nbnZfc3AsIC5nbnZfc3BfaW5mbyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuXHRhOm5vdChbdGFyZ2V0PVwiX2JsYW5rXCJdKTpob3ZlciwgYTpub3QoW3RhcmdldD1cIl9ibGFua1wiXSk6YWN0aXZlIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0LmduYXZpID4gbGk6aG92ZXIgPiBhLCAuZ25hdmkgPiBsaTpob3ZlciA+IHNwYW4sIC5zdWJtZW51IGE6aG92ZXIsIC5nbmF2aSA+IGxpLmFjdGl2ZSA+IGEsIC5nbmF2aSA+IGxpLmFjdGl2ZSA+IHNwYW4sIC5zdWJtZW51IGxpLmFjdGl2ZSBhIHtcblx0XHRjb2xvcjogIzAwMjY3Rjtcblx0fVxuXHQuZ25hdmkgPiBsaTpob3ZlciA+IGE6YmVmb3JlLCAuZ25hdmkgPiBsaTpob3ZlciA+IHNwYW46YmVmb3JlLCAuZ25hdmkgPiBsaS5hY3RpdmUgPiBhOmJlZm9yZSwgLmduYXZpID4gbGkuYWN0aXZlID4gc3BhbjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG5cdH1cblx0LmduYXZpID4gbGkub3Zlcjpob3ZlciA+ICo6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5nbmF2aSA+IGxpLmFjdGl2ZSA+ICo6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pZHhfYXJyMDUuc3ZnXCIpO1xuXHR9XG5cdC5oX2xhbmcgbGk6bm90KC5hY3RpdmUpIGE6aG92ZXIge1xuXHRcdGNvbG9yOiAjQjZCQkM1O1xuXHR9XG5cdC5oX2J0biBhOmhvdmVyLCAuZl9tYWluX2J0biBhOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDAyNjdGO1xuXHR9XG5cdC5pZHhfYm5yOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDAyNjdGO1xuXHR9XG5cdC5pZHhfYm5yOmhvdmVyIC5pZHhfYm5yX2J0biB7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdH1cblx0LmlkeF9ibnJfYnRuIGE6aG92ZXI6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pZHhfYXJyMDFfaHYuc3ZnXCIpO1xuXHR9XG5cdC5pZHhfYnRuIGE6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxMDIwNDE7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2lkeF9hcnIwMy5zdmdcIik7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0LmJveDAyIC5pZHhfYnRuIGE6aG92ZXIsIC5ib3gwNCAuaWR4X2J0biBhOmhvdmVyLCAuYm94MDUgLmlkeF9idG4gYTpob3ZlciwgLmIwN19pdGVtIC5pZHhfYnRuIGE6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2lkeF9hcnIwMi5zdmdcIik7XG5cdFx0Y29sb3I6ICMxMDIwNDE7XG5cdH1cblx0LmIwMV9saXN0IGxpIC50dGw6bm90KC5ub19saW5rKTpob3ZlciwgLmZfbGlua19saXN0IGE6aG92ZXIsIC5mX21lbnUgdWwgYTpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0LmIwM19pdGVtIGE6aG92ZXIsIC5iMDZfYm5yIGE6aG92ZXI6YWZ0ZXIsIC5iMDlfaXRlbSBkdDpob3ZlciwgI3RvdG9wIGE6aG92ZXIsIC5ib3gwNiAuYjA2X2l0ZW06aG92ZXIsIC5zbGljay1hcnJvdzpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG5cdC51bmRlcl9ibnIgYTpob3ZlcjphZnRlciB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG4udW5kZXJfYm5yIC5jb21wYW55X2JuciBhOmhvdmVyOmFmdGVyIHtcblx0b3BhY2l0eTogMC4zO1xufVxuXHQudW5kZXJfYW5jIGE6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICMwMDI2N0Y7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0LnVuZGVyX2FuYyBhOmhvdmVyOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWR4X2FycjA3X2h2LnN2Z1wiKTtcblx0fVxuXHQucGRmX2xpbms6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQucGxhbl90YWJfbGlzdCBsaTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogIzEwMjA0Mjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0LnBsYW5fYnRuIGE6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pZHhfYXJyMDIuc3ZnXCIpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdH1cblx0Lm5ld3NfYmFjayBhOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjMzMzO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdC5jb2x1bW5faXRlbTpob3ZlciwgLmIxMV9pdG1fdmlkZW8gYTpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG5cdC5uZXdzX3BhZ2luYXRpb24gYTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogIzEwMjA0Mjtcblx0fVxuXHQuY29udGFjdF9idG4gaW5wdXQ6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxMDIwNDE7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2lkeF9hcnIwMy5zdmdcIik7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0LnJpZ2h0X3BjIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQuYjExX2l0bV90dGwgYTpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG4vKkVuZCBtZWRpYSBzY3JlZW4gbWluIHdpZHRoIDc1MXB4Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHQjd3JhcHBlciB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdH1cblx0I2duYXZpIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQuZ25hdmkgPiBsaSB7XG5cdFx0Zm9udC1zaXplOiAwLjgxM3JlbTtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cblx0LmduYXZpID4gbGkub3ZlciA+IHNwYW46YWZ0ZXIge1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0dG9wOiAtMnB4O1xuXHR9XG5cdC5nbmF2aSA+IGxpID4gYSwgLmduYXZpID4gbGkgPiBzcGFuIHtcblx0XHRwYWRkaW5nOiAxN3B4IDA7XG5cdH1cblx0LnN1Ym1lbnUge1xuXHRcdHdpZHRoOiAyMzBweDtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0bGVmdDogLTEwcHg7XG5cdH1cblx0LmhfYnRuIGEgLmVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5oX2J0biBhIHtcblx0XHRnYXA6IDEycHg7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRmb250LXNpemU6IDgxLjMlO1xuXHR9XG5cdC5oX2J0biBhIC5pY29uIHtcblx0XHRnYXA6IDhweDtcblx0fVxuXHQuaF9sYW5nIGEge1xuXHRcdGZvbnQtc2l6ZTogOTMuOCU7XG5cdH1cblx0LmhfbGFuZyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQuaWR4X21haW5fdHRsIHtcblx0XHRib3R0b206IDEwcHg7XG5cdH1cblx0LmIwMl9tYWluX2luZm8ge1xuXHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0fVxuXHQuYjA0X2ltZ190dGwge1xuXHRcdGJvdHRvbTogNjFweDtcblx0fVxuXHQuYjA0X21haW5faW5mbyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHR9XG5cdC5iMDVfaW1nIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0LmIwNV9pbmZvX21haW4gZGwge1xuXHRcdHBhZGRpbmc6IDEzcHggMDtcblx0fVxuXHQuYjA1X2luZm9fbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG5cdC5iMDVfaW5mb19tYWluIGRsOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXHQuYjA2X2JuciBhIHtcblx0XHRoZWlnaHQ6IDEyNHB4O1xuXHRcdGZvbnQtc2l6ZTogODcuNSU7XG5cdH1cblx0LmIwNl9ibnIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNnB4O1xuXHR9XG5cdC5iMDdfaXRtX21haW4ge1xuXHRcdG1heC13aWR0aDogNDUwcHg7XG5cdH1cblx0LmIwN19pdGVtIHtcblx0XHRoZWlnaHQ6IDQ1M3B4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXHR9XG5cdC5iMDdfaXRlbSAuaWR4X2J0biB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDFweDtcblx0fVxuXHQjdG90b3Age1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdGJvdHRvbTogMTIwcHg7XG5cdH1cblx0LmxvZ28ge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xufVxufVxuLypFbmQgbWVkaWEgc2NyZWVuIG1heCB3aWR0aCAxNjAwcHgqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXHQuaWR4X2Jucl9saXN0IHtcblx0XHRtYXgtd2lkdGg6IDExNzBweDtcblx0fVxuXHQuaF9idG4gYSB7XG5cdFx0aGVpZ2h0OiA2MnB4O1xuXHR9XG5cdC51bmRlciAjY29udGVudCB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG5cdC5saW5ldXAudW5kZXIgI2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbi8qRW5kIG1lZGlhIHNjcmVlbiBtYXggd2lkdGggMTIwMHB4Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG5cdHAsIGRkLCB0ZCwgdGgsIGxpIHtcblx0XHRsaW5lLWhlaWdodDogMS43NWVtO1xuXHR9XG5cdCN3cmFwcGVyIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAzJTtcblx0fVxuXHQuc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5wYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQvKmhlYWRlciovXG5cdC5sb2dvIGltZy5ub2ZpeGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmxvZ28gaW1nLmZpeGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb2dvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xufVxuXHQjaGVhZGVyIHtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG5cdCNoZWFkZXIgLmNvbnRhaW5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDMlO1xuXHR9XG5cdC5oX3JpZ2h0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5oX3JpZ2h0X3NwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5oX3JpZ2h0X3NwIGEge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGJhY2tncm91bmQ6ICNGMkYyRjI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuaF9yaWdodF9zcCBsaTpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcblx0fVxuXHQvKiBNRU5VLUlDT04gKi9cblx0Lm1lbnVfaWNvbiB7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0LW8tdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuXHRcdHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZDogIzEwMjA0MTtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXHQubWVudV9pY29uIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHR3aWR0aDogMjZweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSAxM3B4KTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdC1tb3otdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcblx0XHQtby10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG5cdH1cblx0Lm1lbnVfaWNvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG5cdFx0dG9wOiAxNHB4O1xuXHR9XG5cdC5tZW51X2ljb24gc3BhbjpudGgtY2hpbGQoMiksIC5tZW51X2ljb24gc3BhbjpudGgtY2hpbGQoMykge1xuXHRcdHRvcDogMjRweDtcblx0fVxuXHQubWVudV9pY29uIHNwYW46bnRoLWNoaWxkKDQpIHtcblx0XHR0b3A6IDM0cHg7XG5cdH1cblx0Lm1lbnVfaWNvbi5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblx0Lm1lbnVfaWNvbi5hY3RpdmUgc3BhbiB7XG5cdFx0YmFja2dyb3VuZDogIzAwMjY3Rjtcblx0fVxuXHQubWVudV9pY29uLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG5cdFx0dG9wOiAyNHB4O1xuXHRcdHdpZHRoOiAwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdH1cblx0Lm1lbnVfaWNvbi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblx0Lm1lbnVfaWNvbi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG5cdC5tZW51X2ljb24uYWN0aXZlIHNwYW46bnRoLWNoaWxkKDQpIHtcblx0XHR0b3A6IDI0cHg7XG5cdFx0d2lkdGg6IDAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0fVxuXHQvKkduYXZpKi9cblx0I2duYXZpIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0YmFja2dyb3VuZDogIzEwMjA0MTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogODtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5nbmF2aSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyMjBweDtcblx0XHRtYXJnaW46IDAgYXV0byAzM3B4O1xuXHRcdHBhZGRpbmctdG9wOiA1OXB4O1xuXHR9XG5cdC5nbnZfc3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyMjBweDtcblx0XHRtYXJnaW46IDAgYXV0byAzNnB4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQuZ252X3NwIGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogNzUlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdC5nbnZfc3BfaW5mbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmduYXZpID4gbGkge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMCAwIDE0cHg7XG5cdH1cblx0LmduYXZpID4gbGkgPiBhLCAuZ25hdmkgPiBsaSA+IHNwYW4ge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdHotaW5kZXg6IDU7XG5cdH1cbi5nbmF2aSA+IGxpLm92ZXIgPiAqOmZpcnN0LWNoaWxkOmFmdGVye1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ252X2Fyci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICNmZmY7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgei1pbmRleDogMjtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cblx0LmduYXZpID4gbGkub3Zlci5hY3RpdmUgPnNwYW46YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcblx0fVxuXHQuc3VibWVudSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR6LWluZGV4OiAxO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG5cdC5zdWJtZW51IGxpIHtcblx0XHRwYWRkaW5nOiA1cHggMCFpbXBvcnRhbnQ7XG5cdH1cbi5zdWJtZW51IGEge1xuICAgIGNvbG9yOiAjMDA5OUU3O1xuICAgIGZvbnQtc2l6ZTogODUlO1xuXHRwYWRkaW5nOiAwO1xufVxuXHQuc3VibWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5nbnZfc3BfaW5mb19tYWluIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDA5OUU3O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAyN3B4IDAgMjlweDtcblx0fVxuXHQuZ252X3NwX2luZm9fdHRsIHtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdH1cblx0Lmdudl9zcF9pbmZvX3R0bCAuZW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0Zm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDExMS4xMSU7XG5cdH1cblx0Lmdudl9zcF9pbmZvX2J0biB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xuXHR9XG5cdC5nbnZfc3BfaW5mb19idG4gYSB7XG5cdFx0d2lkdGg6IDEwOXB4O1xuXHRcdGhlaWdodDogMTA5cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICNGMkYyRjI7XG5cdH1cblx0Lmdudl9zcF9pbmZvX2J0biBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdH1cblx0Lmdudl9zcF9pbmZvX3RlbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0fVxuXHQuZ252X3NwX2luZm9fdGVsIGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxOTMuOCU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0Zm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcblx0fVxuXHQuZ252X3NwX2luZm9fdGVsIGE6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9nbnZfdGVsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIGF1dG87XG5cdFx0d2lkdGg6IDM0cHg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHR9XG5cdC5nbnZfc3BfaW5mb190aW1lIHtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHRtYXJnaW46IDAgMCAyM3B4O1xuXHR9XG5cdC5nbnZfc3BfaW5mb190eHQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQuaF9sYW5nIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46IDE4cHggMCAxM3B4O1xuXHR9XG5cdC5oX2xhbmcgYSB7XG5cdFx0Zm9udC1zaXplOiAxMTIuNSU7XG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0fVxuXHQuaF9sYW5nIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxN3B4O1xuXHR9XG5cdC5nbnZfc3BfaW5mb19jb3B5cmlnaHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAwLjgxM3JlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuXHRcdHBhZGRpbmc6IDAgMCA3cHg7XG5cdH1cblx0Ym9keS5ub3Njcm9sbCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQvKk1haW52aXN1YWwqL1xuXHQuaWR4X3NsaWRlLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSBsaSB7XG5cdFx0aGVpZ2h0OiA1MDBweDtcblx0fVxuXHQuaWR4X3NsaWRlLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSBsaS5pdG0wMTphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzUlIGNlbnRlcjtcblx0fVxuXHQuaWR4X21haW5fdHRsIHtcblx0XHRib3R0b206IGF1dG87XG5cdFx0dG9wOiAxMjNweDtcblx0XHRmb250LXNpemU6IDEuMzc1cmVtO1xuXHR9XG5cdC5pZHhfbWFpbl90dGwgLmVuIHtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdH1cbi5pZHhfYm5yIHtcbiAgICBoZWlnaHQ6IDExdnc7XG4gICAgcGFkZGluZzogMnZ3O1xuICAgIHdpZHRoOiA1MCU7XG59XG5cdC5pZHhfYm5yX2xpc3Qge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuXHRcdGJvdHRvbTogMDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uaWR4X2Jucl9idG4ge1xuICAgIHJpZ2h0OiAydnc7XG59XG4uaWR4X2Jucl90dGw6YmVmb3JlIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmlkeF9ibnJfdHRsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAwLjZyZW07XG59XG4uaWR4X2Jucjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItbGVmdDpub25lO1xufVxuLmlkeF9ibnIge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG59XG5cdC5pZHhfYm5yX2J0biBhOmFmdGVyIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHR9XG5cdC5pZHhfYm5yX2J0biBhIHtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cblx0LmlkeF9ibnJfdHRsIC5sYWdlciB7XG5cdFx0Zm9udC1zaXplOiAxMzYuMzYlO1xuXHR9XG5cdC8qQm94MDEqL1xuXHQuYm94MDEge1xuXHRcdHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuXHR9XG5cdC5ib3gwMSAuY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuaWR4X2gyIHtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LmJveDAxIC5pZHhfaDIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdH1cblx0LmlkeF9oMiAuZW4ge1xuXHRcdGZvbnQtc2l6ZTogMTExLjExJTtcblx0fVxuXHQuYm94MDEgLmlkeF9idG4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDA7XG5cdH1cblx0LmIwMV9saXN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0byA0OHB4O1xuXHR9XG5cdC5iMDFfbGlzdCBsaSAudHRsIHtcblx0XHRmb250LXNpemU6IDg3LjUlO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0LmJveDAxIC5iMDFfbGlzdCBsaSAudHRsIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC5iMDFfbGlzdCBsaSB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHR9XG5cdC5iMDFfbGlzdCBsaTpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cdC5ib3gwMSAuYjAxX2xpc3QgbGkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ib3gwMSAuYjAxX2xpc3QgbGkgLmluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDdweDtcbn1cblx0LypCb3gwMiovXG5cdC5iMDJfaW5mbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmIwMl9pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5iMDJfbWFpbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNDBweCAzJTtcblx0fVxuXHQuYjAyX2gxIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHR9XG5cdC5iMDJfdHh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHR9XG5cdC8qQm94MDMqL1xuXHQuYjAzX2gzIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdH1cblx0LmIwM19oMyAubGFnZXIge1xuXHRcdGZvbnQtc2l6ZTogMjI4LjU3JTtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdH1cblx0LmJveDAzIHtcblx0XHRwYWRkaW5nOiA0MHB4IDAgNTBweDtcblx0fVxuXHQuYjAzX2xpc3Qge1xuXHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5iMDNfaXRlbSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5iMDNfaXRlbTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5iMDNfaXRlbSBhOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDEzMHB4O1xuXHRcdGhlaWdodDogMTMwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA3OHB4IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cdC5iMDNfaXRlbSBhIC50dGwge1xuXHRcdGZvbnQtc2l6ZTogODcuNSU7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cdC8qQm94MDQqL1xuXHQuYjA0X2luZm8ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5iMDRfaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMTEwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXHQuYjA0X2ltZ190dGwge1xuXHRcdGZvbnQtc2l6ZTogODcuNSU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRwYWRkaW5nOiA1cHggMjVweDtcblx0XHRib3R0b206IGF1dG87XG5cdFx0dG9wOiA0NXB4O1xuXHR9XG5cdC5iMDRfaW1nIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG5cdC5iMDRfbWFpbiB7XG5cdFx0cGFkZGluZzogNDBweCAzJSA1MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5iMDRfaDMge1xuXHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5iMDRfaDMgLnBvaW50IHtcblx0XHRtYXJnaW4tbGVmdDogLTE2cHg7XG5cdH1cblx0LmIwNF90dGwge1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5iMDRfdHh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHR9XG5cdC8qQm94MDUqL1xuXHQuYm94MDUge1xuXHRcdHBhZGRpbmc6IDQwcHggMCAwO1xuXHR9XG5cdC5ib3gwNSAuaWR4X2gyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5iMDVfdHRsIHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0LmIwNV90dGwgLnNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDcwJTtcbn1cblx0LmIwNV90dGwgLmljb24ge1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRtYXJnaW46IC01cHggLTEwcHggMDtcblx0fVxuXHQuYjA1X3R0bCAuaWNvbjpiZWZvcmUge1xuXHRcdGxlZnQ6IDZweDtcblx0fVxuXHQuYjA1X3R0bCAuaWNvbjphZnRlciB7XG5cdFx0cmlnaHQ6IDVweDtcblx0fVxuXHQuYjA1X3R0bCAuaWNvbjpiZWZvcmUsIC5iMDVfdHRsIC5pY29uOmFmdGVyIHtcblx0XHR0b3A6IC0xcHg7XG5cdH1cblx0LmIwNV9tYWluIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuYjA1X2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0fVxuXHQuYjA1X2luZm8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMyUgNTBweDtcblx0fVxuXHQuYjA1X2luZm9fbWFpbiBkdCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luOiAwIDE1cHggMCAwO1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0fVxuXHQuYjA1X2luZm9fbWFpbiBkZCB7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyZW07XG5cdH1cblx0LmIwNV9pbmZvX21haW4gZGQgLmljb24ge1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdG1hcmdpbjogMCAzcHg7XG5cdH1cblx0LmIwNV9pbmZvX21haW4gZGw6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdC5iMDVfbWFpbjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQvKkJveDA2Ki9cblx0LmIwNl9pdGVtIHtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxuXHQuYjA2X2l0bV90eHQge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5iMDZfbGlzdCB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG5cdC5iMDZfaXRtX21haW4ge1xuXHRcdGJhY2tncm91bmQ6ICNEQ0REREQ7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0LmIwNl9pdG1faW1nIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LmIwNl9saXN0LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cdH1cblx0LmIwNl9saXN0IC5zbGljay1saXN0IHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXHQuYjA2X2JuciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMCA1JTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdC5iMDZfYm5yIGEge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAxN3B4IDEwcHg7XG5cdH1cblx0LmIwNl9ibnIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0fVxuXHQuYjA2X3R4dCB7XG5cdFx0cGFkZGluZzogMCAzJTtcblx0fVxuXHQuYm94MDYge1xuXHRcdHBhZGRpbmc6IDQ1cHggMDtcblx0fVxuXHQvKkJveDA3Ki9cblx0LmJveDA3IHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cblx0LmJveDA3IC5pZHhfaDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblx0LmIwN19saXN0IHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cblx0LmIwN19pdGVtIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cdC5iMDdfaXRtX2luZm8ge1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iMDdfaW1nMDEuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyL2NvdmVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0aGVpZ2h0OiAyOTVweDtcblx0fVxuXHQuYjA3X2l0ZW0gLmlkeF9idG4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LmIwN19pdG1fdHRsIHtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHR9XG5cdC5iMDdfaXRtX3R0bCAuZW4ge1xuXHRcdGZvbnQtc2l6ZTogMjM1LjcxJTtcblx0fVxuXHQuYjA3X2xpc3QgLnNsaWNrLWxpc3Qge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cdC5iMDdfbGlzdC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHR9XG5cdC5pdG0wMiAuYjA3X2l0bV9pbmZvIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYjA3X2ltZzAyLmpwZ1wiKTtcblx0fVxuXHQvKkJveDA4Ki9cblx0LmJveDA4IHtcblx0XHRwYWRkaW5nOiA0MHB4IDAgNTBweDtcblx0fVxuXHQuYm94MDggLmlkeF9oMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXHQuYjA4X3R4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXHQvKkJveDA5Ki9cblx0LmJveDA5IHtcblx0XHRwYWRkaW5nOiA0MHB4IDAgNTBweDtcblx0fVxuXHQuYjA5X2l0ZW0gZHQ6YmVmb3JlIHtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHRvcDogNnB4O1xuXHR9XG5cdC5iMDlfaXRlbSBkdCB7XG5cdFx0cGFkZGluZzogMTRweCA0NXB4IDE0cHggNTVweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LmIwOV9pdGVtIGR0OmFmdGVyIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHR9XG5cdC5iMDlfaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5iMDlfaXRlbTpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0LmIwOV9pdGVtIGRkIHtcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1NXB4O1xuXHR9XG5cdC5iMDlfaXRlbSBkZDpiZWZvcmUge1xuXHRcdGxlZnQ6IDE1cHg7XG5cdFx0dG9wOiAxM3B4O1xuXHR9XG5cdC8qQm94MTAqL1xuXHQuYm94MTAge1xuXHRcdHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuXHR9XG5cdC5ib3gxMCAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5iMTBfaW1nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9XG5cdC5iMTBfdHRsIHtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZzogMCAzJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5iMTBfdHh0IHtcblx0XHRwYWRkaW5nOiAwIDMlO1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblx0LypCb3gxMSovXG5cdC5ib3gxMSB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHR9XG5cdC5iMTFfbGlzdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmIxMV9pdGVtIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0LmIxMV9pdG1fdmlkZW8gaWZyYW1lIHtcblx0XHRoZWlnaHQ6IDUzdnc7XG5cdH1cblx0LmIxMV9pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0LmIxMV9pdG1fdHRsIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cblx0LmIxMV9pdG1fdmlkZW8ge1xuXHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0fVxuXHQuYjExX2l0bV92aWRlbyAuaWNvbiB7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHR9XG5cdC5iMTFfaXRtX3ZpZGVvIC5pY29uOmFmdGVyIHtcblx0XHRib3JkZXItd2lkdGg6IDE1cHggMCAxNXB4IDIwcHg7XG5cdH1cblx0LypGb290ZXIqL1xuXHQuZl9tYWluIHtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRwYWRkaW5nOiAzMHB4IDUlO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0LmZfbWFpbiAuaWR4X2gyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5mX21haW5fYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5mX21haW5fYnRuIGxpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvIDI1cHg7XG5cdH1cblx0LmZfbWFpbl9idG4gYSB7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cdC5mX21haW5fYnRuIGEgLmxhZ2VyIHtcblx0XHRmb250LXNpemU6IDEzMy4zMyU7XG5cdH1cblx0LmZfbWFpbl9ub3RlIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cblx0LmZfbWFpbl90ZWwgYSB7XG5cdFx0Zm9udC1zaXplOiAxLjkzOHJlbTtcblx0fVxuXHQuZl9tYWluX3RlbCBhOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG5cdC5mX3R0bCB7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5mX2xvZ28ge1xuXHRcdHdpZHRoOiAxMjZweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQuZl9saW5rLCAuZl9tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5mb290ZXJfbWFpbiB7XG5cdFx0cGFkZGluZzogMCAwIDI1cHg7XG5cdH1cblx0LmZvb3Rlcl9saW5rIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5jb3B5cmlnaHQge1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0fVxuXHQjdG90b3Age1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdHJpZ2h0OiAzJTtcblx0XHRib3R0b206IDkwcHg7XG5cdH1cblx0Lyp1bmRlciovXG5cdC51bmRlciAjbWFpbnZpc3VhbCB7XG5cdFx0aGVpZ2h0OjE1MHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDQwJSBjZW50ZXI7XG5cdH1cblx0LnVuZGVyICNjb250ZW50IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC51bmRlcl9oMSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXHQudW5kZXJfaDEgLmVuIHtcblx0XHRmb250LXNpemU6IDgwJTtcblx0fVxuXHQudW5kZXJfY29udGVudCB7XG5cdFx0cGFkZGluZzogNDBweCAzJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC51bmRlcl9wYWdlX3R0bCB7XG5cdFx0Zm9udC1zaXplOiAxLjM1cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0LnNlY3Rpb24ge1xuXHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cdH1cblx0LnVuZGVyICNjb250ZW50IGgyIHtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQudW5kZXJfcGFnZV9lbiB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuaW1hZ2VfbCwgLmltYWdlX3Ige1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCAxNXB4O1xuXHR9XG5cdC50YmxfYmxvY2sgdGgsIC50YmxfYmxvY2sgdGQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC51bmRlcl90YmwgdGgsIC51bmRlcl90YmwgdGQge1xuXHRcdHBhZGRpbmc6IDFlbTtcblx0fVxuXHQudW5kZXJfYm5yIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cblx0LnVuZGVyX2JuciBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXHR9XG5cdC51bmRlcl9ibnIgbGkge1xuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LnVuZGVyX2JuciBhIHtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0fVxuXHQudW5kZXJfYm5yIC5zYW1wbGVfYm5yIGEge1xuICAgIGhlaWdodDogMTMwcHg7XG59XG4udW5kZXJfYm5yIGEgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDg1JTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xufVxuLnVuZGVyX2JuciBhIC5zbWFsbDpiZWZvcmUge1xuICAgIHdpZHRoOiAzMHB4O1xuXHR0b3A6IDZweDtcbn1cblx0LnJvdXRlX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5yb3V0ZV9pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQubm90ZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMwMTg5MTg7XG59XG4ubm90ZS50eHRfc21hbGwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cdC5yb3V0ZV9pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LnJvdXRlX2l0ZW06bm90KDpsYXN0LWNoaWxkKSBkZDphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucm91dGVfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBkZDpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5yb3V0ZV9pdGVtIGRkOmJlZm9yZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogYXV0bztcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0Ym90dG9tOiA1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5yb3V0ZV9pdGVtIGRkOm50aC1vZi10eXBlKDEpIHtcblx0XHRiYWNrZ3JvdW5kOiAjRUZGMUY0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5yb3V0ZV9pdGVtIGRkIHtcblx0XHRiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXHQucm91dGVfaW1nIHtcblx0XHR3aWR0aDogMTA3JTtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0fVxuXHQucm91dGVfaW1nX3R0bCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAwLjgxM3JlbTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRvcDogMTBweDtcblx0XHRwYWRkaW5nOiA0cHggOHB4O1xuXHR9XG5cdC5yb3V0ZV9pbWdfaXRtMDIgaW1nIHtcblx0XHR3aWR0aDogOTQlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC51bmRlcl9zZWN0X2xhZ2VyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxuXHQudW5kZXJfYW5jIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQudW5kZXJfYW5jIGxpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvIDE1cHg7XG5cdH1cblx0LnVuZGVyX2FuYyBsaTpudGgtY2hpbGQoNG4pLCAudW5kZXJfYW5jIGxpOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXHQudW5kZXJfYW5jIGxpOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LnVuZGVyICNoZWFkZXIgLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzJTtcblx0fVxuXHQudW5kZXIgLmIwNl9pdG1fdHh0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5pbWFnZV9yIH4gLnVuZGVyX3RibCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmltYWdlX3IgfiAudW5kZXJfdGJsIHRoLnJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbi5pbWFnZV9yIH4gLnVuZGVyX3RibCB0aCwgLmltYWdlX3IgfiAudW5kZXJfdGJsIHRkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cdC5pbWFnZV9yIH4gLnVuZGVyX3RibCB0cjpsYXN0LWNoaWxkIHRoIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0fVxuXHQubGluZXVwIC51bmRlcl90YmwgdGgucmlnaHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuY29tcGFueSAudW5kZXJfdGJsIHRoLnJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC5saW5ldXBfc2xpZGUge1xuXHRcdHdpZHRoOiAxMDclO1xuXHR9XG5cdC5saW5ldXBfc2xpZGUgLnNsaWNrLWFycm93IHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblx0LnVuZGVyX2Juci5jb2wyIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXHQudW5kZXJfZnJhbWUsIC5pbnF1aXJ5IC51bmRlcl9mcmFtZSB7XG5cdFx0cGFkZGluZzogMjBweCA1JTtcblx0fVxuXHQudm9pY2VfaXRlbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnZvaWNlX2l0ZW0gPiAudHRsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQudm9pY2VfaXRlbSAuaW1nIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQudm9pY2VfaXRlbSAudHh0OmJlZm9yZSB7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQudm9pY2VfaXRlbSAudHh0IHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQudW5kZXJfZnJhbWUgLmZfbWFpbl90ZWwgYSB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdH1cblx0LmZfbWFpbl90ZWwuY29udGFjdCBhOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHR9XG5cdC5wcml2YWN5X2l0ZW0gZHQge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5wcml2YWN5X2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQucGxhbl90YWJfaW5mbywgLnNhbXBsZV9tYWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQucGxhbl90YWJfbGlzdCBsaSB7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdH1cblx0LnBsYW5fdGFiX21haW4ge1xuXHRcdHBhZGRpbmc6IDI1cHggNSU7XG5cdH1cblx0LnBsYW5fbGlzdCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQucGxhbl9jb2wge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0LnBsYW5fY29sX21haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBsYW5fY29sX3R4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXHQucGxhbl9jb2xfaXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnBsYW5fY29sX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQucGxhbl9idG4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5wbGFuX2J0biBsaSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA0MTJweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQucGxhbl9idG4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcblx0fVxuXHQucGxhbl9jb2xfaXRtX3R4dCwgLnBsYW5fY29sX2l0bV9ub3RlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC50b3BpY19wYXRoIGxpIHtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdH1cblx0LnNhbXBsZV9pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc2FtcGxlX2l0bV9pbWcge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuc2FtcGxlX2l0bV9tYWluLmIwNV9pbmZvX21haW4ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cdC5zYW1wbGVfaXRtX21haW4uYjA1X2luZm9fbWFpbiBkbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuc2FtcGxlX2l0ZW06Zmlyc3Qtb2YtdHlwZSAuc2FtcGxlX2l0bV9tYWluLmIwNV9pbmZvX21haW4ge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG5cdC5zYW1wbGVfbWFpbiAucGxhbl90YWJfbGlzdCBsaSB7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHR9XG5cdC5zYW1wbGVfbWFpbl90dGwge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdH1cblx0LnN0ZXBfbnVtIHtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdGhlaWdodDogODBweDtcblx0fVxuXHQudW5kZXJfc3RlcCBkbCB7XG5cdFx0cGFkZGluZzogNjBweCAyMHB4IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXHQuc3RlcF9pbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0fVxuXHQudW5kZXJfc3RlcCAuaWR4X2J0biBhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQudW5kZXJfc3RlcCAuaWR4X2J0biBhOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbjogMCBhdXRvIDEwcHg7XG5cdH1cblx0LnVuZGVyX3N0ZXAgZHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQudHh0X3NtYWxsMDEge1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0fVxuXHQucm91dGVfc2Nyb2xsX21haW4ge1xuXHRcdG1pbi13aWR0aDogMTAwMHB4O1xuXHR9XG5cdC5yb3V0ZV9zY3JvbGwge1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG5cdC5uZXdzX2NhdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5uZXdzX2NhdGUgYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0byAxMHB4O1xuXHR9XG5cdC5jb2x1bW5faXRlbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmNvbHVtbl9pdG1faW1nIHtcblx0XHRtYXJnaW46IDAgYXV0byAxMHB4O1xuXHR9XG5cdC51bmRlciAjY29udGVudCAuY29sdW1uX2l0bV90dGwge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXHQuY29sdW1uX2l0bV90eHQge1xuXHRcdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0fVxuLmNvbnRhY3RfdGJsX2NvbDpub3QoLmNvbnRhY3RfdGJsX2xhc3QpIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdF90YmwgaW5wdXQuc21hbGwsIC5jb250YWN0X3RibCBzZWxlY3QsIC5jb250YWN0X3RibCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLmNvbnRhY3RfdGJsIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXHQucmlnaHRfcGMgLnR4dF9zbWFsbCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuLnByaWNlX3RibCB0ZCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnByaWNlX3RibCB0aCB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ucHJpY2VfdGJsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnByaWNlX2J0biBhIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xufVxuLnVuZGVyX2NvbF9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXHQudW5kZXJfY29sX2l0ZW06bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjcgZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsIC53cGNmNyBmb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwgLndwY2Y3IGZvcm0ucGF5bWVudC1yZXF1aXJlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xufVxufVxuLypFbmQgbWVkaWEgc2NyZWVuIG1heCB3aWR0aCA3NTBweCovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBpbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0LCBwLCBibG9ja3F1b3RlLCB0aCwgdGQsIHByZSwgYWRkcmVzcywgbGksIGR0LCBkZCB7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0fVxuXHQubG9nbyB7XG5cdFx0d2lkdGg6IDE1MnB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHR9XG5cdC5pZHhfc2xpZGUuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIGxpIHtcblx0XHRoZWlnaHQ6IDUwMHB4O1xuXHR9XG5cdC5pZHhfbWFpbl90dGwge1xuXHRcdHRvcDogMTAwcHg7XG5cdH1cbi5pZHhfYm5yX3R0bDpiZWZvcmUge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbn1cbi5pZHhfYm5yX3R0bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuXHRmb250LXNpemU6IDAuNTNyZW07XG59XG4uaWR4X2JuciB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXHQuaWR4X2NoYXJfbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbn1cblx0LmIwMV9saXN0IGxpID4gc3BhbiwgLmIwMV9saXN0IGxpID4gLnR0bCB7XG5cdFx0Zm9udC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblx0LmIwNV90eHQge1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR9XG5cdC5wcmljZV9pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0fVxuXHQvKnVuZGVyKi9cblx0LnVuZGVyX2xpc3QgbGk6YmVmb3JlIHtcblx0XHR0b3A6IDEwcHg7XG5cdH1cblx0LnVuZGVyX2xpc3RfbnVtID4gbGk6YmVmb3JlIHtcblx0XHR0b3A6IDA7XG5cdH1cblx0LnVuZGVyICNjb250ZW50IGgzOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDVweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0dG9wOiAzcHg7XG5cdH1cblx0LnVuZGVyICNjb250ZW50IGgzIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQudW5kZXIgI2NvbnRlbnQgaDMgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc3Ljc4JTtcbn1cblx0LnVuZGVyICNjb250ZW50IGg0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDAgMCA1cHg7XG5cdH1cblx0LnVuZGVyICNjb250ZW50IGg1IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5wbGFuX2xpc3QgbGk6OmJlZm9yZSB7XG5cdFx0dG9wOiAwO1xuXHR9XG5cdC5zYW1wbGVfbWFpbiAucGxhbl90YWJfbGlzdCBsaSB7XG5cdFx0Zm9udC1zaXplOiAwLjVyZW07XG5cdH1cbi5jb2x1bW5fbWFpbiBsaTpiZWZvcmUge1xuICAgIHRvcDogMTFweDtcbn1cbi51bmRlcl9wYWdlX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnVuZGVyX2xpc3RfaWNvbiBsaTpiZWZvcmUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggYXV0bztcbiAgICB0b3A6IDA7XG59XG4udW5kZXJfbGlzdF9pY29uIGxpIHtcbiAgICBwYWRkaW5nOiA4cHggMCA4cHggNTBweDtcbn1cbn1cbi8qRW5kIG1lZGlhIHNjcmVlbiBtYXggd2lkdGggMzIwcHgqL1xuLypcblx0Zm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUJcIiwgc2VyaWY7XG5cdGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiovXG4iXX0= */