/*
* レスポンシブの変数を定義
*/

/*
* レスポンシブ対応のクラスを生成する
* 呼び出し方
* @include responsive('.display-none') {
*   display: none;
* }
*/

/*
* メディアクエリを呼び出す
* 呼び出し方
* .foo {
*   color: blue;
*   @include quary() { // 引数を省略（初期値はsの520px）
*     color: yellow;
*   }
*   @include quary(m) { // 引数を個別に指定
*     color: red;
*   }
* }
* }
*/

/*
* remの自動計算
* 10px = 1rem
* 
* fontsize : pxrem(10);
* 
*/

/* 全体 */

/* メニュー及びフッター色 */

/* ヒーローヘッダー */

/* ヘッダー内スクロールダウン */

/* アニメーション線の色*/

/* メニュー文字色 */

/* モバイルメニュー */

/* モバイルメニュー展開時 */

/* トップの最新のお知らせ */

/* 下部お知らせ一覧 */

/* お知らせ用ラベル */

/* お知らせ */

/* 重要 */

/* プレス */

/* 見出し */

/* トップ会社情報 */

/* Table デフォルト*/

/* box */

/* box1 */

/* card */

/* バックグラウンドアニメーション */

/* 下線アニメーションカラー*/

/*
$main-color:	#333;
$sub-color1:	#FFFFFF;
$sub-color2:	#e4e4e4;
$accent-color1:	#9b9b9b;
$accent-color2:	#ff7f7f;
$accent-color3:	#000000;
*/

/*!
Theme Name: pt1
Theme URI: https://selfee.co.jp
Author: Selfee Team
Author URI: https://selfee.co.jp
カーポーツテンプレート
Version: 0.6
*/

/*
@import url("./destyle.min.css");
*/

@font-face {
	font-family: YuGothicMedium;
	src: local("Yu Gothic Medium");
}

@font-face {
	font-family: "Helvetica Neue";
	font-weight: 100;
	src: local("Helvetica Neue Regular");
}

@font-face {
	font-family: "Helvetica Neue";
	font-weight: 200;
	src: local("Helvetica Neue Regular");
}

html {
	line-height: 1.7;
}

body {
	background-color: #f8f8f8;
	color: #000;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "游ゴシック Medium", "Yu Gothic", YuGothic, YuGothicMedium, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	line-height: 1.7;
}

/*
* 表示コントロール
*/

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: inherit;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 0.625rem;
}

h1,
.h1 {
	font-size: 2.375rem;
}

h2,
.h2 {
	font-size: 1.875rem;
}

h3,
.h3 {
	font-size: 1.625rem;
}

h4,
.h4 {
	font-size: 1.375rem;
}

h5,
.h5 {
	font-size: 1.125rem;
}

h6,
.h6 {
	font-size: 0.875rem;
}

.lead {
	font-size: 1.125rem;
}

.lead-bold {
	font-size: 1.125rem;
	font-weight: bold;
}

.blockquote {
	font-size: 1.25rem;
}

p {
	margin-block-end: 1em;
	margin-block-start: 1em;
}

.text-shadow-nomal {
	text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

.width-100 {
	height: auto;
	width: 100% !important;
}

.obj-fit-cover {
	-o-object-fit: cover;
	object-fit: cover;
}

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

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

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

.position-relative {
	position: relative;
}

.block-center {
	display: flex;
	justify-content: center;
}

.block-left {
	display: flex;
	justify-content: start;
}

.block-right {
	display: flex;
	justify-content: flex-end;
}

img {
	width: 100%;
}

img.width-auto {
	width: auto;
}

/* レポンシブテーブル*/

table.responsive {
	width: 100%;
}

table.responsive th,
table.responsive td {
	display: block;
	width: 100%;
}

/* ドットリスト
-----------------------------------------------------*/

ul.dot li {
	line-height: 1.5; /*文の行高*/
	padding: 0.5rem 0 0.5rem 1rem; /*前後の文との余白*/
	position: relative;
}

ul.dot li:before {
	background: #1d1d1d;
	border-radius: 50%;
	content: "";
	counter-increment: list;
	display: block;
	height: 10px;
	left: 0px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 10px;
}

/* 箇条書きリスト
-----------------------------------------------------*/

ul.label {
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
}

ul.label li {
	line-height: 1.5; /*文の行高*/
	padding: 0.5rem 0 0.5rem 1rem; /*前後の文との余白*/
}

.display-inline {
	display: inline;
}

.display-block {
	display: block;
}

.display-inline-block {
	display: inline-block;
}

.sf-display1 {
	font-size: calc(1.7325em + 0.9vw);
	font-weight: 300;
}

.sf-display2 {
	font-size: 9vw;
	font-weight: 300;
}

.sf-display3 {
	font-size: 8vw;
	font-weight: 300;
}

.sf-display4 {
	font-size: 7vw;
	font-weight: 300;
}

.sf-display5 {
	font-size: 6vw;
	font-weight: 300;
}

/* Google Mapを囲う要素 */

.ggmap {
	height: 0; /*padding-top: 75%; /* 比率を4:3に固定 */
	padding-top: 44%;
	position: relative;
	width: 100%;
}

/* Google Mapのiframe */

.ggmap iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.row {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	list-style: none;
	margin: 0;
	padding: 0;
}

.row-center {
	justify-content: center;
}

.row.reverse {
	flex-wrap: wrap-reverse;
}

.row-1-1 {
	width: 100%;
}

.row-1-2 {
	width: 50%;
}

.row-1-3 {
	width: 33.3333333333%;
}

.row-1-4 {
	width: 25%;
}

.row-1-5 {
	width: 20%;
}

.row-1-6 {
	width: 16.6666666667%;
}

.row-1-7 {
	width: 14.2857142857%;
}

.row-1-8 {
	width: 12.5%;
}

.row-1-9 {
	width: 11.1111111111%;
}

.row-1-10 {
	width: 10%;
}

.row-1-11 {
	width: 9.0909090909%;
}

.row-1-12 {
	width: 8.3333333333%;
}

/* 2-12 */

.row-2-3 {
	width: 66.6666666667%;
}

.row-2-4 {
	width: 50%;
}

.row-2-5 {
	width: 40%;
}

.row-2-6 {
	width: 33.3333333333%;
}

.row-2-7 {
	width: 28.5714285714%;
}

.row-2-8 {
	width: 25%;
}

.row-2-9 {
	width: 22.2222222222%;
}

.row-2-10 {
	width: 20%;
}

.row-2-11 {
	width: 18.1818181818%;
}

.row-2-12 {
	width: 16.6666666667%;
}

/* 3-12 */

.row-3-4 {
	width: 75%;
}

.row-3-5 {
	width: 60%;
}

.row-3-6 {
	width: 50%;
}

.row-3-7 {
	width: 42.8571428571%;
}

.row-3-8 {
	width: 37.5%;
}

.row-3-9 {
	width: 33.3333333333%;
}

.row-3-10 {
	width: 30%;
}

.row-3-11 {
	width: 27.2727272727%;
}

.row-3-12 {
	width: 25%;
}

/* 4-12 */

.row-4-5 {
	width: 80%;
}

.row-4-6 {
	width: 66.6666666667%;
}

.row-4-7 {
	width: 57.1428571429%;
}

.row-4-8 {
	width: 50%;
}

.row-4-9 {
	width: 44.4444444444%;
}

.row-4-10 {
	width: 40%;
}

.row-4-11 {
	width: 36.3636363636%;
}

.row-4-12 {
	width: 33.3333333333%;
}

/* 5-12 */

.row-5-6 {
	width: 83.3333333333%;
}

.row-5-7 {
	width: 71.4285714286%;
}

.row-5-8 {
	width: 62.5%;
}

.row-5-9 {
	width: 55.5555555556%;
}

.row-5-10 {
	width: 50%;
}

.row-5-11 {
	width: 45.4545454545%;
}

.row-5-12 {
	width: 41.6666666667%;
}

/* 6-12 */

.row-6-6 {
	width: 100%;
}

.row-6-7 {
	width: 85.7142857143%;
}

.row-6-8 {
	width: 75%;
}

.row-6-9 {
	width: 66.6666666667%;
}

.row-6-10 {
	width: 60%;
}

.row-6-11 {
	width: 54.5454545455%;
}

.row-6-12 {
	width: 50%;
}

/* 7-12 */

.row-7-8 {
	width: 87.5%;
}

.row-7-9 {
	width: 77.7777777778%;
}

.row-7-10 {
	width: 70%;
}

.row-7-11 {
	width: 63.6363636364%;
}

.row-7-12 {
	width: 58.3333333333%;
}

/* 8-12 */

.row-8-9 {
	width: 88.8888888889%;
}

.row-8-10 {
	width: 80%;
}

.row-8-11 {
	width: 72.7272727273%;
}

.row-8-12 {
	width: 66.6666666667%;
}

/* 9-12 */

.row-9-10 {
	width: 90%;
}

.row-9-11 {
	width: 81.8181818182%;
}

.row-9-12 {
	width: 75%;
}

/* 10-12 */

.row-10-11 {
	width: 90.9090909091%;
}

.row-10-12 {
	width: 83.3333333333%;
}

/* 11-12 */

.row-11-12 {
	width: 91.6666666667%;
}

/*
* 表示コントロール
* $breakpoint-up: (
*   's': 'screen and (min-width: 520px)',
*   'm': 'screen and (min-width: 960px)',
* ) !default;
*/

.visible {
	display: initial !important;
}

.hidden {
	display: none !important;
}

/*
* 表示コントロール
* $breakpoint-up: (
*   's': 'screen and (min-width: 520px)',
*   'm': 'screen and (min-width: 960px)',
* ) !default;
*/

.margin-none {
	margin: 0 !important;
}

.margin-top-none {
	margin-top: 0;
}

.margin-top-xs {
	margin-top: 8px;
}

.margin-top-s {
	margin-top: 16px;
}

.margin-top-m {
	margin-top: 32px;
}

.margin-top-l {
	margin-top: 128px;
}

.margin-top-xl {
	margin-top: 128px;
}

.margin-right-none {
	margin-right: 0;
}

.margin-right-xs {
	margin-right: 8px;
}

.margin-right-s {
	margin-right: 16px;
}

.margin-right-m {
	margin-right: 32px;
}

.margin-right-l {
	margin-right: 128px;
}

.margin-right-xl {
	margin-right: 128px;
}

.margin-bottom-none {
	margin-bottom: 0;
}

.margin-bottom-xs {
	margin-bottom: 8px;
}

.margin-bottom-s {
	margin-bottom: 16px;
}

.margin-bottom-m {
	margin-bottom: 32px;
}

.margin-bottom-l {
	margin-bottom: 128px;
}

.margin-bottom-xl {
	margin-bottom: 128px;
}

.margin-left-none {
	margin-left: 0;
}

.margin-left-xs {
	margin-left: 8px;
}

.margin-left-s {
	margin-left: 16px;
}

.margin-left-m {
	margin-left: 32px;
}

.margin-left-l {
	margin-left: 128px;
}

.margin-left-xl {
	margin-left: 128px;
}

/*
* 表示コントロール
* $breakpoint-up: (
*   's': 'screen and (min-width: 520px)',
*   'm': 'screen and (min-width: 960px)',
* ) !default;
*/

.padding-none {
	margin: 0 !important;
}

.padding-top-none {
	padding-top: 0 !important;
}

.padding-top-xs {
	padding-top: 0.25rem !important;
}

.padding-top-s {
	padding-top: 0.5rem !important;
}

.padding-top-m {
	padding-top: 1rem !important;
}

.padding-top-l {
	padding-top: 1.25rem !important;
}

.padding-top-xl {
	padding-top: 1.5rem !important;
}

.padding-none {
	padding: 0 !important;
}

.padding-xs {
	padding: 0.25rem !important;
}

.padding-s {
	padding: 0.5rem !important;
}

.padding-m {
	padding: 1rem !important;
}

.padding-l {
	padding: 1.25rem !important;
}

.padding-xl {
	padding: 1.5rem !important;
}

.padding-right-none {
	padding-right: 0 !important;
}

.padding-right-xs {
	padding-right: 0.25rem !important;
}

.padding-right-s {
	padding-right: 0.5rem !important;
}

.padding-right-m {
	padding-right: 1rem !important;
}

.padding-right-l {
	padding-right: 1.25rem !important;
}

.padding-right-xl {
	padding-right: 1.5rem !important;
}

.padding-bottom-none {
	padding-bottom: 0 !important;
}

.padding-bottom-xs {
	padding-bottom: 0.25rem !important;
}

.padding-bottom-s {
	padding-bottom: 0.5rem !important;
}

.padding-bottom-m {
	padding-bottom: 1rem !important;
}

.padding-bottom-l {
	padding-bottom: 1.25rem !important;
}

.padding-bottom-xl {
	padding-bottom: 1.5rem !important;
}

.padding-left-none {
	padding-left: 0 !important;
}

.padding-left-xs {
	padding-left: 0.25rem !important;
}

.padding-left-s {
	padding-left: 0.5rem !important;
}

.padding-left-m {
	padding-left: 1rem !important;
}

.padding-left-l {
	padding-left: 1.25rem !important;
}

.padding-left-xl {
	padding-left: 1.5rem !important;
}

/*タイムライン全体の設定*/

.timeline {
	margin: 50px auto;
	max-width: 700px;
	padding: 0 30px;
	width: 100%;
}

.timeline > li {
	list-style: none;
	padding: 0 0 20px 0; /*タイムラインの見出し横の丸の位置と形状*/
	position: relative; /*線の起点とするためrelativeを設定*/
}

.timeline > li::after {
	background: #e64114;
	border-radius: 50%;
	content: "";
	height: 20px;
	left: -5px;
	position: absolute;
	top: 10px;
	width: 20px;
}

.timeline dl {
	margin: 0 0 20px 3em;
}

.timeline dd strong {
	display: block;
	padding: 10px 0;
}

/*絶対配置で線を設定*/

.border-line {
	background: #ccc;
	height: 0; /*はじめは高さを0に*/
	left: 0.2em;
	position: absolute; /*線の位置*/
	top: 0;
	width: 2px; /*線の太さ*/
}

.btn,
.web-btn,
a.web-btn,
a.btn,
button.btn {
	cursor: pointer;
	display: inline-block;
	line-height: 1.3;
	padding: 1rem 3rem;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	background-color: #e64114;
	color: #fff;
	text-align: center;
	text-decoration: none;
	transition: all 0.3s;
	user-select: none;
	vertical-align: middle;
}

.btn:hover,
.web-btn:hover,
a.btn:hover,
button.btn:hover {
	background: #f07756;
	color: #fff;
}

/*
* 改行タイプ
**********************************/

.tel-btn,
a.tel-btn {
	background: none;
	color: #000;
	margin-bottom: 20px;
	margin-top: 20px;
}

.tel-btn:hover,
a.tel-btn:hover {
	background: #a9b5bd;
	color: #fff;
}

.fa-position-left {
	left: 0.5rem;
	position: absolute;
	top: calc(50% - 0.5em);
}

/*
* 改行タイプ2
**********************************/

.web-btn,
a.web-btn {
	background-color: #e64114;
	color: #fff;
	font-weight: bold;
	padding: 1.5rem 2.45rem;
	position: relative;
}

.web-btn:hover,
a.web-btn:hover {
	background: #f07756;
	color: #fff;
}

.fa-position-right {
	position: absolute;
	right: 0.5rem;
	top: calc(50% - 0.5em);
}

/*スマホ表示の時のみ改行*/

.sp-only {
	display: contents;
}

/*スマホ表示の時のみ改行*/

/* 通常のスタイル（PCなどで適用される） */

.mobile-large {
	font-size: 16px; /* 通常のサイズ */
}

/* スマホ（モバイル）の時のみ適用するスタイル */

.anime-bgextend {
	animation-duration: 1s;
	animation-fill-mode: forwards;
	animation-name: bgextendAnimeBase;
	opacity: 0;
	overflow: hidden;
	position: relative;
}

.anime-bgextend .anime-bgappear {
	animation-delay: 0.6s;
	animation-duration: 1s;
	animation-fill-mode: forwards;
	animation-name: bgextendAnimeSecond;
	opacity: 0;
}

/*
* 左から右
*
*/

.anime-bgLRextend::before {
	animation-duration: 1s;
	animation-fill-mode: forwards;
	animation-name: bgLRextendAnime;
	background-color: #ececec;
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
}

/*
* 右から左
*
*/

.anime-bgRLextend::before {
	animation-duration: 1s;
	animation-fill-mode: forwards;
	animation-name: bgRLextendAnime;
	background-color: #ececec;
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
}

/* お知らせ用 */

.anime-fadeUp-serial {
	animation-duration: 0.5s;
	animation-fill-mode: forwards;
	animation-name: fadeUpAnime;
	opacity: 0;
}

/* 下から */

.anime-fadeUp-trigger {
	opacity: 0;
}

.anime-fadeUp {
	animation-duration: 0.5s;
	animation-fill-mode: forwards;
	animation-name: fadeUpAnime;
	opacity: 0;
}

/* 上から */

.anime-fadeDown-trigger {
	opacity: 0;
}

.anime-fadeDown {
	animation-duration: 0.5s;
	animation-fill-mode: forwards;
	animation-name: fadeDownAnime;
	opacity: 0;
}

/* 左下から */

.anime-fadeLeftUp-trigger {
	opacity: 0;
}

.anime-fadeLeftUp {
	animation-duration: 0.5s;
	animation-fill-mode: forwards;
	animation-name: fadeLeftUpAnime;
	opacity: 0;
}

/* 右上から */

.anime-fadeRightDown-trigger {
	opacity: 0;
}

.anime-fadeRightDown {
	animation-duration: 0.5s;
	animation-fill-mode: forwards;
	animation-name: fadeRightDownAnime;
	opacity: 0;
}

#header {
	align-items: center;
	background: #254451;
	display: flex;
	min-height: 65px;
	text-align: center;
}

.anime-slide-in {
	display: inline-block;
	overflow: hidden;
}

.anime-slide-in_inner {
	display: inline-block;
}

/*左右のアニメーション*/

.anime-flowing-left {
	opacity: 0; /*事前に透過0にして消しておく*/
}

.anime-flowingLeftRight {
	animation-duration: 0.8s;
	animation-fill-mode: forwards;
	animation-name: slideTextX100;
	opacity: 0;
}

.anime-flowingRightLeft {
	animation-duration: 0.8s;
	animation-fill-mode: forwards;
	animation-name: slideTextX-100;
	opacity: 0;
}

/*アコーディオン全体*/

.accordion-area {
	list-style: none;
	margin: 0 auto;
	max-width: 900px;
	width: 96%;
}

.accordion-area li {
	margin: 10px 0;
}

.accordion-section {
	border: 1px solid #ccc;
}

/*アコーディオンタイトル*/

.accordion-title {
	cursor: pointer;
	font-size: 1rem;
	font-weight: normal;
	padding: 3% 3% 3% 50px;
	position: relative; /*+マークの位置基準とするためrelative指定*/
	transition: all 0.5s ease;
}

/*アイコンの＋と×*/

.accordion-title::before,
.accordion-title::after {
	background-color: #333;
	content: "";
	height: 2px;
	position: absolute;
	width: 15px;
}

.accordion-title::before {
	left: 15px;
	top: 48%;
	transform: rotate(0deg);
}

.accordion-title::after {
	left: 15px;
	top: 48%;
	transform: rotate(90deg);
}

/*　closeというクラスがついたら形状変化　*/

.accordion-title.accordion-close::before {
	transform: rotate(45deg);
}

.accordion-title.accordion-close::after {
	transform: rotate(-45deg);
}

/*アコーディオンで現れるエリア*/

.accordion-box {
	background: #f3f3f3;
	display: none; /*はじめは非表示*/
	margin: 0 3% 3% 3%;
	padding: 3%;
}

.global-nav {
	position: absolute;
	right: 0;
	top: 10px;
}

.global-nav li {
	display: inline-block;
	padding: 10px;
}

.global-nav a {
	color: #FFF;
}

/* ハンバーガーメニューボタン
**********************************************/

.hamburger-outer {
	display: flex;
	display: -ms-flexbox;
	justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	flex-wrap: nowrap;
	height: 100%;
	-ms-flex-wrap: wrap;
	align-content: center;
	-ms-flex-line-pack: center;
}

.hamburger {
	cursor: pointer;
	display: block; /*position: fixed;*/
	height: 42px;
	padding: 20px;
	position: sticky;
	text-align: center;
	width: 42px;
	z-index: 3; /*
  right : 20px;
  top   : 20px;
  */
}

.hamburger span {
	background: #FFF;
	display: block;
	height: 2px;
	left: 6px;
	position: absolute;
	transition: 0.3s ease-in-out;
	width: 30px;
}

.hamburger span:nth-child(1) {
	top: 10px;
}

.hamburger span:nth-child(2) {
	top: 20px;
}

.hamburger span:nth-child(3) {
	top: 30px;
}

.hamburger.active { /* スマホメニューを開いてる時のボタン */
}

.hamburger.active span:nth-child(1) {
	background: #FFF;
	left: 6px;
	top: 16px;
	transform: rotate(-45deg);
}

.hamburger.active span:nth-child(2),
.hamburger.active span:nth-child(3) {
	background: #FFF;
	top: 16px;
	transform: rotate(45deg);
}

/* メニュー背景　*/

nav.global-nav-mobile {
	background: #254451; /*動き*/
	height: calc(100vh - 52px); /*ナビの高さ*/
	left: 0;
	position: fixed; /*position:fixed;にし、z-indexの数値を大きくして前面へ*/
	top: -120%;
	transition: all 0.6s;
	width: 100%;
	z-index: 99999; /*ナビのスタート位置と形状*/
}

/*アクティブクラスがついたら位置を0に*/

nav.global-nav-mobile.active {
	top: 0;
}

/*ナビゲーション*/

nav.global-nav-mobile ul {
	left: 50%;
	position: absolute; /*ナビゲーション天地中央揃え*/
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: 999;
}

/*リストのレイアウト設定*/

nav.global-nav-mobile li {
	list-style: none;
	text-align: center;
}

nav.global-nav-mobile li a {
	color: #fff;
	display: block;
	font-weight: bold;
	letter-spacing: 0.1em;
	padding: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

/*
  nav.global-nav-mobile {
		position: fixed;
		z-index : 2;
		top  : 0;
		left : 0;
		color: variables.$global-nav-mobile-text-color;
		background: variables.$global-nav-mobile-background-color;
		text-align: center;
		width: 100%;
		transform: translateX(-100%);
		transition: all 0.6s;
		z-index: 99999;

		ul {
			margin: 0 auto;
			padding: 0;
			width: 100%;
			// height: calc(100vh - 49.98px - 73.191px);
			height: calc( calc( var(--vh, 1vh) * 100 ) - 52px - 80px - 12px );
			// height: 100vh;

			display: flex;
			flex-direction: column;
			justify-content: space-between;
			align-items: center;

			li {
				list-style-type: none;
				padding: 0;
				width: 100%;
				height: 100%;
				min-height: 50px;
				transition: .4s all;
				border-top: 0.05rem solid variables.$global-nav-mobile-boder-color;
    		margin: 0;

				display: flex;
				align-items: center;

				&::last-child {
					padding-bottom: 0;
				}

				&::hover{
					background :variables.$global-nav-mobile-link-hover-text-color;
					background:#FFF;
				}

				a {
					display: inline-block;
					color: variables.$global-nav-mobile-text-color;
					padding-left: 1rem;
					text-decoration :none;
					width: 100%;
					text-align: left;
				}
			}
		}
  }
*/

/* クリックでjQueryで追加・削除 */

nav.global-nav-mobile.active {
	display: block;
	opacity: 100;
	transform: translateX(0%);
}

.global-footer-nav li {
	display: inline-block;
	padding: 0.6rem;
}

.global-footer-nav-mobile {
	background-color: #0a0a0a;
	bottom: 0;
	height: 52px;
	position: fixed;
	width: 100%;
	z-index: 10;
}

.global-footer-nav-mobile li {
	align-items: center;
	border-right: 1px solid #FFF;
	font-size: 14px;
	justify-content: center;
	margin: 0;
	padding: 0;
}

.global-footer-nav-mobile li a {
	color: #FFF;
	display: block;
	padding: 0.6rem;
	text-align: center;
	width: 100%;
}

.global-footer-nav {
	text-align: right;
}

/*==================================================
　5-3-1 中心から外に線が伸びる（下部）
===================================*/

.global-nav li a,
.global-footer-nav li a {
	padding-bottom: 6px;
	position: relative; /*線の基点とするためrelativeを指定*/
}

.global-nav li.current a,
.global-nav li a:hover,
.global-footer-nav li.current a,
.global-footer-nav li a:hover {
	color: #FFF;
}

.global-nav li a::after,
.global-footer-nav li a::after {
	background: #FFF; /*アニメーションの指定*/
	bottom: 0;
	content: ""; /*絶対配置で線の位置を決める*/
	height: 2px;
	left: 10%; /*線の形状*/
	position: absolute;
	transform: scale(0, 1); /*X方向0、Y方向1*/
	transform-origin: center top; /*上部中央基点*/
	transition: all 0.3s;
	width: 90%;
}

/*現在地とhoverの設定*/

.global-nav li.current a::after,
.global-nav li a:hover::after,
.global-footer-nav li.current a::after,
.global-footer-nav li a:hover::after {
	transform: scale(1, 1); /*X方向にスケール拡大*/
}

.formlist dt {
	align-items: center;
	display: flex;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 0.8rem;
	padding-top: 1.6rem;
}

.formlist dd {
	line-height: 1.4;
	padding-bottom: 1.6rem;
}

.formlist__icon {
	background: #B3B3B3;
	color: #fff;
	display: inline-block;
	font-size: 1.2rem;
	font-weight: normal;
	margin-right: 0.8rem;
	padding: 0.3em;
	text-align: center;
	width: 3em;
}

.formlist__icon.is-required {
	background: #e64114;
}

.formlist__checklist li:not(:last-child) {
	margin-bottom: 0.8rem;
}

.formlist__checklist label {
	border: 1px solid #CED1D2;
	border-radius: 6px;
	display: block;
	padding: 1rem;
}

.formlist__radiolist li:not(:last-child) {
	margin-bottom: 1.6rem;
}

input,
select,
textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #F9FAFA;
	border: 1px solid #CED1D2;
	border-radius: 6px;
	box-sizing: border-box;
	color: inherit;
	font-family: inherit;
	font-size: 1.6rem;
	line-height: 1.6;
	max-width: 100%;
	outline: none;
}

input[type=text],
input[type=number],
input[type=tel],
input[type=email],
input[type=password] {
	padding: 0.3rem 1.2rem;
	width: 14em;
}

textarea {
	height: 10em;
	padding: 0.3rem 1.2rem;
	width: 100%;
}

input[type=text].is-error,
input[type=number].is-error,
input[type=tel].is-error,
input[type=email].is-error,
input[type=password].is-error,
select.is-error,
textarea.is-error {
	background: #FEF2F0;
	border: 1px solid #F58271;
}

select {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225.532%22%20height%3D%2214%22%20viewBox%3D%220%200%2025.532%2014%22%3E%3Cpath%20d%3D%22M82.249%2C82.431l.875.851%2C12.25-11.915h0l.875-.851-.875-.851h0L83.124%2C57.75l-.875.851L94.5%2C70.516Z%22%20transform%3D%22translate(83.282%20-82.249)%20rotate(90)%22%20fill%3D%22%23999%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
	background-position: calc(100% - 8px) center;
	background-repeat: no-repeat;
	background-size: 14px 8px;
	padding: 0.3rem 3.6rem 0.3rem 1.2rem;
}

select::-ms-expand {
	display: none;
}

input::-ms-clear {
	visibility: hidden;
}

:-ms-input-placeholder {
	color: #9EA3A5;
}

::-webkit-input-placeholder {
	color: #9EA3A5;
}

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

label {
	cursor: pointer;
}

.c-checkbox {
	align-items: center;
	cursor: pointer;
	display: inline-flex;
	line-height: 1.2;
	text-align: left;
}

.c-checkbox:before {
	background: #F9FAFA;
	border: 1px solid #CED1D2;
	border-radius: 3px;
	content: "";
	display: block;
	flex: 1 0 auto;
	height: 22px;
	margin-right: 0.6rem;
	width: 22px;
}

:checked + .c-checkbox {
	position: relative;
}

:checked + .c-checkbox:before {
	background: #e64114;
	border: 1px solid #e64114;
}

:checked + .c-checkbox:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2024%2016%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m24%202.8-14.1%2013.2-9.9-9.3%202.6-2.8%207.2%206.8%2011.5-10.7z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
	background-position: center;
	background-repeat: no-repeat;
	bottom: 0;
	content: "";
	display: inline-block;
	height: 17px;
	left: 3px;
	margin: auto;
	position: absolute;
	top: 0;
	width: 17px;
}

.c-radio {
	align-items: center;
	cursor: pointer;
	display: inline-flex;
	line-height: 1.2;
	text-align: left;
}

.c-radio:before {
	background: #F9FAFA;
	border: 1px solid #CED1D2;
	border-radius: 50%;
	content: "";
	display: block;
	flex: 1 0 auto;
	height: 22px;
	margin-right: 0.6rem;
	width: 22px;
}

:checked + .c-radio {
	position: relative;
}

:checked + .c-radio:after {
	background: #e64114;
	border-radius: 50%;
	bottom: 0;
	content: "";
	display: block;
	height: 10px;
	left: 7px;
	margin: auto;
	position: absolute;
	top: 0;
	width: 10px;
}

/*========= ページトップのためのCSS ===============*/

/*リンクの形状*/

#page-top a {
	align-items: center;
	color: #e64114; /*color: $scroll-color;*/
	display: flex;
	font-size: 2.8rem;
	height: 60px;
	justify-content: center;
	text-align: center;
	text-decoration: none;
	transition: all 0.3s;
	width: 60px;
}

#page-top a:hover { /*background: #777;*/
}

/*リンクを右下に固定*/

#page-top {
	bottom: 10px;
	opacity: 0;
	position: fixed;
	right: 10px;
	transform: translateY(100px);
	z-index: 2; /*はじめは非表示*/
}

/*　上に上がる動き　*/

#page-top.TopScrollUpMove {
	animation: TopScrollUpAnime 0.5s forwards;
}

/*　下に下がる動き　*/

#page-top.TopScrollDownMove {
	animation: TopScrollDownAnime 0.5s forwards;
}

.img-width-initial {
	width: initial !important;
}

.logo-image {
	max-height: 55px;
	width: 95%;
}

.top-header-image-inner .slick-track,
.top-header-image-inner .slick-list {
	height: 100vh !important;
}

.top-header-image-outer,
.top-header-image-inner {
	height: 100vh;
	position: relative;
	width: 99vw;
}

.top-header-image {
	height: 100vh;
	width: 100vw;
}

.top-hero-message {
	color: #ffffff;
	left: 8%; /*color: variables.$top-hero-message-text-color;*/
	position: absolute; /*top: 24%;*/
	text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
	top: 50%;
}

.top-hero-message h2,
.top-hero-message h3 {
	font-size: 1.125rem;
}

.top-news-list {
	list-style: none outside;
	margin: 0 0 20px 0;
	padding: 0;
}

.top-news-list .top-news-list-item a {
	border-bottom: 1px solid #CCC;
	color: #333;
	display: flex;
	flex-wrap: wrap;
	flex-wrap: nowrap;
	padding: 20px 20px;
	text-decoration: none;
}

.top-news-list .top-news-list-item a:hover .top-news-list-title {
	color: #00F;
}

.top-news-list .top-news-list-item:first-child a {
	border-top: 1px solid #CCC;
}

.top-news-list .top-news-list-item .top-news-list-date {
	color: #999;
	font-size: 16px;
	margin: 0;
	min-width: 140px;
	padding: 0 20px 0 0;
}

.top-news-list .top-news-list-item .top-news-list-date:hover {
	color: #00F;
}

.top-news-list .top-news-list-item .top-news-list-category {
	margin: 0;
	min-width: 140px;
	padding: 0 20px 0 0;
}

.top-news-list .top-news-list-item .top-news-list-category span.info,
.top-news-list .top-news-list-item .top-news-list-category span.important,
.top-news-list .top-news-list-item .top-news-list-category span.press {
	display: inline-block;
	font-size: 12px;
	line-height: 1;
	padding: 5px 20px;
	text-align: center;
	width: 100%;
}

.top-news-list .top-news-list-item .top-news-list-category span.info {
	background: #bae2f8;
	color: #333333;
}

.top-news-list .top-news-list-item .top-news-list-category span.important {
	background: #ffd2e6;
	color: #333333;
}

.top-news-list .top-news-list-item .top-news-list-category span.press {
	background: #fff;
	color: #333333;
}

.top-news-list .top-news-list-item .top-news-list-title {
	margin: 0;
	width: 100%;
}

.top-news-list .top-news-list-item a {
	flex-wrap: wrap;
}

.top-news-list .top-news-list-item .top-news-list-date {
	min-width: 140px;
}

.top-news-list .top-news-list-item .top-news-list-title {
	margin-top: 10px;
}

.top-service-image {
	width: 100%; /*height: 360px;*/
	-o-object-fit: cover;
	object-fit: cover;
}

/*Facebook センタリング*/

.top-fb-plugin-responsive {
	display: flex;
}

.top-fb-plugin-responsive iframe {
	margin: 0 auto;
}

/* scrollDown Start  */

/*Scrollテキストの描写*/

.scrolldown1 {
	bottom: 36%;
	left: 50%;
	position: absolute;
	z-index: 9999;
}

.scrolldown1 span {
	color: #eee;
	font-size: 0.8rem;
	font-weight: bold;
	left: -15px;
	letter-spacing: 0.05em;
	position: absolute; /*描画位置*/
	top: -15px; /*テキストの形状*/
}

/* 線の描写 */

.scrolldown1::after {
	animation: pathmove 1.4s ease-in-out infinite;
	background: #eee; /*線の動き1.4秒かけて動く。永遠にループ*/
	content: ""; /*描画位置*/
	height: 30px;
	opacity: 0;
	position: absolute;
	top: 0; /*線の形状*/
	width: 2px;
}

/*高さ・位置・透過が変化して線が上から下に動く*/

/* scrollDown end  */

.title-h1 {
	color: #fff;
	margin-bottom: 2rem;
	text-align: center;
}

.title-h1 span {
	align-items: center;
	color: #fff;
	display: flex;
	font-size: 18px;
	justify-content: center;
	text-transform: uppercase;
}

.title-h1 span:before {
	background-color: #fff;
	content: "";
	display: inline-block;
	height: 1px;
	margin-right: 10px;
	width: 15px;
}

.title-h1 span:after {
	background-color: #fff;
	content: "";
	display: inline-block;
	height: 1px;
	margin-left: 10px;
	width: 15px;
}

.sub-header-image-outer,
.sub-header-image-inner {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 20vh;
	width: 100vw;
}

.sub-header-image-outer h1,
.sub-header-image-inner h1 {
	color: #fff;
	text-align: center;
}

.sub-header-image-inner {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
}

.insp-header-image-inner {
	background-image: url(../user_images/page1/page1.jpg);
}

.insp-step-img1 {
	border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;
	left: 51%;
	max-width: 188px;
	position: absolute;
	top: 10px;
	transform: rotate(-12deg);
}

.insp-step-img2 {
	border-radius: 90% 30% 70% 30%/90% 70% 30% 30%;
	left: 65%;
	max-width: 118px;
	position: absolute;
	top: 31%;
}

.insp-step-img3 {
	border-radius: 30% 30% 70% 70%/70% 30% 30% 70%;
	left: 45%;
	max-width: 118px;
	position: absolute;
	top: 51%;
	transform: rotate(17deg);
}

.insp-step-img4 {
	border-radius: 128% 39% 105% 63%/67% 129% 49% 70%;
	left: 54%;
	max-width: 118px;
	position: absolute;
	top: 69%;
	transform: rotate(-14deg);
}

.metal-header-image-inner {
	background-image: url(./user_images/page2/page2.jpg);
}

.insurance-header-image-inner {
	background-image: url(./user_images/page3/page3.jpg);
}

.company-header-image-inner {
	background-image: url(./user_images/company/comphead.jpg);
}

.page4-header-image-inner {
	background-image: url(../user_images/page4/page4.jpg);
}

.page5-header-image-inner {
	background-image: url(../user_images/page5/page5.jpg);
}

.contact-header-image-inner {
	background-image: url(./user_images/common/contact.jpg);
}

/*	//一定サイズ以下で画像を消す場合
/* 画面幅が1000px以下になったら画像を表示しない */

/* 画面幅が1100px以下になったら画像を表示しない */

.attention {
	border: solid 1px #d30808;
	color: #d30808;
	font-size: 30px;
	margin: 0 auto 40px;
	max-width: 940px;
	text-align: center;
}

.trapezoid {
	border-bottom: 60px solid #000;
	border-right: 30px solid transparent;
	color: #fff;
	height: 0px;
	margin-top: 30px;
	width: 180px;
}

.trapezoid .trapezoid-inner {
	padding-top: 16px;
	text-align: center;
}

.title-outer {
	background-color: #a9b5bd;
	display: flex;
	justify-content: center;
	padding-bottom: 16px;
	padding-top: 32px;
}

.arrow_contents {
	margin: 0 auto;
	max-width: 1248px;
	padding: 3.5rem 0.8rem;
	position: relative;
}

.arrow_contents:before {
	background-color: #a9b5bd;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	content: "";
	height: 36px;
	left: 50%;
	margin-left: -18px;
	position: absolute;
	top: -18px;
	transform: scaleY(0.7) rotate(45deg);
	width: 36px;
}

.contents {
	margin: 0 auto;
	max-width: 1248px;
	padding: 20px 0.8rem;
	position: relative;
}

main {
	margin-top: pxrem(19.2);
}

main .article {
	padding-bottom: 20px;
	padding-top: 0;
}

footer {
	background-color: #254451;
	color: #FFF;
}

.card {
	background-color: #fff;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
	color: #333;
	margin: 10px auto;
	max-width: 600px;
	min-height: 300px;
	padding: 15px;
	width: 94%;
}

.card h2 {
	margin-bottom: pxrem(16);
	position: relative;
}

.card h2:after {
	background-color: #ff0084;
	bottom: -5px;
	content: "";
	height: 5px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 70px;
}

.card-type {
	background-color: #fff;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
	color: #333;
	margin: 10px auto;
	padding: 15px;
}

.card-type h2 {
	margin-bottom: pxrem(16);
	position: relative;
}

table {
	overflow-x: scroll;
	width: 100%;
}

table tr,
table td,
table th {
	padding: 5px;
	text-align: left;
}

table th {
	background-color: #254451;
	color: #fff;
	vertical-align: middle;
	white-space: nowrap;
	width: auto;
}

.table-line {
	border-left: solid 1px #333;
	border-top: solid 1px #333;
}

.table-line td,
.table-line th {
	border-bottom: solid 1px #333;
	border-right: solid 1px #333;
}

.table-text-center th,
.table-text-center td {
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}

.company-table {
	width: 100%;
}

.company-table tr,
.company-table td,
.company-table th {
	display: block;
	padding: 5px;
}

.company-table th {
	background-color: #333;
	color: #FFF;
	vertical-align: top;
	white-space: nowrap;
	width: auto;
}

/*
	線と背景色で染めるテーブル
	class="table table-background-line"
*/

.table-background-line {
	border-bottom: solid 16px #fadce4 !important;
	border-collapse: collapse;
	border-top: solid 16px #fadce4 !important;
}

.table-background-line th,
.table-background-line td {
	background-color: #FFF;
	border-left: solid 16px #fadce4;
	border-right: solid 16px #fadce4;
	color: #254451;
	text-align: left;
}

.table-background-line th {
	border-bottom: solid 5px #fadce4;
}

.table-background-line td {
	border-bottom: solid 16px #fadce4;
}

.table-background-line {
	padding: 10px;
}

.responsive {
	border: solid 1px #ddd;
	overflow: auto; /*white-space: nowrap;*/
}

.responsive table {
	margin: 0;
}

.top-news-slider-outer {
	background-color: #254451; /*	background-color: variables.$top-news-slider-background-color;*/
	bottom: 10px;
	padding: 10px;
	right: 10px;
	width: 100%;
}

.top-news-slider-outer h2 {
	color: #FFF;
	font-size: 1.375rem;
}

.top-news-slider-outer li:after {
	content: "\f054";
	font-family: "Font Awesome 5 Free";
}

.top-news-slider-outer a {
	color: #FFF;
}

.marker-primary {
	display: inline;
	padding-bottom: 0.3rem;
	position: relative;
}

.marker-primary::after {
	animation: borderAnime 0.5s forwards;
	background: #333; /*アニメーションの指定*/
	bottom: 0;
	content: ""; /*絶対配置で線の位置を決める*/
	height: 4px;
	left: 0; /*線の形状*/
	position: absolute;
	transform: scale(0, 1); /*X方向0、Y方向1*/
	transform-origin: left top; /*左上基点*/
	transition: all 0.3s;
	width: 100%;
}

.text-red {
	color: #d30808;
}

.kome {
	color: #e60012;
	font-size: 0.9rem;
	line-height: 1.5;
	padding-left: 1.5rem;
}

.kome li::before {
	color: #e60012;
	content: "※";
	display: inline-block;
	margin-left: -1.5rem;
	width: 1.5rem;
}

.nakaguro {
	color: #333333;
	font-size: 0.9rem;
	line-height: 1.5;
	padding-left: 1.5rem;
}

.nakaguro li::before {
	color: #333333;
	content: "※";
	display: inline-block;
	margin-left: -1.5rem;
	width: 1.5rem;
}

/*
ページタイトルの写真斜め切り
*/

.slanting {
	display: none;
}

/*==================================================
レイアウト
===================================*/

.container {
	margin: 0 auto;
	max-width: 1248px;
	padding: 3.5rem 0.8rem;
	position: relative;
}

/*==================================================
タイトル
===================================*/

.title1 {
	background-color: #a9b5bd;
	border-radius: 5px;
	color: #fff; /*background-color:variables.$title-outer-background-color;*/
	padding: 5px;
	text-align: center;
}

/*==================================================
文章と画像
===================================*/

.media-sentence ul {
	position: relative;
}

.media-sentence ul li {
	line-height: 1.5;
	list-style-type: none !important;
	padding: 0.5rem 0 0.5rem 3rem;
}

.media-sentence ul li:before {
	color: #1f88ff; /*アイコン色*/
	content: "\f00c"; /*アイコンの種類*/
	font-family: "FontAwesome"; /*疑似要素*/
	font-size: 1.3rem;
	left: 1rem; /*左端からのアイコンまでの距離*/
	position: absolute;
}

/*==================================================
ボックス
===================================*/

.box1 {
	background-color: #FAFAFA;
	padding: 3%;
}

.box1 .box1-inner {
	background-color: #fff;
	padding: 10px;
}

.box2 {
	background-color: #FFF; /*  background-color:variables.$box-background-color;*/
	border: solid 1.3px #93442A;
	border-radius: 5px; /*  border:solid 1.3px variables.$box-border-color;*/
	margin: 20px;
	padding: 30px;
}

/* タイトル付きボックス*/

.box3 {
	border: solid 3px #93442A;
	border-radius: 8px;
	margin: 2rem 0;
	padding: 1.5em 1.5em; /*border: solid 3px variables.$box-border-color;*/
	position: relative;
}

.box3 .box-title {
	background: #f8f8f8; /* color: variables.$box-border-color;*/
	color: #93442A;
	display: inline-block;
	font-size: 1.7rem;
	font-weight: bold;
	left: 10px;
	line-height: 1;
	padding: 0 9px;
	position: absolute;
	top: -13px;
}

.box3 p {
	margin: 0;
	padding: 0;
}

.box3 ul li {
	line-height: 1.5;
	list-style-type: none !important;
	padding: 0.5rem 0 0.5rem 1.5rem;
}

.box3 ul li:before {
	color: #1f88ff; /*アイコン色*/
	color: #93442A; /*アイコン色*/
	content: "\f00c"; /*アイコンの種類*/
	font-family: "FontAwesome"; /*疑似要素*/
	font-size: 1.3rem;
	left: 1rem; /*左端からのアイコンまでの距離*/
	position: absolute;
}

/* ポイントボックス*/

.box4 {
	border: solid 2px #1f88ff;
	margin-top: 3rem;
	padding: 1.5em 1.5em;
	position: relative;
}

.box4 p {
	margin: 0;
	padding: 0;
}

.box4 li {
	border-bottom: dashed 1px silver;
	line-height: 1.7;
	list-style-type: none !important;
	padding: 0.5rem 0 0.5rem 1.4rem;
}

.box4 li:last-of-type {
	border-bottom: none;
}

.box4 li:before {
	color: #1f88ff; /*アイコン色*/
	content: "\f138"; /*アイコン種類*/
	font-family: "FontAwesome"; /*リスト内のアイコン*/
	font-size: 1.3rem;
	left: 0.5rem; /*左端からのアイコンまで*/
	position: absolute;
}

.box4 li:after {
	background: #1f88ff;
	bottom: 100%;
	color: #fff;
	content: "POINT!!  \f0eb"; /*タブの文字*/
	font-family: "FontAwesome";
	font-size: 1.3rem; /*タイトルタブ*/
	font-weight: bold;
	left: -2px;
	letter-spacing: 0.2rem; /*字間*/
	padding: 1px 7px;
	position: absolute;
}

/*==================================================
ギャラリーのためのcss
===================================*/

.gallery {
	-moz-columns: 2;
	columns: 2; /*段組みの数*/
	-moz-column-fill: auto;
	column-fill: auto;
	margin: 0;
	padding: 0 15px; /*ギャラリー左右に余白をつける*/
}

.gallery div {
	margin-bottom: 20px; /*各画像下に余白をつける*/
}

/*ギャラリー内のイメージは横幅100%にする*/

.gallery img {
	height: auto;
	vertical-align: bottom; /*画像の下にできる余白を削除*/
	width: 100%;
}

/*　横幅900px以下の段組み設定　*/

/*　横幅900px以下の段組み設定　*/

/* 管理者画面用 */

.top-menu-slider {
	display: flex;
	list-style: none;
}

.full-height {
	height: 100%;
}

/*==================================================
お問合せ画像用
===================================*/

.phone__image {
	height: clamp(2.5rem, 2.136rem + 1.82vw, 3.5rem);
	left: 1rem;
	position: absolute;
	width: clamp(1.875rem, 1.648rem + 1.14vw, 2.5rem);
}

.carlease {
	padding: 1rem;
}

.carlease > h3 {
	align-items: center;
	background-color: #fff9d0;
	display: flex; /* アイコンとテキストを中央に揃えるために推奨 */
	font-size: clamp(1rem, 0.727rem + 1.36vw, 1.75rem);
	padding: 0.5rem 1rem;
}

.carlease > h3::before {
	display: none; /*content: url(./images/car%20lease/car-lease_icon_img1.png);
  display: inline-block;
  max-width: 100%;
  top: 0;
  left: 0;
  margin: 0 1rem;*/
	flex-shrink: 0;
}

.carlease__flex {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	margin: 0 auto;
	width: 90%;
}

.carlease__img {
	width: 85%;
}

.carlease__flex_item {
	margin-bottom: 10px;
	max-height: 64px;
	text-align: center;
	width: 90%;
}

.carlease__flex_item_text {
	align-items: center;
	display: flex;
	margin-bottom: 10px;
}

.step-list__title {
	align-items: center;
	display: flex;
}

.step-list__title_img {
	height: 50px;
	width: 58px;
}

.step-list__title_padding {
	padding-left: 1rem;
}

.step-list__title_text {
	color: #254451;
	font-family: "Noto Sans JP";
	font-size: clamp(1.25rem, 1.068rem + 0.91vw, 1.75rem);
	font-weight: bolder;
	line-height: 1.5rem;
}

@media all and (-ms-high-contrast: none) {

body {
	font-family: Verdana, Meiryo, sans-serif;
}

}

@media all and (-ms-high-contrast: active) {

body {
	font-family: Verdana, Meiryo, sans-serif;
}

}

@media screen and (min-width: 1px) {

.visible\@s {
	display: none;
}

.visible\@m {
	display: none;
}

}

@media screen and (min-width: 520px) {

.text-center\@s {
	text-align: center;
}

.text-left\@s {
	text-align: left;
}

.text-right\@s {
	text-align: right;
}

.block-right\@s {
	display: flex;
	justify-content: flex-end;
}

.block-center\@s {
	display: flex;
	justify-content: center;
}

.block-left\@s {
	display: flex;
	justify-content: start;
}

img.width-auto\@s {
	width: auto;
}

table.responsive {
	width: initial;
}

table.responsive th,
table.responsive td {
	display: blotable-cellck;
	width: initial;
}

.row.reverse-none\@s {
	flex-wrap: wrap;
}

.row-1-1\@s {
	width: 100%;
}

.row-1-2\@s {
	width: 50%;
}

.row-1-3\@s {
	width: 33.3333333333%;
}

.row-1-4\@s {
	width: 25%;
}

.row-1-5\@s {
	width: 20%;
}

.row-1-6\@s {
	width: 16.6666666667%;
}

.row-1-7\@s {
	width: 14.2857142857%;
}

.row-1-8\@s {
	width: 12.5%;
}

.row-1-9\@s {
	width: 11.1111111111%;
}

.row-1-10\@s {
	width: 10%;
}

.row-1-11\@s {
	width: 9.0909090909%;
}

.row-1-12\@s {
	width: 8.3333333333%;
}

.row-2-3\@s {
	width: 66.6666666667%;
}

.row-2-4\@s {
	width: 50%;
}

.row-2-5\@s {
	width: 40%;
}

.row-2-6\@s {
	width: 33.3333333333%;
}

.row-2-7\@s {
	width: 28.5714285714%;
}

.row-2-8\@s {
	width: 25%;
}

.row-2-9\@s {
	width: 22.2222222222%;
}

.row-2-10\@s {
	width: 20%;
}

.row-2-11\@s {
	width: 18.1818181818%;
}

.row-2-12\@s {
	width: 16.6666666667%;
}

.row-3-4\@s {
	width: 75%;
}

.row-3-5\@s {
	width: 60%;
}

.row-3-6\@s {
	width: 50%;
}

.row-3-7\@s {
	width: 42.8571428571%;
}

.row-3-8\@s {
	width: 37.5%;
}

.row-3-9\@s {
	width: 33.3333333333%;
}

.row-3-10\@s {
	width: 30%;
}

.row-3-11\@s {
	width: 27.2727272727%;
}

.row-3-12\@s {
	width: 25%;
}

.row-4-5\@s {
	width: 80%;
}

.row-4-6\@s {
	width: 66.6666666667%;
}

.row-4-7\@s {
	width: 57.1428571429%;
}

.row-4-8\@s {
	width: 50%;
}

.row-4-9\@s {
	width: 44.4444444444%;
}

.row-4-10\@s {
	width: 40%;
}

.row-4-11\@s {
	width: 36.3636363636%;
}

.row-4-12\@s {
	width: 33.3333333333%;
}

.row-5-6\@s {
	width: 83.3333333333%;
}

.row-5-7\@s {
	width: 71.4285714286%;
}

.row-5-8\@s {
	width: 62.5%;
}

.row-5-9\@s {
	width: 55.5555555556%;
}

.row-5-10\@s {
	width: 50%;
}

.row-5-11\@s {
	width: 45.4545454545%;
}

.row-5-12\@s {
	width: 41.6666666667%;
}

.row-6-7\@s {
	width: 85.7142857143%;
}

.row-6-8\@s {
	width: 75%;
}

.row-6-9\@s {
	width: 66.6666666667%;
}

.row-6-10\@s {
	width: 60%;
}

.row-6-11\@s {
	width: 54.5454545455%;
}

.row-6-12\@s {
	width: 50%;
}

.row-7-8\@s {
	width: 87.5%;
}

.row-7-9\@s {
	width: 77.7777777778%;
}

.row-7-10\@s {
	width: 70%;
}

.row-7-11\@s {
	width: 63.6363636364%;
}

.row-7-12\@s {
	width: 58.3333333333%;
}

.row-8-9\@s {
	width: 88.8888888889%;
}

.row-8-10\@s {
	width: 80%;
}

.row-8-11\@s {
	width: 72.7272727273%;
}

.row-8-12\@s {
	width: 66.6666666667%;
}

.row-9-10\@s {
	width: 90%;
}

.row-9-11\@s {
	width: 81.8181818182%;
}

.row-9-12\@s {
	width: 75%;
}

.row-10-11\@s {
	width: 90.9090909091%;
}

.row-10-12\@s {
	width: 83.3333333333%;
}

.row-11-12\@s {
	width: 91.6666666667%;
}

.visible\@s {
	display: initial !important;
}

.hidden\@s {
	display: none !important;
}

.margin-top-none\@s {
	margin-top: 0;
}

.margin-top-xs\@s {
	margin-top: 8px;
}

.margin-top-s\@s {
	margin-top: 16px;
}

.margin-top-m\@s {
	margin-top: 32px;
}

.margin-top-l\@s {
	margin-top: 128px;
}

.margin-top-xl\@s {
	margin-top: 128px;
}

.margin-right-none\@s {
	margin-right: 0;
}

.margin-right-xs\@s {
	margin-right: 8px;
}

.margin-right-s\@s {
	margin-right: 16px;
}

.margin-right-m\@s {
	margin-right: 32px;
}

.margin-right-l\@s {
	margin-right: 128px;
}

.margin-right-xl\@s {
	margin-right: 128px;
}

.margin-bottom-none\@s {
	margin-bottom: 0;
}

.margin-bottom-xs\@s {
	margin-bottom: 8px;
}

.margin-bottom-s\@s {
	margin-bottom: 16px;
}

.margin-bottom-m\@s {
	margin-bottom: 32px;
}

.margin-bottom-l\@s {
	margin-bottom: 128px;
}

.margin-bottom-xl\@s {
	margin-bottom: 128px;
}

.margin-left-none\@s {
	margin-left: 0;
}

.margin-left-xs\@s {
	margin-left: 8px;
}

.margin-left-s\@s {
	margin-left: 16px;
}

.margin-left-m\@s {
	margin-left: 32px;
}

.margin-left-l\@s {
	margin-left: 128px;
}

.margin-left-xl\@s {
	margin-left: 128px;
}

.padding-top-none\@s {
	padding-top: 0 !important;
}

.padding-top-xs\@s {
	padding-top: 0.25rem !important;
}

.padding-top-s\@s {
	padding-top: 0.5rem !important;
}

.padding-top-m\@s {
	padding-top: 1rem !important;
}

.padding-top-l\@s {
	padding-top: 1.25rem !important;
}

.padding-top-xl\@s {
	padding-top: 1.5rem !important;
}

.padding-none\@s {
	padding: 0 !important;
}

.padding-xs\@s {
	padding: 0.25rem !important;
}

.padding-s\@s {
	padding: 0.5rem !important;
}

.padding-m\@s {
	padding: 1rem !important;
}

.padding-l\@s {
	padding: 1.25rem !important;
}

.padding-xl\@s {
	padding: 1.5rem !important;
}

.padding-right-none\@s {
	padding-right: 0 !important;
}

.padding-right-xs\@s {
	padding-right: 0.25rem !important;
}

.padding-right-s\@s {
	padding-right: 0.5rem !important;
}

.padding-right-m\@s {
	padding-right: 1rem !important;
}

.padding-right-l\@s {
	padding-right: 1.25rem !important;
}

.padding-right-xl\@s {
	padding-right: 1.5rem !important;
}

.padding-bottom-none\@s {
	padding-bottom: 0 !important;
}

.padding-bottom-xs\@s {
	padding-bottom: 0.25rem !important;
}

.padding-bottom-s\@s {
	padding-bottom: 0.5rem !important;
}

.padding-bottom-m\@s {
	padding-bottom: 1rem !important;
}

.padding-bottom-l\@s {
	padding-bottom: 1.25rem !important;
}

.padding-bottom-xl\@s {
	padding-bottom: 1.5rem !important;
}

.padding-left-none\@s {
	padding-left: 0 !important;
}

.padding-left-xs\@s {
	padding-left: 0.25rem !important;
}

.padding-left-s\@s {
	padding-left: 0.5rem !important;
}

.padding-left-m\@s {
	padding-left: 1rem !important;
}

.padding-left-l\@s {
	padding-left: 1.25rem !important;
}

.padding-left-xl\@s {
	padding-left: 1.5rem !important;
}

.logo_image {
	margin: 1vw;
	width: auto;
}

.logo-image {
	width: auto;
}

.top-hero-message {
	left: 8%;
	top: 50%; /*top: 32%;*/
}

.top-hero-message h2,
.top-hero-message h3 {
	font-size: 1.625rem;
}

.top-news-list .top-news-list-item a {
	flex-wrap: unset;
}

.top-news-list .top-news-list-item .top-news-list-date {
	min-width: 100px;
}

.top-news-list .top-news-list-item .top-news-list-title {
	margin-top: 0;
}

.head_title_photo1 {
	display: initial;
	left: auto;
	position: absolute;
	right: 4rem;
	top: -19rem; /*width: 25%;*/
}

.head_title_photo2 {
	display: initial;
	position: absolute;
	right: -1rem; /*width: 25%;*/
	top: -21rem;
}

.gallery {
	-moz-columns: 2;
	columns: 2;
}

}

@media screen and (min-width: 960px) {

.text-center\@m {
	text-align: center;
}

.text-left\@m {
	text-align: left;
}

.text-right\@m {
	text-align: right;
}

.block-right\@m {
	display: flex;
	justify-content: flex-end;
}

.block-center\@m {
	display: flex;
	justify-content: center;
}

.block-left\@m {
	display: flex;
	justify-content: start;
}

img.width-auto\@m {
	width: auto;
}

table.responsive {
	width: initial;
}

table.responsive th,
table.responsive td {
	display: table-cell;
	width: initial;
}

.row.reverse-none\@m {
	flex-wrap: wrap;
}

.row-1-1\@m {
	width: 100%;
}

.row-1-2\@m {
	width: 50%;
}

.row-1-3\@m {
	width: 33.3333333333%;
}

.row-1-4\@m {
	width: 25%;
}

.row-1-5\@m {
	width: 20%;
}

.row-1-6\@m {
	width: 16.6666666667%;
}

.row-1-7\@m {
	width: 14.2857142857%;
}

.row-1-8\@m {
	width: 12.5%;
}

.row-1-9\@m {
	width: 11.1111111111%;
}

.row-1-10\@m {
	width: 10%;
}

.row-1-11\@m {
	width: 9.0909090909%;
}

.row-1-12\@m {
	width: 8.3333333333%;
}

.row-2-3\@m {
	width: 66.6666666667%;
}

.row-2-4\@m {
	width: 50%;
}

.row-2-5\@m {
	width: 40%;
}

.row-2-6\@m {
	width: 33.3333333333%;
}

.row-2-7\@m {
	width: 28.5714285714%;
}

.row-2-8\@m {
	width: 25%;
}

.row-2-9\@m {
	width: 22.2222222222%;
}

.row-2-10\@m {
	width: 20%;
}

.row-2-11\@m {
	width: 18.1818181818%;
}

.row-2-12\@m {
	width: 16.6666666667%;
}

.row-3-4\@m {
	width: 75%;
}

.row-3-5\@m {
	width: 60%;
}

.row-3-6\@m {
	width: 50%;
}

.row-3-7\@m {
	width: 42.8571428571%;
}

.row-3-8\@m {
	width: 37.5%;
}

.row-3-9\@m {
	width: 33.3333333333%;
}

.row-3-10\@m {
	width: 30%;
}

.row-3-11\@m {
	width: 27.2727272727%;
}

.row-3-12\@m {
	width: 25%;
}

.row-4-5\@m {
	width: 80%;
}

.row-4-6\@m {
	width: 66.6666666667%;
}

.row-4-7\@m {
	width: 57.1428571429%;
}

.row-4-8\@m {
	width: 50%;
}

.row-4-9\@m {
	width: 44.4444444444%;
}

.row-4-10\@m {
	width: 40%;
}

.row-4-11\@m {
	width: 36.3636363636%;
}

.row-4-12\@m {
	width: 33.3333333333%;
}

.row-5-6\@m {
	width: 83.3333333333%;
}

.row-5-7\@m {
	width: 71.4285714286%;
}

.row-5-8\@m {
	width: 62.5%;
}

.row-5-9\@m {
	width: 55.5555555556%;
}

.row-5-10\@m {
	width: 50%;
}

.row-5-11\@m {
	width: 45.4545454545%;
}

.row-5-12\@m {
	width: 41.6666666667%;
}

.row-6-7\@m {
	width: 85.7142857143%;
}

.row-6-8\@m {
	width: 75%;
}

.row-6-9\@m {
	width: 66.6666666667%;
}

.row-6-10\@m {
	width: 60%;
}

.row-6-11\@m {
	width: 54.5454545455%;
}

.row-6-12\@m {
	width: 50%;
}

.row-7-8\@m {
	width: 87.5%;
}

.row-7-9\@m {
	width: 77.7777777778%;
}

.row-7-10\@m {
	width: 70%;
}

.row-7-11\@m {
	width: 63.6363636364%;
}

.row-7-12\@m {
	width: 58.3333333333%;
}

.row-8-9\@m {
	width: 88.8888888889%;
}

.row-8-10\@m {
	width: 80%;
}

.row-8-11\@m {
	width: 72.7272727273%;
}

.row-8-12\@m {
	width: 66.6666666667%;
}

.row-9-10\@m {
	width: 90%;
}

.row-9-11\@m {
	width: 81.8181818182%;
}

.row-9-12\@m {
	width: 75%;
}

.row-10-11\@m {
	width: 90.9090909091%;
}

.row-10-12\@m {
	width: 83.3333333333%;
}

.row-11-12\@m {
	width: 91.6666666667%;
}

.visible\@m {
	display: initial !important;
}

.hidden\@m {
	display: none !important;
}

.margin-top-none\@m {
	margin-top: 0;
}

.margin-top-xs\@m {
	margin-top: 8px;
}

.margin-top-s\@m {
	margin-top: 16px;
}

.margin-top-m\@m {
	margin-top: 32px;
}

.margin-top-l\@m {
	margin-top: 128px;
}

.margin-top-xl\@m {
	margin-top: 128px;
}

.margin-right-none\@m {
	margin-right: 0;
}

.margin-right-xs\@m {
	margin-right: 8px;
}

.margin-right-s\@m {
	margin-right: 16px;
}

.margin-right-m\@m {
	margin-right: 32px;
}

.margin-right-l\@m {
	margin-right: 128px;
}

.margin-right-xl\@m {
	margin-right: 128px;
}

.margin-bottom-none\@m {
	margin-bottom: 0;
}

.margin-bottom-xs\@m {
	margin-bottom: 8px;
}

.margin-bottom-s\@m {
	margin-bottom: 16px;
}

.margin-bottom-m\@m {
	margin-bottom: 32px;
}

.margin-bottom-l\@m {
	margin-bottom: 128px;
}

.margin-bottom-xl\@m {
	margin-bottom: 128px;
}

.margin-left-none\@m {
	margin-left: 0;
}

.margin-left-xs\@m {
	margin-left: 8px;
}

.margin-left-s\@m {
	margin-left: 16px;
}

.margin-left-m\@m {
	margin-left: 32px;
}

.margin-left-l\@m {
	margin-left: 128px;
}

.margin-left-xl\@m {
	margin-left: 128px;
}

.padding-top-none\@m {
	padding-top: 0 !important;
}

.padding-top-xs\@m {
	padding-top: 0.25rem !important;
}

.padding-top-s\@m {
	padding-top: 0.5rem !important;
}

.padding-top-m\@m {
	padding-top: 1rem !important;
}

.padding-top-l\@m {
	padding-top: 1.25rem !important;
}

.padding-top-xl\@m {
	padding-top: 1.5rem !important;
}

.padding-none\@m {
	padding: 0 !important;
}

.padding-xs\@m {
	padding: 0.25rem !important;
}

.padding-s\@m {
	padding: 0.5rem !important;
}

.padding-m\@m {
	padding: 1rem !important;
}

.padding-l\@m {
	padding: 1.25rem !important;
}

.padding-xl\@m {
	padding: 1.5rem !important;
}

.padding-right-none\@m {
	padding-right: 0 !important;
}

.padding-right-xs\@m {
	padding-right: 0.25rem !important;
}

.padding-right-s\@m {
	padding-right: 0.5rem !important;
}

.padding-right-m\@m {
	padding-right: 1rem !important;
}

.padding-right-l\@m {
	padding-right: 1.25rem !important;
}

.padding-right-xl\@m {
	padding-right: 1.5rem !important;
}

.padding-bottom-none\@m {
	padding-bottom: 0 !important;
}

.padding-bottom-xs\@m {
	padding-bottom: 0.25rem !important;
}

.padding-bottom-s\@m {
	padding-bottom: 0.5rem !important;
}

.padding-bottom-m\@m {
	padding-bottom: 1rem !important;
}

.padding-bottom-l\@m {
	padding-bottom: 1.25rem !important;
}

.padding-bottom-xl\@m {
	padding-bottom: 1.5rem !important;
}

.padding-left-none\@m {
	padding-left: 0 !important;
}

.padding-left-xs\@m {
	padding-left: 0.25rem !important;
}

.padding-left-s\@m {
	padding-left: 0.5rem !important;
}

.padding-left-m\@m {
	padding-left: 1rem !important;
}

.padding-left-l\@m {
	padding-left: 1.25rem !important;
}

.padding-left-xl\@m {
	padding-left: 1.5rem !important;
}

.btn,
.web-btn,
a.web-btn,
a.btn,
button.btn {
	padding: 1.5rem 4rem;
}

.fa-position-left {
	left: 0.5rem;
}

.fa-position-right {
	right: 0.5rem;
}

.contact__phone_btn-3 {
	width: 45%;
}

.contact__web_btn-3 {
	width: 35%;
}

#header {
	align-items: center;
	color: #FFF;
	display: flex;
	height: 80px;
	justify-content: space-between;
	position: fixed; /*fixedで上部固定*/
	text-align: center; /*padding: 20px;*/
	width: 100%;
	z-index: 999; /*以下はレイアウトのためのCSS*/ /*最前面へ*/
}

/*　上に上がる動き　*/

#header.UpMove {
	animation: UpAnime 0.5s forwards;
}

/*　下に下がる動き　*/

#header.DownMove {
	animation: DownAnime 0.5s forwards;
}

.top-header {
	min-height: 80px;
	position: relative;
}

.img-640 {
	max-width: 640px;
}

.top-hero-message {
	left: 160px;
	top: 100px;
}

.top-hero-message h2,
.top-hero-message h3 {
	font-size: 2.375rem;
}

.article {
	min-height: 600px;
}

.top_about {
	min-height: 500px;
	position: relative !important;
}

.top_about_image {
	display: flex;
	left: 15%;
	position: absolute;
}

.top_about_image img {
	height: 400px;
}

.top_about_text {
	background-color: #FFF;
	left: 40%;
	padding: 20px;
	position: absolute;
	top: 150px;
	width: 40%;
}

.scrolldown1 {
	bottom: 20%;
}

.insp-step-img1 {
	left: -21%;
	max-width: 378px;
	top: 10%;
	transform: rotate(-12deg);
}

.insp-step-img2 {
	left: 75%;
	max-width: 278px;
	top: 31%;
	transform: rotate(30deg);
}

.insp-step-img3 {
	left: -15%;
	max-width: 258px;
	top: 51%;
	transform: rotate(17deg);
}

.insp-step-img4 {
	left: 72%;
	max-width: 348px;
	top: 80%;
	transform: rotate(-14deg);
}

.table-background-line th {
	border-bottom: solid 16px #fadce4;
}

.company-table {
	margin: 0 auto;
	width: 100%;
}

.company-table tr {
	display: table-row;
}

.company-table th,
.company-table td {
	border: 1px solid #ccc;
	display: table-cell;
	padding: 20px;
}

.company-table th {
	background-color: #333;
	color: #FFF;
	font-weight: bold;
}

.top-news-slider-outer {
	background-color: #254451;
	bottom: 10px;
	padding: 10px;
	position: absolute; /*background-color: variables.$top-news-slider-background-color;*/
	right: 10px;
	width: 40%;
}

.slanting {
	display: initial;
	display: inline-block; /*background:#FDAB75;*/
	height: 411px;
	margin: 0 2%;
	overflow: hidden;
	transform: skewX(-20deg);
	width: 204px;
	-o-object-fit: cover;
	object-fit: cover;
}

.slanting .item {
	transform: skewX(20deg) scale(1) translateX(-111px); /* height: 411px;*/ /*width: 204px;*/ /*object-fit: cover;*/ /*width:auto;*/
}

/*
   ページ上部の写真2枚
  */

.head_title_photo1 {
	display: none;
	left: auto;
	position: absolute;
	right: 2rem;
	top: -7rem; /*width: 25%;*/
	z-index: 98;
}

.head_title_photo2 {
	display: none;
	position: absolute;
	right: -1rem; /*width: 25%;*/
	top: -11rem;
	z-index: 99;
}

.head_title_photo1 {
	display: initial;
	left: 82px;
	position: absolute;
	top: -174px; /*width: 50%;*/
}

.head_title_photo2 {
	display: initial;
	position: absolute;
	right: 0;
	top: -374px;
	width: 50%;
}

.gallery {
	-moz-columns: 3;
	columns: 3;
}

.carlease > h3 {
	gap: 5px;
	padding: 0.5rem 1rem 0.5rem 18%;
}

.carlease > h3::before {
	background-image: url(./images/car%20lease/car-lease_icon_img1.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	content: ""; /*width: 50%;
    aspect-ratio: 1 / 1; // 正方形を維持（画像のアスペクト比に合わせて調整してください）
    margin: 0 0 1rem 0;*/
	display: inline-block;
	height: 53px;
	width: 90px;
}

.carlease__flex {
	display: grid;
	gap: 15px;
	grid-template-columns: repeat(2, 1fr);
	justify-content: center;
	margin: 0;
}

.carlease__flex_item_text {
	align-items: center;
	display: flex;
	margin: 0 auto 0 0;
	margin-bottom: 10px;
	width: 100%;
}

}

@media only screen and (min-width:1080px) {

.formlist__checklist {
	display: flex;
	flex-wrap: wrap;
}

.formlist__checklist li {
	width: 50%;
}

.formlist__checklist li:not(:nth-last-of-type(-n+2)) {
	margin-bottom: 1.6rem;
}

.formlist__checklist label {
	border: none;
	display: inline-block;
	padding: 0;
}

.formlist__radiolist {
	display: flex;
	flex-wrap: wrap;
}

.formlist__radiolist li {
	margin-right: 3.2rem;
}

.formlist__radiolist li:not(:last-child) {
	margin-bottom: 0;
}

}

@media (max-width: 1100px) {

.insp-step-img1 {
	display: none;
}

.insp-step-img3 {
	display: none;
}

}

@media (max-width: 1000px) {

.insp-step-img2 {
	display: none;
}

.insp-step-img4 {
	display: none;
}

.insp-step-img5 {
	display: none;
}

}

@media only screen and (max-width: 768px) {

.mobile-large {
	font-size: 20px; /* スマホで大きく表示するサイズ */
}

}

@media screen and (max-width: 575px) {

.sp-only {
	display: block;
}

}

@keyframes bgextendAnimeBase {

from {
	opacity: 0;
}

to {
	opacity: 1;
}

}

@keyframes bgextendAnimeSecond {

0% {
	opacity: 0;
}

100% {
	opacity: 1;
}

}

@keyframes bgLRextendAnime {

0% {
	transform: scaleX(0);
	transform-origin: left;
}

50% {
	transform: scaleX(1);
	transform-origin: left;
}

50.001% {
	transform-origin: right;
}

100% {
	transform: scaleX(0);
	transform-origin: right;
}

}

@keyframes bgRLextendAnime {

0% {
	transform: scaleX(0);
	transform-origin: right;
}

50% {
	transform: scaleX(1);
	transform-origin: right;
}

50.001% {
	transform-origin: left;
}

100% {
	transform: scaleX(0);
	transform-origin: left;
}

}

@keyframes fadeUpAnime {

from {
	opacity: 0;
	transform: translateY(100px);
}

to {
	opacity: 1;
	transform: translateY(0);
}

}

@keyframes fadeUpAnime {

from {
	opacity: 0;
	transform: translateY(100px);
}

to {
	opacity: 1;
	transform: translateY(0);
}

}

@keyframes fadeDownAnime {

from {
	opacity: 0;
	transform: translateY(-100px);
}

to {
	opacity: 1;
	transform: translateY(0);
}

}

@keyframes fadeLeftUpAnime {

from {
	opacity: 0;
	transform: translate(-100px, 200px);
}

to {
	opacity: 1;
	transform: translate(0, 0);
}

}

@keyframes fadeRightDownAnime {

from {
	opacity: 0;
	transform: translate(100px, -200px);
}

to {
	opacity: 1;
	transform: translate(0, 0);
}

}

@keyframes UpAnime {

from {
	opacity: 1;
	transform: translateY(0);
}

to {
	opacity: 0;
	transform: translateY(-100px);
}

}

@keyframes DownAnime {

from {
	opacity: 0;
	transform: translateY(-100px);
}

to {
	opacity: 1;
	transform: translateY(0);
}

}

@keyframes slideTextX100 {

from {
	opacity: 0;
	transform: translateX(-100%); /*要素を左の枠外に移動*/
}

to {
	opacity: 1;
	transform: translateX(0); /*要素を元の位置に移動*/
}

}

@keyframes slideTextX-100 {

from {
	opacity: 0;
	transform: translateX(100%); /*要素を右の枠外に移動*/
}

to {
	opacity: 1;
	transform: translateX(0); /*要素を元の位置に移動*/
}

}

@keyframes TopScrollUpAnime {

from {
	opacity: 0;
	transform: translateY(100px);
}

to {
	opacity: 1;
	transform: translateY(0);
}

}

@keyframes TopScrollDownAnime {

from {
	opacity: 1;
	transform: translateY(0);
}

to {
	opacity: 1;
	transform: translateY(100px);
}

}

@keyframes pathmove {

0% {
	height: 0;
	opacity: 0;
	top: 0;
}

30% {
	height: 30px;
	opacity: 1;
}

100% {
	height: 0;
	opacity: 0;
	top: 50px;
}

}

@keyframes borderAnime {

from {
	opacity: 0;
	transform: scale(0, 1);
}

to {
	opacity: 1;
	transform: scale(1, 1); /*X方向にスケール拡大*/
}

}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUEsU0FBUzs7QUFFVDtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQSxTQUFTOztBQUVUO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBLFNBQVM7O0FBRVQ7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUEsU0FBUzs7QUFFVDtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQSxTQUFTOztBQUVUO0NBQ0MsWUFBWTtBQUNiOztBQUVB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QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLFVBQVU7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RUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxVQUFVO0FB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OztBQUVBOztBQUVBO0NBQ0MsVUFBVTtDQUNWLHNCQUFzQjtBQUN2Qjs7QUFFQTtDQUNDLFVBQVU7Q0FDVixzQkFBc0IsRUFBRSxhQUFhO0FBQ3RDOztBQUVBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4qIOODrOOCueODneODs+OCt+ODluOBruWkieaVsOOCkuWumue+qVxuKi9cblxuLypcbiog44Os44K544Od44Oz44K344OW5a++5b+c44Gu44Kv44Op44K544KS55Sf5oiQ44GZ44KLXG4qIOWRvOOBs+WHuuOBl+aWuVxuKiBAaW5jbHVkZSByZXNwb25zaXZlKCcuZGlzcGxheS1ub25lJykge1xuKiAgIGRpc3BsYXk6IG5vbmU7XG4qIH1cbiovXG5cbi8qXG4qIOODoeODh+OCo+OCouOCr+OCqOODquOCkuWRvOOBs+WHuuOBmVxuKiDlkbzjgbPlh7rjgZfmlrlcbiogLmZvbyB7XG4qICAgY29sb3I6IGJsdWU7XG4qICAgQGluY2x1ZGUgcXVhcnkoKSB7IC8vIOW8leaVsOOCkuecgeeVpe+8iOWIneacn+WApOOBr3Pjga41MjBweO+8iVxuKiAgICAgY29sb3I6IHllbGxvdztcbiogICB9XG4qICAgQGluY2x1ZGUgcXVhcnkobSkgeyAvLyDlvJXmlbDjgpLlgIvliKXjgavmjIflrppcbiogICAgIGNvbG9yOiByZWQ7XG4qICAgfVxuKiB9XG4qIH1cbiovXG5cbi8qXG4qIHJlbeOBruiHquWLleioiOeul1xuKiAxMHB4ID0gMXJlbVxuKiBcbiogZm9udHNpemUgOiBweHJlbSgxMCk7XG4qIFxuKi9cblxuLyog5YWo5L2TICovXG5cbi8qIOODoeODi+ODpeODvOWPiuOBs+ODleODg+OCv+ODvOiJsiAqL1xuXG4vKiDjg5Ljg7zjg63jg7zjg5jjg4Pjg4Djg7wgKi9cblxuLyog44OY44OD44OA44O85YaF44K544Kv44Ot44O844Or44OA44Km44OzICovXG5cbi8qIOOCouODi+ODoeODvOOCt+ODp+ODs+e3muOBruiJsiovXG5cbi8qIOODoeODi+ODpeODvOaWh+Wtl+iJsiAqL1xuXG4vKiDjg6Ljg5DjgqTjg6vjg6Hjg4vjg6Xjg7wgKi9cblxuLyog44Oi44OQ44Kk44Or44Oh44OL44Ol44O85bGV6ZaL5pmCICovXG5cbi8qIOODiOODg+ODl+OBruacgOaWsOOBruOBiuefpeOCieOBmyAqL1xuXG4vKiDkuIvpg6jjgYrnn6XjgonjgZvkuIDopqcgKi9cblxuLyog44GK55+l44KJ44Gb55So44Op44OZ44OrICovXG5cbi8qIOOBiuefpeOCieOBmyAqL1xuXG4vKiDph43opoEgKi9cblxuLyog44OX44Os44K5ICovXG5cbi8qIOimi+WHuuOBlyAqL1xuXG4vKiDjg4jjg4Pjg5fkvJrnpL7mg4XloLEgKi9cblxuLyogVGFibGUg44OH44OV44Kp44Or44OIKi9cblxuLyogYm94ICovXG5cbi8qIGJveDEgKi9cblxuLyogY2FyZCAqL1xuXG4vKiDjg5Djg4Pjgq/jgrDjg6njgqbjg7Pjg4njgqLjg4vjg6Hjg7zjgrfjg6fjg7MgKi9cblxuLyog5LiL57ea44Ki44OL44Oh44O844K344On44Oz44Kr44Op44O8Ki9cblxuLypcbiRtYWluLWNvbG9yOlx0IzMzMztcbiRzdWItY29sb3IxOlx0I0ZGRkZGRjtcbiRzdWItY29sb3IyOlx0I2U0ZTRlNDtcbiRhY2NlbnQtY29sb3IxOlx0IzliOWI5YjtcbiRhY2NlbnQtY29sb3IyOlx0I2ZmN2Y3ZjtcbiRhY2NlbnQtY29sb3IzOlx0IzAwMDAwMDtcbiovXG5cbi8qIVxuVGhlbWUgTmFtZTogcHQxXG5UaGVtZSBVUkk6IGh0dHBzOi8vc2VsZmVlLmNvLmpwXG5BdXRob3I6IFNlbGZlZSBUZWFtXG5BdXRob3IgVVJJOiBodHRwczovL3NlbGZlZS5jby5qcFxu44Kr44O844Od44O844OE44OG44Oz44OX44Os44O844OIXG5WZXJzaW9uOiAwLjZcbiovXG5cbi8qXG5AaW1wb3J0IHVybChcIi4vZGVzdHlsZS5taW4uY3NzXCIpO1xuKi9cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBZdUdvdGhpY01lZGl1bTtcblx0c3JjOiBsb2NhbChcIll1IEdvdGhpYyBNZWRpdW1cIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiO1xuXHRzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWUgUmVndWxhclwiKTtcblx0Zm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCI7XG5cdHNyYzogbG9jYWwoXCJIZWx2ZXRpY2EgTmV1ZSBSZWd1bGFyXCIpO1xuXHRmb250LXdlaWdodDogMjAwO1xufVxuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuNztcbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgWXVHb3RoaWNNZWRpdW0sIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4vKlxuKiDooajnpLrjgrPjg7Pjg4jjg63jg7zjg6tcbiovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG5cdG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmgxLFxuLmgxIHtcblx0Zm9udC1zaXplOiAyLjM3NXJlbTtcbn1cblxuaDIsXG4uaDIge1xuXHRmb250LXNpemU6IDEuODc1cmVtO1xufVxuXG5oMyxcbi5oMyB7XG5cdGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuaDUsXG4uaDUge1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG5oNixcbi5oNiB7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5sZWFkIHtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmxlYWQtYm9sZCB7XG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmxvY2txdW90ZSB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxucCB7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuXHRtYXJnaW4tYmxvY2stZW5kOiAxZW07XG59XG5cbi50ZXh0LXNoYWRvdy1ub21hbCB7XG5cdHRleHQtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ud2lkdGgtMTAwIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ub2JqLWZpdC1jb3ZlciB7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9jay1jZW50ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJsb2NrLWxlZnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4uYmxvY2stcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5pbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuaW1nLndpZHRoLWF1dG8ge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLyog44Os44Od44Oz44K344OW44OG44O844OW44OrKi9cblxudGFibGUucmVzcG9uc2l2ZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG50YWJsZS5yZXNwb25zaXZlIHRoLFxudGFibGUucmVzcG9uc2l2ZSB0ZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyog44OJ44OD44OI44Oq44K544OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbnVsLmRvdCBsaSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7IC8q5paH44Gu6KGM6auYKi9cblx0cGFkZGluZzogMC41cmVtIDAgMC41cmVtIDFyZW07IC8q5YmN5b6M44Gu5paH44Go44Gu5L2Z55m9Ki9cblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5kb3QgbGk6YmVmb3JlIHtcblx0Y291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHR3aWR0aDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjMWQxZDFkO1xuXHR0b3A6IDUwJTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLyog566H5p2h5pu444GN44Oq44K544OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbnVsLmxhYmVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxudWwubGFiZWwgbGkge1xuXHRsaW5lLWhlaWdodDogMS41OyAvKuaWh+OBruihjOmrmCovXG5cdHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAxcmVtOyAvKuWJjeW+jOOBruaWh+OBqOOBruS9meeZvSovXG59XG5cbi5kaXNwbGF5LWlubGluZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmRpc3BsYXktYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpc3BsYXktaW5saW5lLWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2YtZGlzcGxheTEge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IGNhbGMoMS43MzI1ZW0gKyAwLjl2dyk7XG59XG5cbi5zZi1kaXNwbGF5MiB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogOXZ3O1xufVxuXG4uc2YtZGlzcGxheTMge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDh2dztcbn1cblxuLnNmLWRpc3BsYXk0IHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA3dnc7XG59XG5cbi5zZi1kaXNwbGF5NSB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogNnZ3O1xufVxuXG4vKiBHb29nbGUgTWFw44KS5Zuy44GG6KaB57SgICovXG5cbi5nZ21hcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMDsgLypwYWRkaW5nLXRvcDogNzUlOyAvKiDmr5TnjofjgpI0OjPjgavlm7rlrpogKi9cblx0cGFkZGluZy10b3A6IDQ0JTtcbn1cblxuLyogR29vZ2xlIE1hcOOBrmlmcmFtZSAqL1xuXG4uZ2dtYXAgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucm93LWNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucm93LnJldmVyc2Uge1xuXHRmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbn1cblxuLnJvdy0xLTEge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJvdy0xLTIge1xuXHR3aWR0aDogNTAlO1xufVxuXG4ucm93LTEtMyB7XG5cdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy0xLTQge1xuXHR3aWR0aDogMjUlO1xufVxuXG4ucm93LTEtNSB7XG5cdHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctMS02IHtcblx0d2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93LTEtNyB7XG5cdHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbn1cblxuLnJvdy0xLTgge1xuXHR3aWR0aDogMTIuNSU7XG59XG5cbi5yb3ctMS05IHtcblx0d2lkdGg6IDExLjExMTExMTExMTElO1xufVxuXG4ucm93LTEtMTAge1xuXHR3aWR0aDogMTAlO1xufVxuXG4ucm93LTEtMTEge1xuXHR3aWR0aDogOS4wOTA5MDkwOTA5JTtcbn1cblxuLnJvdy0xLTEyIHtcblx0d2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi8qIDItMTIgKi9cblxuLnJvdy0yLTMge1xuXHR3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5yb3ctMi00IHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnJvdy0yLTUge1xuXHR3aWR0aDogNDAlO1xufVxuXG4ucm93LTItNiB7XG5cdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy0yLTcge1xuXHR3aWR0aDogMjguNTcxNDI4NTcxNCU7XG59XG5cbi5yb3ctMi04IHtcblx0d2lkdGg6IDI1JTtcbn1cblxuLnJvdy0yLTkge1xuXHR3aWR0aDogMjIuMjIyMjIyMjIyMiU7XG59XG5cbi5yb3ctMi0xMCB7XG5cdHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctMi0xMSB7XG5cdHdpZHRoOiAxOC4xODE4MTgxODE4JTtcbn1cblxuLnJvdy0yLTEyIHtcblx0d2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4vKiAzLTEyICovXG5cbi5yb3ctMy00IHtcblx0d2lkdGg6IDc1JTtcbn1cblxuLnJvdy0zLTUge1xuXHR3aWR0aDogNjAlO1xufVxuXG4ucm93LTMtNiB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctMy03IHtcblx0d2lkdGg6IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4ucm93LTMtOCB7XG5cdHdpZHRoOiAzNy41JTtcbn1cblxuLnJvdy0zLTkge1xuXHR3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctMy0xMCB7XG5cdHdpZHRoOiAzMCU7XG59XG5cbi5yb3ctMy0xMSB7XG5cdHdpZHRoOiAyNy4yNzI3MjcyNzI3JTtcbn1cblxuLnJvdy0zLTEyIHtcblx0d2lkdGg6IDI1JTtcbn1cblxuLyogNC0xMiAqL1xuXG4ucm93LTQtNSB7XG5cdHdpZHRoOiA4MCU7XG59XG5cbi5yb3ctNC02IHtcblx0d2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93LTQtNyB7XG5cdHdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbn1cblxuLnJvdy00LTgge1xuXHR3aWR0aDogNTAlO1xufVxuXG4ucm93LTQtOSB7XG5cdHdpZHRoOiA0NC40NDQ0NDQ0NDQ0JTtcbn1cblxuLnJvdy00LTEwIHtcblx0d2lkdGg6IDQwJTtcbn1cblxuLnJvdy00LTExIHtcblx0d2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xufVxuXG4ucm93LTQtMTIge1xuXHR3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi8qIDUtMTIgKi9cblxuLnJvdy01LTYge1xuXHR3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctNS03IHtcblx0d2lkdGg6IDcxLjQyODU3MTQyODYlO1xufVxuXG4ucm93LTUtOCB7XG5cdHdpZHRoOiA2Mi41JTtcbn1cblxuLnJvdy01LTkge1xuXHR3aWR0aDogNTUuNTU1NTU1NTU1NiU7XG59XG5cbi5yb3ctNS0xMCB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctNS0xMSB7XG5cdHdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbn1cblxuLnJvdy01LTEyIHtcblx0d2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4vKiA2LTEyICovXG5cbi5yb3ctNi02IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctNi03IHtcblx0d2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xufVxuXG4ucm93LTYtOCB7XG5cdHdpZHRoOiA3NSU7XG59XG5cbi5yb3ctNi05IHtcblx0d2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93LTYtMTAge1xuXHR3aWR0aDogNjAlO1xufVxuXG4ucm93LTYtMTEge1xuXHR3aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG59XG5cbi5yb3ctNi0xMiB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi8qIDctMTIgKi9cblxuLnJvdy03LTgge1xuXHR3aWR0aDogODcuNSU7XG59XG5cbi5yb3ctNy05IHtcblx0d2lkdGg6IDc3Ljc3Nzc3Nzc3NzglO1xufVxuXG4ucm93LTctMTAge1xuXHR3aWR0aDogNzAlO1xufVxuXG4ucm93LTctMTEge1xuXHR3aWR0aDogNjMuNjM2MzYzNjM2NCU7XG59XG5cbi5yb3ctNy0xMiB7XG5cdHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLyogOC0xMiAqL1xuXG4ucm93LTgtOSB7XG5cdHdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbn1cblxuLnJvdy04LTEwIHtcblx0d2lkdGg6IDgwJTtcbn1cblxuLnJvdy04LTExIHtcblx0d2lkdGg6IDcyLjcyNzI3MjcyNzMlO1xufVxuXG4ucm93LTgtMTIge1xuXHR3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi8qIDktMTIgKi9cblxuLnJvdy05LTEwIHtcblx0d2lkdGg6IDkwJTtcbn1cblxuLnJvdy05LTExIHtcblx0d2lkdGg6IDgxLjgxODE4MTgxODIlO1xufVxuXG4ucm93LTktMTIge1xuXHR3aWR0aDogNzUlO1xufVxuXG4vKiAxMC0xMiAqL1xuXG4ucm93LTEwLTExIHtcblx0d2lkdGg6IDkwLjkwOTA5MDkwOTElO1xufVxuXG4ucm93LTEwLTEyIHtcblx0d2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4vKiAxMS0xMiAqL1xuXG4ucm93LTExLTEyIHtcblx0d2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4vKlxuKiDooajnpLrjgrPjg7Pjg4jjg63jg7zjg6tcbiogJGJyZWFrcG9pbnQtdXA6IChcbiogICAncyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMHB4KScsXG4qICAgJ20nOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCknLFxuKiApICFkZWZhdWx0O1xuKi9cblxuLnZpc2libGUge1xuXHRkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4qIOihqOekuuOCs+ODs+ODiOODreODvOODq1xuKiAkYnJlYWtwb2ludC11cDogKFxuKiAgICdzJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpJyxcbiogICAnbSc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KScsXG4qICkgIWRlZmF1bHQ7XG4qL1xuXG4ubWFyZ2luLW5vbmUge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3Atbm9uZSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5tYXJnaW4tdG9wLXhzIHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubWFyZ2luLXRvcC1zIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm1hcmdpbi10b3AtbSB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5tYXJnaW4tdG9wLWwge1xuXHRtYXJnaW4tdG9wOiAxMjhweDtcbn1cblxuLm1hcmdpbi10b3AteGwge1xuXHRtYXJnaW4tdG9wOiAxMjhweDtcbn1cblxuLm1hcmdpbi1yaWdodC1ub25lIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubWFyZ2luLXJpZ2h0LXhzIHtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtcyB7XG5cdG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLm1hcmdpbi1yaWdodC1tIHtcblx0bWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LWwge1xuXHRtYXJnaW4tcmlnaHQ6IDEyOHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LXhsIHtcblx0bWFyZ2luLXJpZ2h0OiAxMjhweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tbm9uZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYXJnaW4tYm90dG9tLXhzIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS1zIHtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tbSB7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLWwge1xuXHRtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cblxuLm1hcmdpbi1ib3R0b20teGwge1xuXHRtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cblxuLm1hcmdpbi1sZWZ0LW5vbmUge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1hcmdpbi1sZWZ0LXhzIHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLm1hcmdpbi1sZWZ0LXMge1xuXHRtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLm1hcmdpbi1sZWZ0LW0ge1xuXHRtYXJnaW4tbGVmdDogMzJweDtcbn1cblxuLm1hcmdpbi1sZWZ0LWwge1xuXHRtYXJnaW4tbGVmdDogMTI4cHg7XG59XG5cbi5tYXJnaW4tbGVmdC14bCB7XG5cdG1hcmdpbi1sZWZ0OiAxMjhweDtcbn1cblxuLypcbiog6KGo56S644Kz44Oz44OI44Ot44O844OrXG4qICRicmVha3BvaW50LXVwOiAoXG4qICAgJ3MnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjBweCknLFxuKiAgICdtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpJyxcbiogKSAhZGVmYXVsdDtcbiovXG5cbi5wYWRkaW5nLW5vbmUge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLW5vbmUge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AteHMge1xuXHRwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtcyB7XG5cdHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLW0ge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtbCB7XG5cdHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC14bCB7XG5cdHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbm9uZSB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmcteHMge1xuXHRwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXMge1xuXHRwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbSB7XG5cdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbCB7XG5cdHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmcteGwge1xuXHRwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtbm9uZSB7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQteHMge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LXMge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtbSB7XG5cdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtbCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQteGwge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLW5vbmUge1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20teHMge1xuXHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tcyB7XG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLW0ge1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tbCB7XG5cdHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS14bCB7XG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC1ub25lIHtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQteHMge1xuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC1zIHtcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC1tIHtcblx0cGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtbCB7XG5cdHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LXhsIHtcblx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyrjgr/jgqTjg6Djg6njgqTjg7PlhajkvZPjga7oqK3lrpoqL1xuXG4udGltZWxpbmUge1xuXHRtYXgtd2lkdGg6IDcwMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLnRpbWVsaW5lID4gbGkgeyAvKue3muOBrui1t+eCueOBqOOBmeOCi+OBn+OCgXJlbGF0aXZl44KS6Kit5a6aKi9cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwIDAgMjBweCAwOyAvKuOCv+OCpOODoOODqeOCpOODs+OBruimi+WHuuOBl+aoquOBruS4uOOBruS9jee9ruOBqOW9oueKtiovXG59XG5cbi50aW1lbGluZSA+IGxpOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiAtNXB4O1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZTY0MTE0O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi50aW1lbGluZSBkbCB7XG5cdG1hcmdpbjogMCAwIDIwcHggM2VtO1xufVxuXG4udGltZWxpbmUgZGQgc3Ryb25nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLyrntbblr77phY3nva7jgafnt5rjgpLoqK3lrpoqL1xuXG4uYm9yZGVyLWxpbmUgeyAvKue3muOBruS9jee9riovXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMC4yZW07XG5cdHRvcDogMDtcblx0d2lkdGg6IDJweDsgLyrnt5rjga7lpKrjgZUqL1xuXHRoZWlnaHQ6IDA7IC8q44Gv44GY44KB44Gv6auY44GV44KSMOOBqyovXG5cdGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi5idG4sXG4ud2ViLWJ0bixcbmEud2ViLWJ0bixcbmEuYnRuLFxuYnV0dG9uLmJ0biB7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxcmVtIDNyZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2NDExNDtcbn1cblxuLmJ0bjpob3Zlcixcbi53ZWItYnRuOmhvdmVyLFxuYS5idG46aG92ZXIsXG5idXR0b24uYnRuOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICNmMDc3NTY7XG59XG5cbi8qXG4qIOaUueihjOOCv+OCpOODl1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLnRlbC1idG4sXG5hLnRlbC1idG4ge1xuXHRjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRlbC1idG46aG92ZXIsXG5hLnRlbC1idG46aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogI2E5YjViZDtcbn1cblxuLmZhLXBvc2l0aW9uLWxlZnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYyg1MCUgLSAwLjVlbSk7XG5cdGxlZnQ6IDAuNXJlbTtcbn1cblxuLypcbiog5pS56KGM44K/44Kk44OXMlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLndlYi1idG4sXG5hLndlYi1idG4ge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2NDExNDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0cGFkZGluZzogMS41cmVtIDIuNDVyZW07XG59XG5cbi53ZWItYnRuOmhvdmVyLFxuYS53ZWItYnRuOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICNmMDc3NTY7XG59XG5cbi5mYS1wb3NpdGlvbi1yaWdodCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDUwJSAtIDAuNWVtKTtcblx0cmlnaHQ6IDAuNXJlbTtcbn1cblxuLyrjgrnjg57jg5vooajnpLrjga7mmYLjga7jgb/mlLnooYwqL1xuXG4uc3Atb25seSB7XG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4vKuOCueODnuODm+ihqOekuuOBruaZguOBruOBv+aUueihjCovXG5cbi8qIOmAmuW4uOOBruOCueOCv+OCpOODq++8iFBD44Gq44Gp44Gn6YGp55So44GV44KM44KL77yJICovXG5cbi5tb2JpbGUtbGFyZ2Uge1xuXHRmb250LXNpemU6IDE2cHg7IC8qIOmAmuW4uOOBruOCteOCpOOCuiAqL1xufVxuXG4vKiDjgrnjg57jg5vvvIjjg6Ljg5DjgqTjg6vvvInjga7mmYLjga7jgb/pgannlKjjgZnjgovjgrnjgr/jgqTjg6sgKi9cblxuLmFuaW1lLWJnZXh0ZW5kIHtcblx0YW5pbWF0aW9uLW5hbWU6IGJnZXh0ZW5kQW5pbWVCYXNlO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uYW5pbWUtYmdleHRlbmQgLmFuaW1lLWJnYXBwZWFyIHtcblx0YW5pbWF0aW9uLW5hbWU6IGJnZXh0ZW5kQW5pbWVTZWNvbmQ7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdGFuaW1hdGlvbi1kZWxheTogMC42cztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi8qXG4qIOW3puOBi+OCieWPs1xuKlxuKi9cblxuLmFuaW1lLWJnTFJleHRlbmQ6OmJlZm9yZSB7XG5cdGFuaW1hdGlvbi1uYW1lOiBiZ0xSZXh0ZW5kQW5pbWU7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG59XG5cbi8qXG4qIOWPs+OBi+OCieW3plxuKlxuKi9cblxuLmFuaW1lLWJnUkxleHRlbmQ6OmJlZm9yZSB7XG5cdGFuaW1hdGlvbi1uYW1lOiBiZ1JMZXh0ZW5kQW5pbWU7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG59XG5cbi8qIOOBiuefpeOCieOBm+eUqCAqL1xuXG4uYW5pbWUtZmFkZVVwLXNlcmlhbCB7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlVXBBbmltZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0b3BhY2l0eTogMDtcbn1cblxuLyog5LiL44GL44KJICovXG5cbi5hbmltZS1mYWRlVXAtdHJpZ2dlciB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5hbmltZS1mYWRlVXAge1xuXHRhbmltYXRpb24tbmFtZTogZmFkZVVwQW5pbWU7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi8qIOS4iuOBi+OCiSAqL1xuXG4uYW5pbWUtZmFkZURvd24tdHJpZ2dlciB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5hbmltZS1mYWRlRG93biB7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlRG93bkFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4vKiDlt6bkuIvjgYvjgokgKi9cblxuLmFuaW1lLWZhZGVMZWZ0VXAtdHJpZ2dlciB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5hbmltZS1mYWRlTGVmdFVwIHtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVMZWZ0VXBBbmltZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0b3BhY2l0eTogMDtcbn1cblxuLyog5Y+z5LiK44GL44KJICovXG5cbi5hbmltZS1mYWRlUmlnaHREb3duLXRyaWdnZXIge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uYW5pbWUtZmFkZVJpZ2h0RG93biB7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlUmlnaHREb3duQW5pbWU7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cdG9wYWNpdHk6IDA7XG59XG5cbiNoZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiAjMjU0NDUxO1xuXHRtaW4taGVpZ2h0OiA2NXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbmltZS1zbGlkZS1pbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFuaW1lLXNsaWRlLWluX2lubmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKuW3puWPs+OBruOCouODi+ODoeODvOOCt+ODp+ODsyovXG5cbi5hbmltZS1mbG93aW5nLWxlZnQge1xuXHRvcGFjaXR5OiAwOyAvKuS6i+WJjeOBq+mAj+mBjjDjgavjgZfjgabmtojjgZfjgabjgYrjgY8qL1xufVxuXG4uYW5pbWUtZmxvd2luZ0xlZnRSaWdodCB7XG5cdGFuaW1hdGlvbi1uYW1lOiBzbGlkZVRleHRYMTAwO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uYW5pbWUtZmxvd2luZ1JpZ2h0TGVmdCB7XG5cdGFuaW1hdGlvbi1uYW1lOiBzbGlkZVRleHRYLTEwMDtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0b3BhY2l0eTogMDtcbn1cblxuLyrjgqLjgrPjg7zjg4fjgqPjgqrjg7PlhajkvZMqL1xuXG4uYWNjb3JkaW9uLWFyZWEge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR3aWR0aDogOTYlO1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmFjY29yZGlvbi1hcmVhIGxpIHtcblx0bWFyZ2luOiAxMHB4IDA7XG59XG5cbi5hY2NvcmRpb24tc2VjdGlvbiB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbi8q44Ki44Kz44O844OH44Kj44Kq44Oz44K/44Kk44OI44OrKi9cblxuLmFjY29yZGlvbi10aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgLyor44Oe44O844Kv44Gu5L2N572u5Z+65rqW44Go44GZ44KL44Gf44KBcmVsYXRpdmXmjIflrpoqL1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMyUgMyUgMyUgNTBweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLyrjgqLjgqTjgrPjg7Pjga7vvIvjgajDlyovXG5cbi5hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSxcbi5hY2NvcmRpb24tdGl0bGU6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG5cdHRvcDogNDglO1xuXHRsZWZ0OiAxNXB4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmFjY29yZGlvbi10aXRsZTo6YWZ0ZXIge1xuXHR0b3A6IDQ4JTtcblx0bGVmdDogMTVweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4vKuOAgGNsb3Nl44Go44GE44GG44Kv44Op44K544GM44Gk44GE44Gf44KJ5b2i54q25aSJ5YyW44CAKi9cblxuLmFjY29yZGlvbi10aXRsZS5hY2NvcmRpb24tY2xvc2U6OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmFjY29yZGlvbi10aXRsZS5hY2NvcmRpb24tY2xvc2U6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyrjgqLjgrPjg7zjg4fjgqPjgqrjg7Pjgafnj77jgozjgovjgqjjg6rjgqIqL1xuXG4uYWNjb3JkaW9uLWJveCB7XG5cdGRpc3BsYXk6IG5vbmU7IC8q44Gv44GY44KB44Gv6Z2e6KGo56S6Ki9cblx0YmFja2dyb3VuZDogI2YzZjNmMztcblx0bWFyZ2luOiAwIDMlIDMlIDMlO1xuXHRwYWRkaW5nOiAzJTtcbn1cblxuLmdsb2JhbC1uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0cmlnaHQ6IDA7XG59XG5cbi5nbG9iYWwtbmF2IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4uZ2xvYmFsLW5hdiBhIHtcblx0Y29sb3I6ICNGRkY7XG59XG5cbi8qIOODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvOODnOOCv+ODs1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmhhbWJ1cmdlci1vdXRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xufVxuXG4uaGFtYnVyZ2VyIHtcblx0ZGlzcGxheTogYmxvY2s7IC8qcG9zaXRpb246IGZpeGVkOyovXG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHotaW5kZXg6IDM7IC8qXG4gIHJpZ2h0IDogMjBweDtcbiAgdG9wICAgOiAyMHB4O1xuICAqL1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjBweDtcbn1cblxuLmhhbWJ1cmdlciBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMnB4O1xuXHRsZWZ0OiA2cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcblx0dG9wOiAxMHB4O1xufVxuXG4uaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcblx0dG9wOiAyMHB4O1xufVxuXG4uaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcblx0dG9wOiAzMHB4O1xufVxuXG4uaGFtYnVyZ2VyLmFjdGl2ZSB7IC8qIOOCueODnuODm+ODoeODi+ODpeODvOOCkumWi+OBhOOBpuOCi+aZguOBruODnOOCv+ODsyAqL1xufVxuXG4uaGFtYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG5cdHRvcDogMTZweDtcblx0bGVmdDogNnB4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmhhbWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMiksXG4uaGFtYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdHRvcDogMTZweDtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qIOODoeODi+ODpeODvOiDjOaZr+OAgCovXG5cbm5hdi5nbG9iYWwtbmF2LW1vYmlsZSB7IC8qcG9zaXRpb246Zml4ZWQ744Gr44GX44CBei1pbmRleOOBruaVsOWApOOCkuWkp+OBjeOBj+OBl+OBpuWJjemdouOBuCovXG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogOTk5OTk7IC8q44OK44OT44Gu44K544K/44O844OI5L2N572u44Go5b2i54q2Ki9cblx0dG9wOiAtMTIwJTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDUycHgpOyAvKuODiuODk+OBrumrmOOBlSovXG5cdGJhY2tncm91bmQ6ICMyNTQ0NTE7IC8q5YuV44GNKi9cblx0dHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG5cbi8q44Ki44Kv44OG44Kj44OW44Kv44Op44K544GM44Gk44GE44Gf44KJ5L2N572u44KSMOOBqyovXG5cbm5hdi5nbG9iYWwtbmF2LW1vYmlsZS5hY3RpdmUge1xuXHR0b3A6IDA7XG59XG5cbi8q44OK44OT44Ky44O844K344On44OzKi9cblxubmF2Lmdsb2JhbC1uYXYtbW9iaWxlIHVsIHsgLyrjg4rjg5PjgrLjg7zjgrfjg6fjg7PlpKnlnLDkuK3lpK7mj4PjgYgqL1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4vKuODquOCueODiOOBruODrOOCpOOCouOCpuODiOioreWumiovXG5cbm5hdi5nbG9iYWwtbmF2LW1vYmlsZSBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubmF2Lmdsb2JhbC1uYXYtbW9iaWxlIGxpIGEge1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLypcbiAgbmF2Lmdsb2JhbC1uYXYtbW9iaWxlIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleCA6IDI7XG5cdFx0dG9wICA6IDA7XG5cdFx0bGVmdCA6IDA7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kZ2xvYmFsLW5hdi1tb2JpbGUtdGV4dC1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdsb2JhbC1uYXYtbW9iaWxlLWJhY2tncm91bmQtY29sb3I7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNnM7XG5cdFx0ei1pbmRleDogOTk5OTk7XG5cblx0XHR1bCB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vIGhlaWdodDogY2FsYygxMDB2aCAtIDQ5Ljk4cHggLSA3My4xOTFweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoIGNhbGMoIHZhcigtLXZoLCAxdmgpICogMTAwICkgLSA1MnB4IC0gODBweCAtIDEycHggKTtcblx0XHRcdC8vIGhlaWdodDogMTAwdmg7XG5cblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IC40cyBhbGw7XG5cdFx0XHRcdGJvcmRlci10b3A6IDAuMDVyZW0gc29saWQgdmFyaWFibGVzLiRnbG9iYWwtbmF2LW1vYmlsZS1ib2Rlci1jb2xvcjtcbiAgICBcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0Jjo6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kIDp2YXJpYWJsZXMuJGdsb2JhbC1uYXYtbW9iaWxlLWxpbmstaG92ZXItdGV4dC1jb2xvcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNGRkY7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kZ2xvYmFsLW5hdi1tb2JpbGUtdGV4dC1jb2xvcjtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uIDpub25lO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gIH1cbiovXG5cbi8qIOOCr+ODquODg+OCr+OBp2pRdWVyeeOBp+i/veWKoOODu+WJiumZpCAqL1xuXG5uYXYuZ2xvYmFsLW5hdi1tb2JpbGUuYWN0aXZlIHtcblx0b3BhY2l0eTogMTAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cblxuLmdsb2JhbC1mb290ZXItbmF2IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwLjZyZW07XG59XG5cbi5nbG9iYWwtZm9vdGVyLW5hdi1tb2JpbGUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwO1xuXHRoZWlnaHQ6IDUycHg7XG59XG5cbi5nbG9iYWwtZm9vdGVyLW5hdi1tb2JpbGUgbGkge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG59XG5cbi5nbG9iYWwtZm9vdGVyLW5hdi1tb2JpbGUgbGkgYSB7XG5cdGNvbG9yOiAjRkZGO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMC42cmVtO1xufVxuXG4uZ2xvYmFsLWZvb3Rlci1uYXYge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44CANS0zLTEg5Lit5b+D44GL44KJ5aSW44Gr57ea44GM5Ly444Gz44KL77yI5LiL6YOo77yJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5nbG9iYWwtbmF2IGxpIGEsXG4uZ2xvYmFsLWZvb3Rlci1uYXYgbGkgYSB7IC8q57ea44Gu5Z+654K544Go44GZ44KL44Gf44KBcmVsYXRpdmXjgpLmjIflrpoqL1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5nbG9iYWwtbmF2IGxpLmN1cnJlbnQgYSxcbi5nbG9iYWwtbmF2IGxpIGE6aG92ZXIsXG4uZ2xvYmFsLWZvb3Rlci1uYXYgbGkuY3VycmVudCBhLFxuLmdsb2JhbC1mb290ZXItbmF2IGxpIGE6aG92ZXIge1xuXHRjb2xvcjogI0ZGRjtcbn1cblxuLmdsb2JhbC1uYXYgbGkgYTo6YWZ0ZXIsXG4uZ2xvYmFsLWZvb3Rlci1uYXYgbGkgYTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiOyAvKue1tuWvvumFjee9ruOBp+e3muOBruS9jee9ruOCkuaxuuOCgeOCiyovXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAxMCU7IC8q57ea44Gu5b2i54q2Ki9cblx0d2lkdGg6IDkwJTtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7IC8q44Ki44OL44Oh44O844K344On44Oz44Gu5oyH5a6aKi9cblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7IC8qWOaWueWQkTDjgIFZ5pa55ZCRMSovXG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7IC8q5LiK6YOo5Lit5aSu5Z+654K5Ki9cbn1cblxuLyrnj77lnKjlnLDjgahob3ZlcuOBruioreWumiovXG5cbi5nbG9iYWwtbmF2IGxpLmN1cnJlbnQgYTo6YWZ0ZXIsXG4uZ2xvYmFsLW5hdiBsaSBhOmhvdmVyOjphZnRlcixcbi5nbG9iYWwtZm9vdGVyLW5hdiBsaS5jdXJyZW50IGE6OmFmdGVyLFxuLmdsb2JhbC1mb290ZXItbmF2IGxpIGE6aG92ZXI6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgLypY5pa55ZCR44Gr44K544Kx44O844Or5ouh5aSnKi9cbn1cblxuLmZvcm1saXN0IGR0IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHBhZGRpbmctdG9wOiAxLjZyZW07XG5cdG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm1saXN0IGRkIHtcblx0cGFkZGluZy1ib3R0b206IDEuNnJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmZvcm1saXN0X19pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0d2lkdGg6IDNlbTtcblx0cGFkZGluZzogMC4zZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI0IzQjNCMztcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi1yaWdodDogMC44cmVtO1xufVxuXG4uZm9ybWxpc3RfX2ljb24uaXMtcmVxdWlyZWQge1xuXHRiYWNrZ3JvdW5kOiAjZTY0MTE0O1xufVxuXG4uZm9ybWxpc3RfX2NoZWNrbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG4uZm9ybWxpc3RfX2NoZWNrbGlzdCBsYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0VEMUQyO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdHBhZGRpbmc6IDFyZW07XG59XG5cbi5mb3JtbGlzdF9fcmFkaW9saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0LW1zLWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0VEMUQyO1xuXHRiYWNrZ3JvdW5kOiAjRjlGQUZBO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG5cdHBhZGRpbmc6IDAuM3JlbSAxLjJyZW07XG5cdHdpZHRoOiAxNGVtO1xufVxuXG50ZXh0YXJlYSB7XG5cdHBhZGRpbmc6IDAuM3JlbSAxLjJyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwZW07XG59XG5cbmlucHV0W3R5cGU9dGV4dF0uaXMtZXJyb3IsXG5pbnB1dFt0eXBlPW51bWJlcl0uaXMtZXJyb3IsXG5pbnB1dFt0eXBlPXRlbF0uaXMtZXJyb3IsXG5pbnB1dFt0eXBlPWVtYWlsXS5pcy1lcnJvcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdLmlzLWVycm9yLFxuc2VsZWN0LmlzLWVycm9yLFxudGV4dGFyZWEuaXMtZXJyb3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRjU4MjcxO1xuXHRiYWNrZ3JvdW5kOiAjRkVGMkYwO1xufVxuXG5zZWxlY3Qge1xuXHRwYWRkaW5nOiAwLjNyZW0gMy42cmVtIDAuM3JlbSAxLjJyZW07XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI1LjUzMiUyMiUyMGhlaWdodCUzRCUyMjE0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjUuNTMyJTIwMTQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk04Mi4yNDklMkM4Mi40MzFsLjg3NS44NTElMkMxMi4yNS0xMS45MTVoMGwuODc1LS44NTEtLjg3NS0uODUxaDBMODMuMTI0JTJDNTcuNzVsLS44NzUuODUxTDk0LjUlMkM3MC41MTZaJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKDgzLjI4MiUyMC04Mi4yNDkpJTIwcm90YXRlKDkwKSUyMiUyMGZpbGwlM0QlMjIlMjM5OTklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA4cHgpIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxNHB4IDhweDtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjOUVBM0E1O1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzlFQTNBNTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1jaGVja2JveCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLWNoZWNrYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NFRDFEMjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiAjRjlGQUZBO1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRmbGV4OiAxIDAgYXV0bztcbn1cblxuOmNoZWNrZWQgKyAuYy1jaGVja2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuOmNoZWNrZWQgKyAuYy1jaGVja2JveDpiZWZvcmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTY0MTE0O1xuXHRiYWNrZ3JvdW5kOiAjZTY0MTE0O1xufVxuXG46Y2hlY2tlZCArIC5jLWNoZWNrYm94OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxN3B4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMGVuYWJsZS1iYWNrZ3JvdW5kJTNEJTIybmV3JTIwMCUyMDAlMjAyNCUyMDE2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAxNiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIybTI0JTIwMi44LTE0LjElMjAxMy4yLTkuOS05LjMlMjAyLjYtMi44JTIwNy4yJTIwNi44JTIwMTEuNS0xMC43eiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogM3B4O1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luOiBhdXRvO1xufVxuXG4uYy1yYWRpbyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLXJhZGlvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NFRDFEMjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjRjlGQUZBO1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRmbGV4OiAxIDAgYXV0bztcbn1cblxuOmNoZWNrZWQgKyAuYy1yYWRpbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuOmNoZWNrZWQgKyAuYy1yYWRpbzphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNlNjQxMTQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogN3B4O1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luOiBhdXRvO1xufVxuXG4vKj09PT09PT09PSDjg5rjg7zjgrjjg4jjg4Pjg5fjga7jgZ/jgoHjga5DU1MgPT09PT09PT09PT09PT09Ki9cblxuLyrjg6rjg7Pjgq/jga7lvaLnirYqL1xuXG4jcGFnZS10b3AgYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRjb2xvcjogI2U2NDExNDsgLypjb2xvcjogJHNjcm9sbC1jb2xvcjsqL1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAyLjhyZW07XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4jcGFnZS10b3AgYTpob3ZlciB7IC8qYmFja2dyb3VuZDogIzc3NzsqL1xufVxuXG4vKuODquODs+OCr+OCkuWPs+S4i+OBq+WbuuWumiovXG5cbiNwYWdlLXRvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDEwcHg7XG5cdGJvdHRvbTogMTBweDtcblx0ei1pbmRleDogMjsgLyrjga/jgZjjgoHjga/pnZ7ooajnpLoqL1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xufVxuXG4vKuOAgOS4iuOBq+S4iuOBjOOCi+WLleOBjeOAgCovXG5cbiNwYWdlLXRvcC5Ub3BTY3JvbGxVcE1vdmUge1xuXHRhbmltYXRpb246IFRvcFNjcm9sbFVwQW5pbWUgMC41cyBmb3J3YXJkcztcbn1cblxuLyrjgIDkuIvjgavkuIvjgYzjgovli5XjgY3jgIAqL1xuXG4jcGFnZS10b3AuVG9wU2Nyb2xsRG93bk1vdmUge1xuXHRhbmltYXRpb246IFRvcFNjcm9sbERvd25BbmltZSAwLjVzIGZvcndhcmRzO1xufVxuXG4uaW1nLXdpZHRoLWluaXRpYWwge1xuXHR3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4ubG9nby1pbWFnZSB7XG5cdHdpZHRoOiA5NSU7XG5cdG1heC1oZWlnaHQ6IDU1cHg7XG59XG5cbi50b3AtaGVhZGVyLWltYWdlLWlubmVyIC5zbGljay10cmFjayxcbi50b3AtaGVhZGVyLWltYWdlLWlubmVyIC5zbGljay1saXN0IHtcblx0aGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udG9wLWhlYWRlci1pbWFnZS1vdXRlcixcbi50b3AtaGVhZGVyLWltYWdlLWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogOTl2dztcblx0aGVpZ2h0OiAxMDB2aDtcbn1cblxuLnRvcC1oZWFkZXItaW1hZ2Uge1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG59XG5cbi50b3AtaGVyby1tZXNzYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlOyAvKnRvcDogMjQlOyovXG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA4JTsgLypjb2xvcjogdmFyaWFibGVzLiR0b3AtaGVyby1tZXNzYWdlLXRleHQtY29sb3I7Ki9cblx0Y29sb3I6ICNmZmZmZmY7XG5cdHRleHQtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4udG9wLWhlcm8tbWVzc2FnZSBoMixcbi50b3AtaGVyby1tZXNzYWdlIGgzIHtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnRvcC1uZXdzLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcblx0cGFkZGluZzogMDtcbn1cblxuLnRvcC1uZXdzLWxpc3QgLnRvcC1uZXdzLWxpc3QtaXRlbSBhIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzMzMztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG5cdHBhZGRpbmc6IDIwcHggMjBweDtcbn1cblxuLnRvcC1uZXdzLWxpc3QgLnRvcC1uZXdzLWxpc3QtaXRlbSBhOmhvdmVyIC50b3AtbmV3cy1saXN0LXRpdGxlIHtcblx0Y29sb3I6ICMwMEY7XG59XG5cbi50b3AtbmV3cy1saXN0IC50b3AtbmV3cy1saXN0LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LWRhdGUge1xuXHRtYXJnaW46IDA7XG5cdG1pbi13aWR0aDogMTQwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICM5OTk7XG5cdHBhZGRpbmc6IDAgMjBweCAwIDA7XG59XG5cbi50b3AtbmV3cy1saXN0IC50b3AtbmV3cy1saXN0LWl0ZW0gLnRvcC1uZXdzLWxpc3QtZGF0ZTpob3ZlciB7XG5cdGNvbG9yOiAjMDBGO1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LWNhdGVnb3J5IHtcblx0bWFyZ2luOiAwO1xuXHRtaW4td2lkdGg6IDE0MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LWNhdGVnb3J5IHNwYW4uaW5mbyxcbi50b3AtbmV3cy1saXN0IC50b3AtbmV3cy1saXN0LWl0ZW0gLnRvcC1uZXdzLWxpc3QtY2F0ZWdvcnkgc3Bhbi5pbXBvcnRhbnQsXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LWNhdGVnb3J5IHNwYW4ucHJlc3Mge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LWNhdGVnb3J5IHNwYW4uaW5mbyB7XG5cdGJhY2tncm91bmQ6ICNiYWUyZjg7XG5cdGNvbG9yOiAjMzMzMzMzO1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LWNhdGVnb3J5IHNwYW4uaW1wb3J0YW50IHtcblx0YmFja2dyb3VuZDogI2ZmZDJlNjtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG5cbi50b3AtbmV3cy1saXN0IC50b3AtbmV3cy1saXN0LWl0ZW0gLnRvcC1uZXdzLWxpc3QtY2F0ZWdvcnkgc3Bhbi5wcmVzcyB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGNvbG9yOiAjMzMzMzMzO1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LXRpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnRvcC1uZXdzLWxpc3QgLnRvcC1uZXdzLWxpc3QtaXRlbSBhIHtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LWRhdGUge1xuXHRtaW4td2lkdGg6IDE0MHB4O1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRvcC1zZXJ2aWNlLWltYWdlIHtcblx0d2lkdGg6IDEwMCU7IC8qaGVpZ2h0OiAzNjBweDsqL1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLypGYWNlYm9vayDjgrvjg7Pjgr/jg6rjg7PjgrAqL1xuXG4udG9wLWZiLXBsdWdpbi1yZXNwb25zaXZlIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnRvcC1mYi1wbHVnaW4tcmVzcG9uc2l2ZSBpZnJhbWUge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLyogc2Nyb2xsRG93biBTdGFydCAgKi9cblxuLypTY3JvbGzjg4bjgq3jgrnjg4jjga7mj4/lhpkqL1xuXG4uc2Nyb2xsZG93bjEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMzYlO1xuXHRsZWZ0OiA1MCU7XG5cdHotaW5kZXg6IDk5OTk7XG59XG5cbi5zY3JvbGxkb3duMSBzcGFuIHsgLyrmj4/nlLvkvY3nva4qL1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0xNXB4O1xuXHR0b3A6IC0xNXB4OyAvKuODhuOCreOCueODiOOBruW9oueKtiovXG5cdGNvbG9yOiAjZWVlO1xuXHRmb250LXNpemU6IDAuOHJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi8qIOe3muOBruaPj+WGmSAqL1xuXG4uc2Nyb2xsZG93bjE6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjsgLyrmj4/nlLvkvY3nva4qL1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDsgLyrnt5rjga7lvaLnirYqL1xuXHR3aWR0aDogMnB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJhY2tncm91bmQ6ICNlZWU7IC8q57ea44Gu5YuV44GNMS4056eS44GL44GR44Gm5YuV44GP44CC5rC46YGg44Gr44Or44O844OXKi9cblx0YW5pbWF0aW9uOiBwYXRobW92ZSAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4vKumrmOOBleODu+S9jee9ruODu+mAj+mBjuOBjOWkieWMluOBl+OBpue3muOBjOS4iuOBi+OCieS4i+OBq+WLleOBjyovXG5cbi8qIHNjcm9sbERvd24gZW5kICAqL1xuXG4udGl0bGUtaDEge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4udGl0bGUtaDEgc3BhbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGl0bGUtaDEgc3BhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGl0bGUtaDEgc3BhbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnN1Yi1oZWFkZXItaW1hZ2Utb3V0ZXIsXG4uc3ViLWhlYWRlci1pbWFnZS1pbm5lciB7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAyMHZoO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zdWItaGVhZGVyLWltYWdlLW91dGVyIGgxLFxuLnN1Yi1oZWFkZXItaW1hZ2UtaW5uZXIgaDEge1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3ViLWhlYWRlci1pbWFnZS1pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbnNwLWhlYWRlci1pbWFnZS1pbm5lciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi91c2VyX2ltYWdlcy9wYWdlMS9wYWdlMS5qcGcpO1xufVxuXG4uaW5zcC1zdGVwLWltZzEge1xuXHRib3JkZXItcmFkaXVzOiAzMCUgNzAlIDcwJSAzMCUvMzAlIDMwJSA3MCUgNzAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1heC13aWR0aDogMTg4cHg7XG5cdHRvcDogMTBweDtcblx0bGVmdDogNTElO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpO1xufVxuXG4uaW5zcC1zdGVwLWltZzIge1xuXHRib3JkZXItcmFkaXVzOiA5MCUgMzAlIDcwJSAzMCUvOTAlIDcwJSAzMCUgMzAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMzElO1xuXHRsZWZ0OiA2NSU7XG5cdG1heC13aWR0aDogMTE4cHg7XG59XG5cbi5pbnNwLXN0ZXAtaW1nMyB7XG5cdGJvcmRlci1yYWRpdXM6IDMwJSAzMCUgNzAlIDcwJS83MCUgMzAlIDMwJSA3MCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MSU7XG5cdGxlZnQ6IDQ1JTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTdkZWcpO1xuXHRtYXgtd2lkdGg6IDExOHB4O1xufVxuXG4uaW5zcC1zdGVwLWltZzQge1xuXHRib3JkZXItcmFkaXVzOiAxMjglIDM5JSAxMDUlIDYzJS82NyUgMTI5JSA0OSUgNzAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNjklO1xuXHRsZWZ0OiA1NCU7XG5cdG1heC13aWR0aDogMTE4cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xNGRlZyk7XG59XG5cbi5tZXRhbC1oZWFkZXItaW1hZ2UtaW5uZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi91c2VyX2ltYWdlcy9wYWdlMi9wYWdlMi5qcGcpO1xufVxuXG4uaW5zdXJhbmNlLWhlYWRlci1pbWFnZS1pbm5lciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3VzZXJfaW1hZ2VzL3BhZ2UzL3BhZ2UzLmpwZyk7XG59XG5cbi5jb21wYW55LWhlYWRlci1pbWFnZS1pbm5lciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3VzZXJfaW1hZ2VzL2NvbXBhbnkvY29tcGhlYWQuanBnKTtcbn1cblxuLnBhZ2U0LWhlYWRlci1pbWFnZS1pbm5lciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi91c2VyX2ltYWdlcy9wYWdlNC9wYWdlNC5qcGcpO1xufVxuXG4ucGFnZTUtaGVhZGVyLWltYWdlLWlubmVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3VzZXJfaW1hZ2VzL3BhZ2U1L3BhZ2U1LmpwZyk7XG59XG5cbi5jb250YWN0LWhlYWRlci1pbWFnZS1pbm5lciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3VzZXJfaW1hZ2VzL2NvbW1vbi9jb250YWN0LmpwZyk7XG59XG5cbi8qXHQvL+S4gOWumuOCteOCpOOCuuS7peS4i+OBp+eUu+WDj+OCkua2iOOBmeWgtOWQiFxuLyog55S76Z2i5bmF44GMMTAwMHB45Lul5LiL44Gr44Gq44Gj44Gf44KJ55S75YOP44KS6KGo56S644GX44Gq44GEICovXG5cbi8qIOeUu+mdouW5heOBjDExMDBweOS7peS4i+OBq+OBquOBo+OBn+OCieeUu+WDj+OCkuihqOekuuOBl+OBquOBhCAqL1xuXG4uYXR0ZW50aW9uIHtcblx0bWF4LXdpZHRoOiA5NDBweDtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2QzMDgwODtcblx0bWFyZ2luOiAwIGF1dG8gNDBweDtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjZDMwODA4O1xufVxuXG4udHJhcGV6b2lkIHtcblx0d2lkdGg6IDE4MHB4O1xuXHRoZWlnaHQ6IDBweDtcblx0Ym9yZGVyLWJvdHRvbTogNjBweCBzb2xpZCAjMDAwO1xuXHRib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjZmZmO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udHJhcGV6b2lkIC50cmFwZXpvaWQtaW5uZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4udGl0bGUtb3V0ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2E5YjViZDtcblx0cGFkZGluZy10b3A6IDMycHg7XG5cdHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4uYXJyb3dfY29udGVudHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTI0OHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMy41cmVtIDAuOHJlbTtcbn1cblxuLmFycm93X2NvbnRlbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IC0xOHB4O1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRtYXJnaW4tbGVmdDogLTE4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhOWI1YmQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZThlOGU4O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNykgcm90YXRlKDQ1ZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGVZKDAuNykgcm90YXRlKDQ1ZGVnKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZVkoMC43KSByb3RhdGUoNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgwLjcpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jb250ZW50cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAxMjQ4cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAyMHB4IDAuOHJlbTtcbn1cblxubWFpbiB7XG5cdG1hcmdpbi10b3A6IHB4cmVtKDE5LjIpO1xufVxuXG5tYWluIC5hcnRpY2xlIHtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjU0NDUxO1xuXHRjb2xvcjogI0ZGRjtcbn1cblxuLmNhcmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzMzMztcblx0Ym94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHR3aWR0aDogOTQlO1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRtYXJnaW46IDEwcHggYXV0bztcblx0bWluLWhlaWdodDogMzAwcHg7XG59XG5cbi5jYXJkIGgyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiBweHJlbSgxNik7XG59XG5cbi5jYXJkIGgyOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC01cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjAwODQ7XG59XG5cbi5jYXJkLXR5cGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzMzMztcblx0Ym94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRtYXJnaW46IDEwcHggYXV0bztcbn1cblxuLmNhcmQtdHlwZSBoMiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogcHhyZW0oMTYpO1xufVxuXG50YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbnRhYmxlIHRyLFxudGFibGUgdGQsXG50YWJsZSB0aCB7XG5cdHBhZGRpbmc6IDVweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGFibGUgdGgge1xuXHR3aWR0aDogYXV0bztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI1NDQ1MTtcblx0Y29sb3I6ICNmZmY7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS1saW5lIHtcblx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICMzMzM7XG5cdGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzMzMztcbn1cblxuLnRhYmxlLWxpbmUgdGQsXG4udGFibGUtbGluZSB0aCB7XG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMzMzO1xuXHRib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMzMzO1xufVxuXG4udGFibGUtdGV4dC1jZW50ZXIgdGgsXG4udGFibGUtdGV4dC1jZW50ZXIgdGQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jb21wYW55LXRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb21wYW55LXRhYmxlIHRyLFxuLmNvbXBhbnktdGFibGUgdGQsXG4uY29tcGFueS10YWJsZSB0aCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA1cHg7XG59XG5cbi5jb21wYW55LXRhYmxlIHRoIHtcblx0d2lkdGg6IGF1dG87XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdGNvbG9yOiAjRkZGO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKlxuXHTnt5rjgajog4zmma/oibLjgafmn5PjgoHjgovjg4bjg7zjg5bjg6tcblx0Y2xhc3M9XCJ0YWJsZSB0YWJsZS1iYWNrZ3JvdW5kLWxpbmVcIlxuKi9cblxuLnRhYmxlLWJhY2tncm91bmQtbGluZSB7XG5cdGJvcmRlci10b3A6IHNvbGlkIDE2cHggI2ZhZGNlNCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxNnB4ICNmYWRjZTQgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLnRhYmxlLWJhY2tncm91bmQtbGluZSB0aCxcbi50YWJsZS1iYWNrZ3JvdW5kLWxpbmUgdGQge1xuXHRjb2xvcjogIzI1NDQ1MTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDE2cHggI2ZhZGNlNDtcblx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxNnB4ICNmYWRjZTQ7XG59XG5cbi50YWJsZS1iYWNrZ3JvdW5kLWxpbmUgdGgge1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCA1cHggI2ZhZGNlNDtcbn1cblxuLnRhYmxlLWJhY2tncm91bmQtbGluZSB0ZCB7XG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDE2cHggI2ZhZGNlNDtcbn1cblxuLnRhYmxlLWJhY2tncm91bmQtbGluZSB7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5yZXNwb25zaXZlIHtcblx0b3ZlcmZsb3c6IGF1dG87IC8qd2hpdGUtc3BhY2U6IG5vd3JhcDsqL1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xufVxuXG4ucmVzcG9uc2l2ZSB0YWJsZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnRvcC1uZXdzLXNsaWRlci1vdXRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNTQ0NTE7IC8qXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHRvcC1uZXdzLXNsaWRlci1iYWNrZ3JvdW5kLWNvbG9yOyovXG5cdHJpZ2h0OiAxMHB4O1xuXHRib3R0b206IDEwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4udG9wLW5ld3Mtc2xpZGVyLW91dGVyIGgyIHtcblx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0Y29sb3I6ICNGRkY7XG59XG5cbi50b3AtbmV3cy1zbGlkZXItb3V0ZXIgbGk6YWZ0ZXIge1xuXHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi50b3AtbmV3cy1zbGlkZXItb3V0ZXIgYSB7XG5cdGNvbG9yOiAjRkZGO1xufVxuXG4ubWFya2VyLXByaW1hcnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0cGFkZGluZy1ib3R0b206IDAuM3JlbTtcbn1cblxuLm1hcmtlci1wcmltYXJ5OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7IC8q57W25a++6YWN572u44Gn57ea44Gu5L2N572u44KS5rG644KB44KLKi9cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7IC8q57ea44Gu5b2i54q2Ki9cblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjMzMzOyAvKuOCouODi+ODoeODvOOCt+ODp+ODs+OBruaMh+WumiovXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAsIDEpOyAvKljmlrnlkJEw44CBWeaWueWQkTEqL1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgLyrlt6bkuIrln7rngrkqL1xuXHRhbmltYXRpb246IGJvcmRlckFuaW1lIDAuNXMgZm9yd2FyZHM7XG59XG5cbi50ZXh0LXJlZCB7XG5cdGNvbG9yOiAjZDMwODA4O1xufVxuXG4ua29tZSB7XG5cdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0Y29sb3I6ICNlNjAwMTI7XG59XG5cbi5rb21lIGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIuKAu1wiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxLjVyZW07XG5cdG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuXHRjb2xvcjogI2U2MDAxMjtcbn1cblxuLm5ha2FndXJvIHtcblx0Zm9udC1zaXplOiAwLjlyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHRjb2xvcjogIzMzMzMzMztcbn1cblxuLm5ha2FndXJvIGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIuKAu1wiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxLjVyZW07XG5cdG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuXHRjb2xvcjogIzMzMzMzMztcbn1cblxuLypcbuODmuODvOOCuOOCv+OCpOODiOODq+OBruWGmeecn+aWnOOCgeWIh+OCilxuKi9cblxuLnNsYW50aW5nIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44Os44Kk44Ki44Km44OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTI0OHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMy41cmVtIDAuOHJlbTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44K/44Kk44OI44OrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi50aXRsZTEge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmOyAvKmJhY2tncm91bmQtY29sb3I6dmFyaWFibGVzLiR0aXRsZS1vdXRlci1iYWNrZ3JvdW5kLWNvbG9yOyovXG5cdGJhY2tncm91bmQtY29sb3I6ICNhOWI1YmQ7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7mlofnq6DjgajnlLvlg49cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLm1lZGlhLXNlbnRlbmNlIHVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVkaWEtc2VudGVuY2UgdWwgbGkge1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gM3JlbTtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZWRpYS1zZW50ZW5jZSB1bCBsaTpiZWZvcmUgeyAvKueWkeS8vOimgee0oCovXG5cdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdGNvbnRlbnQ6IFwiXFxmMDBjXCI7IC8q44Ki44Kk44Kz44Oz44Gu56iu6aGeKi9cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0bGVmdDogMXJlbTsgLyrlt6bnq6/jgYvjgonjga7jgqLjgqTjgrPjg7Pjgb7jgafjga7ot53pm6IqL1xuXHRjb2xvcjogIzFmODhmZjsgLyrjgqLjgqTjgrPjg7PoibIqL1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jg5zjg4Pjgq/jgrlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmJveDEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuXHRwYWRkaW5nOiAzJTtcbn1cblxuLmJveDEgLmJveDEtaW5uZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4uYm94MiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7IC8qICBiYWNrZ3JvdW5kLWNvbG9yOnZhcmlhYmxlcy4kYm94LWJhY2tncm91bmQtY29sb3I7Ki9cblx0cGFkZGluZzogMzBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4OyAvKiAgYm9yZGVyOnNvbGlkIDEuM3B4IHZhcmlhYmxlcy4kYm94LWJvcmRlci1jb2xvcjsqL1xuXHRib3JkZXI6IHNvbGlkIDEuM3B4ICM5MzQ0MkE7XG5cdG1hcmdpbjogMjBweDtcbn1cblxuLyog44K/44Kk44OI44Or5LuY44GN44Oc44OD44Kv44K5Ki9cblxuLmJveDMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMnJlbSAwO1xuXHRwYWRkaW5nOiAxLjVlbSAxLjVlbTsgLypib3JkZXI6IHNvbGlkIDNweCB2YXJpYWJsZXMuJGJveC1ib3JkZXItY29sb3I7Ki9cblx0Ym9yZGVyOiBzb2xpZCAzcHggIzkzNDQyQTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYm94MyAuYm94LXRpdGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRvcDogLTEzcHg7XG5cdGxlZnQ6IDEwcHg7XG5cdHBhZGRpbmc6IDAgOXB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC1zaXplOiAxLjdyZW07XG5cdGJhY2tncm91bmQ6ICNmOGY4Zjg7IC8qIGNvbG9yOiB2YXJpYWJsZXMuJGJveC1ib3JkZXItY29sb3I7Ki9cblx0Y29sb3I6ICM5MzQ0MkE7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYm94MyBwIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYm94MyB1bCBsaSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAxLjVyZW07XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm94MyB1bCBsaTpiZWZvcmUgeyAvKueWkeS8vOimgee0oCovXG5cdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdGNvbnRlbnQ6IFwiXFxmMDBjXCI7IC8q44Ki44Kk44Kz44Oz44Gu56iu6aGeKi9cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0bGVmdDogMXJlbTsgLyrlt6bnq6/jgYvjgonjga7jgqLjgqTjgrPjg7Pjgb7jgafjga7ot53pm6IqL1xuXHRjb2xvcjogIzFmODhmZjsgLyrjgqLjgqTjgrPjg7PoibIqL1xuXHRjb2xvcjogIzkzNDQyQTsgLyrjgqLjgqTjgrPjg7PoibIqL1xufVxuXG4vKiDjg53jgqTjg7Pjg4jjg5zjg4Pjgq/jgrkqL1xuXG4uYm94NCB7XG5cdGJvcmRlcjogc29saWQgMnB4ICMxZjg4ZmY7XG5cdHBhZGRpbmc6IDEuNWVtIDEuNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5ib3g0IHAge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5ib3g0IGxpIHtcblx0bGluZS1oZWlnaHQ6IDEuNztcblx0cGFkZGluZzogMC41cmVtIDAgMC41cmVtIDEuNHJlbTtcblx0Ym9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCBzaWx2ZXI7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm94NCBsaTpsYXN0LW9mLXR5cGUge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYm94NCBsaTpiZWZvcmUgeyAvKuODquOCueODiOWGheOBruOCouOCpOOCs+ODsyovXG5cdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdGNvbnRlbnQ6IFwiXFxmMTM4XCI7IC8q44Ki44Kk44Kz44Oz56iu6aGeKi9cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwLjVyZW07IC8q5bem56uv44GL44KJ44Gu44Ki44Kk44Kz44Oz44G+44GnKi9cblx0Y29sb3I6ICMxZjg4ZmY7IC8q44Ki44Kk44Kz44Oz6ImyKi9cblx0Zm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5ib3g0IGxpOmFmdGVyIHsgLyrjgr/jgqTjg4jjg6vjgr/jg5YqL1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0YmFja2dyb3VuZDogIzFmODhmZjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0ycHg7XG5cdGJvdHRvbTogMTAwJTtcblx0cGFkZGluZzogMXB4IDdweDtcblx0Y29udGVudDogXCJQT0lOVCEhICBcXGYwZWJcIjsgLyrjgr/jg5bjga7mloflrZcqL1xuXHRsZXR0ZXItc3BhY2luZzogMC4ycmVtOyAvKuWtl+mWkyovXG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOCruODo+ODqeODquODvOOBruOBn+OCgeOBrmNzc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uZ2FsbGVyeSB7XG5cdGNvbHVtbnM6IDI7IC8q5q6157WE44G/44Gu5pWwKi9cblx0Y29sdW1uLWZpbGw6IGF1dG87XG5cdHBhZGRpbmc6IDAgMTVweDsgLyrjgq7jg6Pjg6njg6rjg7zlt6blj7PjgavkvZnnmb3jgpLjgaTjgZHjgosqL1xuXHRtYXJnaW46IDA7XG59XG5cbi5nYWxsZXJ5IGRpdiB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7IC8q5ZCE55S75YOP5LiL44Gr5L2Z55m944KS44Gk44GR44KLKi9cbn1cblxuLyrjgq7jg6Pjg6njg6rjg7zlhoXjga7jgqTjg6Hjg7zjgrjjga/mqKrluYUxMDAl44Gr44GZ44KLKi9cblxuLmdhbGxlcnkgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTsgLyrnlLvlg4/jga7kuIvjgavjgafjgY3jgovkvZnnmb3jgpLliYrpmaQqL1xufVxuXG4vKuOAgOaoquW5hTkwMHB45Lul5LiL44Gu5q6157WE44G/6Kit5a6a44CAKi9cblxuLyrjgIDmqKrluYU5MDBweOS7peS4i+OBruautee1hOOBv+ioreWumuOAgCovXG5cbi8qIOeuoeeQhuiAheeUu+mdoueUqCAqL1xuXG4udG9wLW1lbnUtc2xpZGVyIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZ1bGwtaGVpZ2h0IHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgYrllY/lkIjjgZvnlLvlg4/nlKhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLnBob25lX19pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMXJlbTtcblx0aGVpZ2h0OiBjbGFtcCgyLjVyZW0sIDIuMTM2cmVtICsgMS44MnZ3LCAzLjVyZW0pO1xuXHR3aWR0aDogY2xhbXAoMS44NzVyZW0sIDEuNjQ4cmVtICsgMS4xNHZ3LCAyLjVyZW0pO1xufVxuXG4uY2FybGVhc2Uge1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuXG4uY2FybGVhc2UgPiBoMyB7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC43MjdyZW0gKyAxLjM2dncsIDEuNzVyZW0pO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWQwO1xuXHRkaXNwbGF5OiBmbGV4OyAvKiDjgqLjgqTjgrPjg7Pjgajjg4bjgq3jgrnjg4jjgpLkuK3lpK7jgavmj4PjgYjjgovjgZ/jgoHjgavmjqjlpaggKi9cblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5jYXJsZWFzZSA+IGgzOjpiZWZvcmUgeyAvKmNvbnRlbnQ6IHVybCguL2ltYWdlcy9jYXIlMjBsZWFzZS9jYXItbGVhc2VfaWNvbl9pbWcxLnBuZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCAxcmVtOyovXG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uY2FybGVhc2VfX2ZsZXgge1xuXHRkaXNwbGF5OiBncmlkO1xuXHR3aWR0aDogOTAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cblxuLmNhcmxlYXNlX19pbWcge1xuXHR3aWR0aDogODUlO1xufVxuXG4uY2FybGVhc2VfX2ZsZXhfaXRlbSB7XG5cdG1heC1oZWlnaHQ6IDY0cHg7XG5cdHdpZHRoOiA5MCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNhcmxlYXNlX19mbGV4X2l0ZW1fdGV4dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zdGVwLWxpc3RfX3RpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN0ZXAtbGlzdF9fdGl0bGVfaW1nIHtcblx0d2lkdGg6IDU4cHg7XG5cdGhlaWdodDogNTBweDtcbn1cblxuLnN0ZXAtbGlzdF9fdGl0bGVfcGFkZGluZyB7XG5cdHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLnN0ZXAtbGlzdF9fdGl0bGVfdGV4dCB7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4wNjhyZW0gKyAwLjkxdncsIDEuNzVyZW0pO1xuXHRjb2xvcjogIzI1NDQ1MTtcblx0Zm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6IFZlcmRhbmEsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cblxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6IFZlcmRhbmEsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIHtcblxuLnZpc2libGVcXEBzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnZpc2libGVcXEBtIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjBweCkge1xuXG4udGV4dC1jZW50ZXJcXEBzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1sZWZ0XFxAcyB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0XFxAcyB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmxvY2stcmlnaHRcXEBzIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmJsb2NrLWNlbnRlclxcQHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJsb2NrLWxlZnRcXEBzIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuaW1nLndpZHRoLWF1dG9cXEBzIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbnRhYmxlLnJlc3BvbnNpdmUge1xuXHR3aWR0aDogaW5pdGlhbDtcbn1cblxudGFibGUucmVzcG9uc2l2ZSB0aCxcbnRhYmxlLnJlc3BvbnNpdmUgdGQge1xuXHRkaXNwbGF5OiBibG90YWJsZS1jZWxsY2s7XG5cdHdpZHRoOiBpbml0aWFsO1xufVxuXG4ucm93LnJldmVyc2Utbm9uZVxcQHMge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yb3ctMS0xXFxAcyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LTEtMlxcQHMge1xuXHR3aWR0aDogNTAlO1xufVxuXG4ucm93LTEtM1xcQHMge1xuXHR3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctMS00XFxAcyB7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctMS01XFxAcyB7XG5cdHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctMS02XFxAcyB7XG5cdHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnJvdy0xLTdcXEBzIHtcblx0d2lkdGg6IDE0LjI4NTcxNDI4NTclO1xufVxuXG4ucm93LTEtOFxcQHMge1xuXHR3aWR0aDogMTIuNSU7XG59XG5cbi5yb3ctMS05XFxAcyB7XG5cdHdpZHRoOiAxMS4xMTExMTExMTExJTtcbn1cblxuLnJvdy0xLTEwXFxAcyB7XG5cdHdpZHRoOiAxMCU7XG59XG5cbi5yb3ctMS0xMVxcQHMge1xuXHR3aWR0aDogOS4wOTA5MDkwOTA5JTtcbn1cblxuLnJvdy0xLTEyXFxAcyB7XG5cdHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LTItM1xcQHMge1xuXHR3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5yb3ctMi00XFxAcyB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctMi01XFxAcyB7XG5cdHdpZHRoOiA0MCU7XG59XG5cbi5yb3ctMi02XFxAcyB7XG5cdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy0yLTdcXEBzIHtcblx0d2lkdGg6IDI4LjU3MTQyODU3MTQlO1xufVxuXG4ucm93LTItOFxcQHMge1xuXHR3aWR0aDogMjUlO1xufVxuXG4ucm93LTItOVxcQHMge1xuXHR3aWR0aDogMjIuMjIyMjIyMjIyMiU7XG59XG5cbi5yb3ctMi0xMFxcQHMge1xuXHR3aWR0aDogMjAlO1xufVxuXG4ucm93LTItMTFcXEBzIHtcblx0d2lkdGg6IDE4LjE4MTgxODE4MTglO1xufVxuXG4ucm93LTItMTJcXEBzIHtcblx0d2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93LTMtNFxcQHMge1xuXHR3aWR0aDogNzUlO1xufVxuXG4ucm93LTMtNVxcQHMge1xuXHR3aWR0aDogNjAlO1xufVxuXG4ucm93LTMtNlxcQHMge1xuXHR3aWR0aDogNTAlO1xufVxuXG4ucm93LTMtN1xcQHMge1xuXHR3aWR0aDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5yb3ctMy04XFxAcyB7XG5cdHdpZHRoOiAzNy41JTtcbn1cblxuLnJvdy0zLTlcXEBzIHtcblx0d2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LTMtMTBcXEBzIHtcblx0d2lkdGg6IDMwJTtcbn1cblxuLnJvdy0zLTExXFxAcyB7XG5cdHdpZHRoOiAyNy4yNzI3MjcyNzI3JTtcbn1cblxuLnJvdy0zLTEyXFxAcyB7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctNC01XFxAcyB7XG5cdHdpZHRoOiA4MCU7XG59XG5cbi5yb3ctNC02XFxAcyB7XG5cdHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnJvdy00LTdcXEBzIHtcblx0d2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xufVxuXG4ucm93LTQtOFxcQHMge1xuXHR3aWR0aDogNTAlO1xufVxuXG4ucm93LTQtOVxcQHMge1xuXHR3aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG59XG5cbi5yb3ctNC0xMFxcQHMge1xuXHR3aWR0aDogNDAlO1xufVxuXG4ucm93LTQtMTFcXEBzIHtcblx0d2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xufVxuXG4ucm93LTQtMTJcXEBzIHtcblx0d2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LTUtNlxcQHMge1xuXHR3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctNS03XFxAcyB7XG5cdHdpZHRoOiA3MS40Mjg1NzE0Mjg2JTtcbn1cblxuLnJvdy01LThcXEBzIHtcblx0d2lkdGg6IDYyLjUlO1xufVxuXG4ucm93LTUtOVxcQHMge1xuXHR3aWR0aDogNTUuNTU1NTU1NTU1NiU7XG59XG5cbi5yb3ctNS0xMFxcQHMge1xuXHR3aWR0aDogNTAlO1xufVxuXG4ucm93LTUtMTFcXEBzIHtcblx0d2lkdGg6IDQ1LjQ1NDU0NTQ1NDUlO1xufVxuXG4ucm93LTUtMTJcXEBzIHtcblx0d2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ucm93LTYtN1xcQHMge1xuXHR3aWR0aDogODUuNzE0Mjg1NzE0MyU7XG59XG5cbi5yb3ctNi04XFxAcyB7XG5cdHdpZHRoOiA3NSU7XG59XG5cbi5yb3ctNi05XFxAcyB7XG5cdHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnJvdy02LTEwXFxAcyB7XG5cdHdpZHRoOiA2MCU7XG59XG5cbi5yb3ctNi0xMVxcQHMge1xuXHR3aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG59XG5cbi5yb3ctNi0xMlxcQHMge1xuXHR3aWR0aDogNTAlO1xufVxuXG4ucm93LTctOFxcQHMge1xuXHR3aWR0aDogODcuNSU7XG59XG5cbi5yb3ctNy05XFxAcyB7XG5cdHdpZHRoOiA3Ny43Nzc3Nzc3Nzc4JTtcbn1cblxuLnJvdy03LTEwXFxAcyB7XG5cdHdpZHRoOiA3MCU7XG59XG5cbi5yb3ctNy0xMVxcQHMge1xuXHR3aWR0aDogNjMuNjM2MzYzNjM2NCU7XG59XG5cbi5yb3ctNy0xMlxcQHMge1xuXHR3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctOC05XFxAcyB7XG5cdHdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbn1cblxuLnJvdy04LTEwXFxAcyB7XG5cdHdpZHRoOiA4MCU7XG59XG5cbi5yb3ctOC0xMVxcQHMge1xuXHR3aWR0aDogNzIuNzI3MjcyNzI3MyU7XG59XG5cbi5yb3ctOC0xMlxcQHMge1xuXHR3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5yb3ctOS0xMFxcQHMge1xuXHR3aWR0aDogOTAlO1xufVxuXG4ucm93LTktMTFcXEBzIHtcblx0d2lkdGg6IDgxLjgxODE4MTgxODIlO1xufVxuXG4ucm93LTktMTJcXEBzIHtcblx0d2lkdGg6IDc1JTtcbn1cblxuLnJvdy0xMC0xMVxcQHMge1xuXHR3aWR0aDogOTAuOTA5MDkwOTA5MSU7XG59XG5cbi5yb3ctMTAtMTJcXEBzIHtcblx0d2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LTExLTEyXFxAcyB7XG5cdHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLnZpc2libGVcXEBzIHtcblx0ZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuXFxAcyB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3Atbm9uZVxcQHMge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWFyZ2luLXRvcC14c1xcQHMge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5tYXJnaW4tdG9wLXNcXEBzIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm1hcmdpbi10b3AtbVxcQHMge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubWFyZ2luLXRvcC1sXFxAcyB7XG5cdG1hcmdpbi10b3A6IDEyOHB4O1xufVxuXG4ubWFyZ2luLXRvcC14bFxcQHMge1xuXHRtYXJnaW4tdG9wOiAxMjhweDtcbn1cblxuLm1hcmdpbi1yaWdodC1ub25lXFxAcyB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1hcmdpbi1yaWdodC14c1xcQHMge1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1hcmdpbi1yaWdodC1zXFxAcyB7XG5cdG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLm1hcmdpbi1yaWdodC1tXFxAcyB7XG5cdG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuLm1hcmdpbi1yaWdodC1sXFxAcyB7XG5cdG1hcmdpbi1yaWdodDogMTI4cHg7XG59XG5cbi5tYXJnaW4tcmlnaHQteGxcXEBzIHtcblx0bWFyZ2luLXJpZ2h0OiAxMjhweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tbm9uZVxcQHMge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFyZ2luLWJvdHRvbS14c1xcQHMge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLXNcXEBzIHtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tbVxcQHMge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS1sXFxAcyB7XG5cdG1hcmdpbi1ib3R0b206IDEyOHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS14bFxcQHMge1xuXHRtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cblxuLm1hcmdpbi1sZWZ0LW5vbmVcXEBzIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5tYXJnaW4tbGVmdC14c1xcQHMge1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtc1xcQHMge1xuXHRtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLm1hcmdpbi1sZWZ0LW1cXEBzIHtcblx0bWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbi5tYXJnaW4tbGVmdC1sXFxAcyB7XG5cdG1hcmdpbi1sZWZ0OiAxMjhweDtcbn1cblxuLm1hcmdpbi1sZWZ0LXhsXFxAcyB7XG5cdG1hcmdpbi1sZWZ0OiAxMjhweDtcbn1cblxuLnBhZGRpbmctdG9wLW5vbmVcXEBzIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLXhzXFxAcyB7XG5cdHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC1zXFxAcyB7XG5cdHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLW1cXEBzIHtcblx0cGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLWxcXEBzIHtcblx0cGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLXhsXFxAcyB7XG5cdHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbm9uZVxcQHMge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXhzXFxAcyB7XG5cdHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctc1xcQHMge1xuXHRwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbVxcQHMge1xuXHRwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxcXEBzIHtcblx0cGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy14bFxcQHMge1xuXHRwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtbm9uZVxcQHMge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LXhzXFxAcyB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtc1xcQHMge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtbVxcQHMge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LWxcXEBzIHtcblx0cGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC14bFxcQHMge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLW5vbmVcXEBzIHtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLXhzXFxAcyB7XG5cdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS1zXFxAcyB7XG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLW1cXEBzIHtcblx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLWxcXEBzIHtcblx0cGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLXhsXFxAcyB7XG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC1ub25lXFxAcyB7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LXhzXFxAcyB7XG5cdHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LXNcXEBzIHtcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC1tXFxAcyB7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LWxcXEBzIHtcblx0cGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQteGxcXEBzIHtcblx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmxvZ29faW1hZ2Uge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luOiAxdnc7XG59XG5cbi5sb2dvLWltYWdlIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi50b3AtaGVyby1tZXNzYWdlIHsgLyp0b3A6IDMyJTsqL1xuXHR0b3A6IDUwJTtcblx0bGVmdDogOCU7XG59XG5cbi50b3AtaGVyby1tZXNzYWdlIGgyLFxuLnRvcC1oZXJvLW1lc3NhZ2UgaDMge1xuXHRmb250LXNpemU6IDEuNjI1cmVtO1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIGEge1xuXHRmbGV4LXdyYXA6IHVuc2V0O1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LWRhdGUge1xuXHRtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4udG9wLW5ld3MtbGlzdCAudG9wLW5ld3MtbGlzdC1pdGVtIC50b3AtbmV3cy1saXN0LXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmhlYWRfdGl0bGVfcGhvdG8xIHtcblx0ZGlzcGxheTogaW5pdGlhbDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogNHJlbTtcblx0dG9wOiAtMTlyZW07IC8qd2lkdGg6IDI1JTsqL1xufVxuXG4uaGVhZF90aXRsZV9waG90bzIge1xuXHRkaXNwbGF5OiBpbml0aWFsO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTIxcmVtO1xuXHRyaWdodDogLTFyZW07IC8qd2lkdGg6IDI1JTsqL1xufVxuXG4uZ2FsbGVyeSB7XG5cdGNvbHVtbnM6IDI7XG59XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcblxuLnRleHQtY2VudGVyXFxAbSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtbGVmdFxcQG0ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodFxcQG0ge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJsb2NrLXJpZ2h0XFxAbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5ibG9jay1jZW50ZXJcXEBtIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ibG9jay1sZWZ0XFxAbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbmltZy53aWR0aC1hdXRvXFxAbSB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG50YWJsZS5yZXNwb25zaXZlIHtcblx0d2lkdGg6IGluaXRpYWw7XG59XG5cbnRhYmxlLnJlc3BvbnNpdmUgdGgsXG50YWJsZS5yZXNwb25zaXZlIHRkIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0d2lkdGg6IGluaXRpYWw7XG59XG5cbi5yb3cucmV2ZXJzZS1ub25lXFxAbSB7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJvdy0xLTFcXEBtIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctMS0yXFxAbSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctMS0zXFxAbSB7XG5cdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy0xLTRcXEBtIHtcblx0d2lkdGg6IDI1JTtcbn1cblxuLnJvdy0xLTVcXEBtIHtcblx0d2lkdGg6IDIwJTtcbn1cblxuLnJvdy0xLTZcXEBtIHtcblx0d2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93LTEtN1xcQG0ge1xuXHR3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG59XG5cbi5yb3ctMS04XFxAbSB7XG5cdHdpZHRoOiAxMi41JTtcbn1cblxuLnJvdy0xLTlcXEBtIHtcblx0d2lkdGg6IDExLjExMTExMTExMTElO1xufVxuXG4ucm93LTEtMTBcXEBtIHtcblx0d2lkdGg6IDEwJTtcbn1cblxuLnJvdy0xLTExXFxAbSB7XG5cdHdpZHRoOiA5LjA5MDkwOTA5MDklO1xufVxuXG4ucm93LTEtMTJcXEBtIHtcblx0d2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctMi0zXFxAbSB7XG5cdHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnJvdy0yLTRcXEBtIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnJvdy0yLTVcXEBtIHtcblx0d2lkdGg6IDQwJTtcbn1cblxuLnJvdy0yLTZcXEBtIHtcblx0d2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LTItN1xcQG0ge1xuXHR3aWR0aDogMjguNTcxNDI4NTcxNCU7XG59XG5cbi5yb3ctMi04XFxAbSB7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctMi05XFxAbSB7XG5cdHdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbn1cblxuLnJvdy0yLTEwXFxAbSB7XG5cdHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctMi0xMVxcQG0ge1xuXHR3aWR0aDogMTguMTgxODE4MTgxOCU7XG59XG5cbi5yb3ctMi0xMlxcQG0ge1xuXHR3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5yb3ctMy00XFxAbSB7XG5cdHdpZHRoOiA3NSU7XG59XG5cbi5yb3ctMy01XFxAbSB7XG5cdHdpZHRoOiA2MCU7XG59XG5cbi5yb3ctMy02XFxAbSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctMy03XFxAbSB7XG5cdHdpZHRoOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLnJvdy0zLThcXEBtIHtcblx0d2lkdGg6IDM3LjUlO1xufVxuXG4ucm93LTMtOVxcQG0ge1xuXHR3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctMy0xMFxcQG0ge1xuXHR3aWR0aDogMzAlO1xufVxuXG4ucm93LTMtMTFcXEBtIHtcblx0d2lkdGg6IDI3LjI3MjcyNzI3MjclO1xufVxuXG4ucm93LTMtMTJcXEBtIHtcblx0d2lkdGg6IDI1JTtcbn1cblxuLnJvdy00LTVcXEBtIHtcblx0d2lkdGg6IDgwJTtcbn1cblxuLnJvdy00LTZcXEBtIHtcblx0d2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93LTQtN1xcQG0ge1xuXHR3aWR0aDogNTcuMTQyODU3MTQyOSU7XG59XG5cbi5yb3ctNC04XFxAbSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctNC05XFxAbSB7XG5cdHdpZHRoOiA0NC40NDQ0NDQ0NDQ0JTtcbn1cblxuLnJvdy00LTEwXFxAbSB7XG5cdHdpZHRoOiA0MCU7XG59XG5cbi5yb3ctNC0xMVxcQG0ge1xuXHR3aWR0aDogMzYuMzYzNjM2MzYzNiU7XG59XG5cbi5yb3ctNC0xMlxcQG0ge1xuXHR3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctNS02XFxAbSB7XG5cdHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy01LTdcXEBtIHtcblx0d2lkdGg6IDcxLjQyODU3MTQyODYlO1xufVxuXG4ucm93LTUtOFxcQG0ge1xuXHR3aWR0aDogNjIuNSU7XG59XG5cbi5yb3ctNS05XFxAbSB7XG5cdHdpZHRoOiA1NS41NTU1NTU1NTU2JTtcbn1cblxuLnJvdy01LTEwXFxAbSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctNS0xMVxcQG0ge1xuXHR3aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG59XG5cbi5yb3ctNS0xMlxcQG0ge1xuXHR3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5yb3ctNi03XFxAbSB7XG5cdHdpZHRoOiA4NS43MTQyODU3MTQzJTtcbn1cblxuLnJvdy02LThcXEBtIHtcblx0d2lkdGg6IDc1JTtcbn1cblxuLnJvdy02LTlcXEBtIHtcblx0d2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucm93LTYtMTBcXEBtIHtcblx0d2lkdGg6IDYwJTtcbn1cblxuLnJvdy02LTExXFxAbSB7XG5cdHdpZHRoOiA1NC41NDU0NTQ1NDU1JTtcbn1cblxuLnJvdy02LTEyXFxAbSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctNy04XFxAbSB7XG5cdHdpZHRoOiA4Ny41JTtcbn1cblxuLnJvdy03LTlcXEBtIHtcblx0d2lkdGg6IDc3Ljc3Nzc3Nzc3NzglO1xufVxuXG4ucm93LTctMTBcXEBtIHtcblx0d2lkdGg6IDcwJTtcbn1cblxuLnJvdy03LTExXFxAbSB7XG5cdHdpZHRoOiA2My42MzYzNjM2MzY0JTtcbn1cblxuLnJvdy03LTEyXFxAbSB7XG5cdHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy04LTlcXEBtIHtcblx0d2lkdGg6IDg4Ljg4ODg4ODg4ODklO1xufVxuXG4ucm93LTgtMTBcXEBtIHtcblx0d2lkdGg6IDgwJTtcbn1cblxuLnJvdy04LTExXFxAbSB7XG5cdHdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbn1cblxuLnJvdy04LTEyXFxAbSB7XG5cdHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnJvdy05LTEwXFxAbSB7XG5cdHdpZHRoOiA5MCU7XG59XG5cbi5yb3ctOS0xMVxcQG0ge1xuXHR3aWR0aDogODEuODE4MTgxODE4MiU7XG59XG5cbi5yb3ctOS0xMlxcQG0ge1xuXHR3aWR0aDogNzUlO1xufVxuXG4ucm93LTEwLTExXFxAbSB7XG5cdHdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbn1cblxuLnJvdy0xMC0xMlxcQG0ge1xuXHR3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctMTEtMTJcXEBtIHtcblx0d2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4udmlzaWJsZVxcQG0ge1xuXHRkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW5cXEBtIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC1ub25lXFxAbSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5tYXJnaW4tdG9wLXhzXFxAbSB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm1hcmdpbi10b3Atc1xcQG0ge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubWFyZ2luLXRvcC1tXFxAbSB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5tYXJnaW4tdG9wLWxcXEBtIHtcblx0bWFyZ2luLXRvcDogMTI4cHg7XG59XG5cbi5tYXJnaW4tdG9wLXhsXFxAbSB7XG5cdG1hcmdpbi10b3A6IDEyOHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LW5vbmVcXEBtIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubWFyZ2luLXJpZ2h0LXhzXFxAbSB7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LXNcXEBtIHtcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LW1cXEBtIHtcblx0bWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LWxcXEBtIHtcblx0bWFyZ2luLXJpZ2h0OiAxMjhweDtcbn1cblxuLm1hcmdpbi1yaWdodC14bFxcQG0ge1xuXHRtYXJnaW4tcmlnaHQ6IDEyOHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS1ub25lXFxAbSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYXJnaW4tYm90dG9tLXhzXFxAbSB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tc1xcQG0ge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS1tXFxAbSB7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLWxcXEBtIHtcblx0bWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLXhsXFxAbSB7XG5cdG1hcmdpbi1ib3R0b206IDEyOHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtbm9uZVxcQG0ge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1hcmdpbi1sZWZ0LXhzXFxAbSB7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5tYXJnaW4tbGVmdC1zXFxAbSB7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4ubWFyZ2luLWxlZnQtbVxcQG0ge1xuXHRtYXJnaW4tbGVmdDogMzJweDtcbn1cblxuLm1hcmdpbi1sZWZ0LWxcXEBtIHtcblx0bWFyZ2luLWxlZnQ6IDEyOHB4O1xufVxuXG4ubWFyZ2luLWxlZnQteGxcXEBtIHtcblx0bWFyZ2luLWxlZnQ6IDEyOHB4O1xufVxuXG4ucGFkZGluZy10b3Atbm9uZVxcQG0ge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AteHNcXEBtIHtcblx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLXNcXEBtIHtcblx0cGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtbVxcQG0ge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtbFxcQG0ge1xuXHRwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AteGxcXEBtIHtcblx0cGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ub25lXFxAbSB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmcteHNcXEBtIHtcblx0cGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1zXFxAbSB7XG5cdHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1tXFxAbSB7XG5cdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbFxcQG0ge1xuXHRwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXhsXFxAbSB7XG5cdHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC1ub25lXFxAbSB7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQteHNcXEBtIHtcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC1zXFxAbSB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC1tXFxAbSB7XG5cdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtbFxcQG0ge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LXhsXFxAbSB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tbm9uZVxcQG0ge1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20teHNcXEBtIHtcblx0cGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLXNcXEBtIHtcblx0cGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tbVxcQG0ge1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tbFxcQG0ge1xuXHRwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20teGxcXEBtIHtcblx0cGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LW5vbmVcXEBtIHtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQteHNcXEBtIHtcblx0cGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtc1xcQG0ge1xuXHRwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LW1cXEBtIHtcblx0cGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtbFxcQG0ge1xuXHRwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC14bFxcQG0ge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLFxuLndlYi1idG4sXG5hLndlYi1idG4sXG5hLmJ0bixcbmJ1dHRvbi5idG4ge1xuXHRwYWRkaW5nOiAxLjVyZW0gNHJlbTtcbn1cblxuLmZhLXBvc2l0aW9uLWxlZnQge1xuXHRsZWZ0OiAwLjVyZW07XG59XG5cbi5mYS1wb3NpdGlvbi1yaWdodCB7XG5cdHJpZ2h0OiAwLjVyZW07XG59XG5cbi5jb250YWN0X19waG9uZV9idG4tMyB7XG5cdHdpZHRoOiA0NSU7XG59XG5cbi5jb250YWN0X193ZWJfYnRuLTMge1xuXHR3aWR0aDogMzUlO1xufVxuXG4jaGVhZGVyIHsgLypmaXhlZOOBp+S4iumDqOWbuuWumiovXG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0aGVpZ2h0OiA4MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5OyAvKuacgOWJjemdouOBuCovIC8q5Lul5LiL44Gv44Os44Kk44Ki44Km44OI44Gu44Gf44KB44GuQ1NTKi9cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogI0ZGRjtcblx0dGV4dC1hbGlnbjogY2VudGVyOyAvKnBhZGRpbmc6IDIwcHg7Ki9cbn1cblxuLyrjgIDkuIrjgavkuIrjgYzjgovli5XjgY3jgIAqL1xuXG4jaGVhZGVyLlVwTW92ZSB7XG5cdGFuaW1hdGlvbjogVXBBbmltZSAwLjVzIGZvcndhcmRzO1xufVxuXG4vKuOAgOS4i+OBq+S4i+OBjOOCi+WLleOBjeOAgCovXG5cbiNoZWFkZXIuRG93bk1vdmUge1xuXHRhbmltYXRpb246IERvd25BbmltZSAwLjVzIGZvcndhcmRzO1xufVxuXG4udG9wLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogODBweDtcbn1cblxuLmltZy02NDAge1xuXHRtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4udG9wLWhlcm8tbWVzc2FnZSB7XG5cdHRvcDogMTAwcHg7XG5cdGxlZnQ6IDE2MHB4O1xufVxuXG4udG9wLWhlcm8tbWVzc2FnZSBoMixcbi50b3AtaGVyby1tZXNzYWdlIGgzIHtcblx0Zm9udC1zaXplOiAyLjM3NXJlbTtcbn1cblxuLmFydGljbGUge1xuXHRtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuLnRvcF9hYm91dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLnRvcF9hYm91dF9pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTUlO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4udG9wX2Fib3V0X2ltYWdlIGltZyB7XG5cdGhlaWdodDogNDAwcHg7XG59XG5cbi50b3BfYWJvdXRfdGV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNTBweDtcblx0bGVmdDogNDAlO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR3aWR0aDogNDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4uc2Nyb2xsZG93bjEge1xuXHRib3R0b206IDIwJTtcbn1cblxuLmluc3Atc3RlcC1pbWcxIHtcblx0dG9wOiAxMCU7XG5cdGxlZnQ6IC0yMSU7XG5cdG1heC13aWR0aDogMzc4cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG59XG5cbi5pbnNwLXN0ZXAtaW1nMiB7XG5cdHRvcDogMzElO1xuXHRsZWZ0OiA3NSU7XG5cdG1heC13aWR0aDogMjc4cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cblxuLmluc3Atc3RlcC1pbWczIHtcblx0dG9wOiA1MSU7XG5cdGxlZnQ6IC0xNSU7XG5cdG1heC13aWR0aDogMjU4cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE3ZGVnKTtcbn1cblxuLmluc3Atc3RlcC1pbWc0IHtcblx0dG9wOiA4MCU7XG5cdGxlZnQ6IDcyJTtcblx0bWF4LXdpZHRoOiAzNDhweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTE0ZGVnKTtcbn1cblxuLnRhYmxlLWJhY2tncm91bmQtbGluZSB0aCB7XG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDE2cHggI2ZhZGNlNDtcbn1cblxuLmNvbXBhbnktdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb21wYW55LXRhYmxlIHRyIHtcblx0ZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uY29tcGFueS10YWJsZSB0aCxcbi5jb21wYW55LXRhYmxlIHRkIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0cGFkZGluZzogMjBweDtcbn1cblxuLmNvbXBhbnktdGFibGUgdGgge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0Y29sb3I6ICNGRkY7XG59XG5cbi50b3AtbmV3cy1zbGlkZXItb3V0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7IC8qYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiR0b3AtbmV3cy1zbGlkZXItYmFja2dyb3VuZC1jb2xvcjsqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjU0NDUxO1xuXHRyaWdodDogMTBweDtcblx0Ym90dG9tOiAxMHB4O1xuXHR3aWR0aDogNDAlO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4uc2xhbnRpbmcge1xuXHRkaXNwbGF5OiBpbml0aWFsO1xuXHR3aWR0aDogMjA0cHg7XG5cdGhlaWdodDogNDExcHg7XG5cdG1hcmdpbjogMCAyJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKmJhY2tncm91bmQ6I0ZEQUI3NTsqL1xuXHR0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2xhbnRpbmcgLml0ZW0geyAvKndpZHRoOmF1dG87Ki9cblx0dHJhbnNmb3JtOiBza2V3WCgyMGRlZykgc2NhbGUoMSkgdHJhbnNsYXRlWCgtMTExcHgpOyAvKm9iamVjdC1maXQ6IGNvdmVyOyovIC8qd2lkdGg6IDIwNHB4OyovIC8qIGhlaWdodDogNDExcHg7Ki9cbn1cblxuLypcbiAgIOODmuODvOOCuOS4iumDqOOBruWGmeecnzLmnppcbiAgKi9cblxuLmhlYWRfdGl0bGVfcGhvdG8xIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMnJlbTtcblx0dG9wOiAtN3JlbTsgLyp3aWR0aDogMjUlOyovXG5cdHotaW5kZXg6IDk4O1xufVxuXG4uaGVhZF90aXRsZV9waG90bzIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTExcmVtO1xuXHRyaWdodDogLTFyZW07IC8qd2lkdGg6IDI1JTsqL1xuXHR6LWluZGV4OiA5OTtcbn1cblxuLmhlYWRfdGl0bGVfcGhvdG8xIHtcblx0ZGlzcGxheTogaW5pdGlhbDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA4MnB4O1xuXHR0b3A6IC0xNzRweDsgLyp3aWR0aDogNTAlOyovXG59XG5cbi5oZWFkX3RpdGxlX3Bob3RvMiB7XG5cdGRpc3BsYXk6IGluaXRpYWw7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMzc0cHg7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeSB7XG5cdGNvbHVtbnM6IDM7XG59XG5cbi5jYXJsZWFzZSA+IGgzIHtcblx0Z2FwOiA1cHg7XG5cdHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuNXJlbSAxOCU7XG59XG5cbi5jYXJsZWFzZSA+IGgzOjpiZWZvcmUgeyAvKndpZHRoOiA1MCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgLy8g5q2j5pa55b2i44KS57at5oyB77yI55S75YOP44Gu44Ki44K544Oa44Kv44OI5q+U44Gr5ZCI44KP44Gb44Gm6Kq/5pW044GX44Gm44GP44Gg44GV44GE77yJXG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwOyovXG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2NhciUyMGxlYXNlL2Nhci1sZWFzZV9pY29uX2ltZzEucG5nKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdHdpZHRoOiA5MHB4O1xuXHRoZWlnaHQ6IDUzcHg7XG59XG5cbi5jYXJsZWFzZV9fZmxleCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDA7XG5cdGdhcDogMTVweDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmNhcmxlYXNlX19mbGV4X2l0ZW1fdGV4dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMCBhdXRvIDAgMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwODBweCkge1xuXG4uZm9ybWxpc3RfX2NoZWNrbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvcm1saXN0X19jaGVja2xpc3QgbGkge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uZm9ybWxpc3RfX2NoZWNrbGlzdCBsaTpub3QoOm50aC1sYXN0LW9mLXR5cGUoLW4rMikpIHtcblx0bWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuXG4uZm9ybWxpc3RfX2NoZWNrbGlzdCBsYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZm9ybWxpc3RfX3JhZGlvbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvcm1saXN0X19yYWRpb2xpc3QgbGkge1xuXHRtYXJnaW4tcmlnaHQ6IDMuMnJlbTtcbn1cblxuLmZvcm1saXN0X19yYWRpb2xpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuXG4uaW5zcC1zdGVwLWltZzEge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaW5zcC1zdGVwLWltZzMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcblxuLmluc3Atc3RlcC1pbWcyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmluc3Atc3RlcC1pbWc0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmluc3Atc3RlcC1pbWc1IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbi5tb2JpbGUtbGFyZ2Uge1xuXHRmb250LXNpemU6IDIwcHg7IC8qIOOCueODnuODm+OBp+Wkp+OBjeOBj+ihqOekuuOBmeOCi+OCteOCpOOCuiAqL1xufVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cbi5zcC1vbmx5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbn1cblxuQGtleWZyYW1lcyBiZ2V4dGVuZEFuaW1lQmFzZSB7XG5cbmZyb20ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG50byB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbn1cblxuQGtleWZyYW1lcyBiZ2V4dGVuZEFuaW1lU2Vjb25kIHtcblxuMCUge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4xMDAlIHtcblx0b3BhY2l0eTogMTtcbn1cblxufVxuXG5Aa2V5ZnJhbWVzIGJnTFJleHRlbmRBbmltZSB7XG5cbjAlIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbjUwJSB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG41MC4wMDElIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG59XG5cbjEwMCUge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbn1cblxuQGtleWZyYW1lcyBiZ1JMZXh0ZW5kQW5pbWUge1xuXG4wJSB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cblxuNTAlIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG41MC4wMDElIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cblxuMTAwJSB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG59XG5cbkBrZXlmcmFtZXMgZmFkZVVwQW5pbWUge1xuXG5mcm9tIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbn1cblxudG8ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbn1cblxuQGtleWZyYW1lcyBmYWRlVXBBbmltZSB7XG5cbmZyb20ge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xufVxuXG50byB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVEb3duQW5pbWUge1xuXG5mcm9tIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG59XG5cbnRvIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG59XG5cbkBrZXlmcmFtZXMgZmFkZUxlZnRVcEFuaW1lIHtcblxuZnJvbSB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgMjAwcHgpO1xufVxuXG50byB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG59XG5cbkBrZXlmcmFtZXMgZmFkZVJpZ2h0RG93bkFuaW1lIHtcblxuZnJvbSB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMHB4LCAtMjAwcHgpO1xufVxuXG50byB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG59XG5cbkBrZXlmcmFtZXMgVXBBbmltZSB7XG5cbmZyb20ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbnRvIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG59XG5cbn1cblxuQGtleWZyYW1lcyBEb3duQW5pbWUge1xuXG5mcm9tIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG59XG5cbnRvIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG59XG5cbkBrZXlmcmFtZXMgc2xpZGVUZXh0WDEwMCB7XG5cbmZyb20ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyAvKuimgee0oOOCkuW3puOBruaeoOWkluOBq+enu+WLlSovXG5cdG9wYWNpdHk6IDA7XG59XG5cbnRvIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyAvKuimgee0oOOCkuWFg+OBruS9jee9ruOBq+enu+WLlSovXG5cdG9wYWNpdHk6IDE7XG59XG5cbn1cblxuQGtleWZyYW1lcyBzbGlkZVRleHRYLTEwMCB7XG5cbmZyb20ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IC8q6KaB57Sg44KS5Y+z44Gu5p6g5aSW44Gr56e75YuVKi9cblx0b3BhY2l0eTogMDtcbn1cblxudG8ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IC8q6KaB57Sg44KS5YWD44Gu5L2N572u44Gr56e75YuVKi9cblx0b3BhY2l0eTogMTtcbn1cblxufVxuXG5Aa2V5ZnJhbWVzIFRvcFNjcm9sbFVwQW5pbWUge1xuXG5mcm9tIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbn1cblxudG8ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbn1cblxuQGtleWZyYW1lcyBUb3BTY3JvbGxEb3duQW5pbWUge1xuXG5mcm9tIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG50byB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG59XG5cbn1cblxuQGtleWZyYW1lcyBwYXRobW92ZSB7XG5cbjAlIHtcblx0aGVpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdG9wYWNpdHk6IDA7XG59XG5cbjMwJSB7XG5cdGhlaWdodDogMzBweDtcblx0b3BhY2l0eTogMTtcbn1cblxuMTAwJSB7XG5cdGhlaWdodDogMDtcblx0dG9wOiA1MHB4O1xuXHRvcGFjaXR5OiAwO1xufVxuXG59XG5cbkBrZXlmcmFtZXMgYm9yZGVyQW5pbWUge1xuXG5mcm9tIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbn1cblxudG8ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEsIDEpOyAvKljmlrnlkJHjgavjgrnjgrHjg7zjg6vmi6HlpKcqL1xufVxuXG59XG5cbiJdfQ== */
