@charset "UTF-8";

/* Base*/

@charset "UTF-8";

@charset "UTF-8";

@charset "UTF-8";

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline
}

audio:not([controls]) {
  display: none;
  height: 0
}

[hidden],
template {
  display: none
}

a {
  background-color: transparent
}

a:active,
a:hover {
  outline: 0
}

abbr[title] {
  border-bottom: 1px dotted
}

b,
strong {
  font-weight: 700
}

dfn {
  font-style: italic
}

h1 {
  font-size: 2em;
  margin: .67em 0
}

mark {
  background: #ff0;
  color: #000
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sup {
  top: -.5em
}

sub {
  bottom: -.25em
}

img {
  border: 0
}

svg:not(:root) {
  overflow: hidden
}

figure {
  margin: 1em 40px
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0
}

pre {
  overflow: auto
}

code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0
}

button {
  overflow: visible
}

button,
select {
  text-transform: none
}

button,
html input[type="button"],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer
}

button[disabled],
html input[disabled] {
  cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0
}

input {
  line-height: normal
}

input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto
}

input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
          box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em
}

legend {
  border: 0;
  padding: 0
}

textarea {
  overflow: auto
}

optgroup {
  font-weight: 700
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

td,
th {
  padding: 0
}

/* basic element
---------------------------------------------------------- */

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-size: 62.5%;
  font-size: 0.625em;
  font-family: HiraginoSans-W6, Hiragino Sans, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, '游ゴシック', YuGothic, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media only screen and (min-width: 768px) {
  html {
    font-size: 37.5%;
    font-size: 0.375em;
  }
}

body {
  position: relative;
  line-height: 1.58333333;
  font-size: 14px;
  background-color: #fff;
  color: #5e6a79;
}

html {
  overflow: auto;
}

body {
  overflow: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-weight: normal;
}

a {
  text-decoration: underline;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}

a:hover {
  text-decoration: underline;
}

ul,
ol,
li {
  margin: 0;
  padding: 0;
}

ul,
ol {
  list-style: none;
}

dl,
dt,
dd {
  margin: 0;
}

img,
svg {
  vertical-align: middle;
  max-width: 100%;
}

em {
  font-style: normal;
}

input {
  border: none;
}

button {
  border: none;
  background: none;
}

strong {
  font-weight: normal;
}

p {
  margin: 0;
}

address {
  font-style: normal;
}

figure {
  margin: 0;
}

dfn {
  font-style: normal;
}

i {
  font-style: normal;
}

/* Layout*/

@charset "UTF-8";

/* l-container
---------------------------------------------------------- */

.l-container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

@media only screen and (max-width: 767px) {
	.l-container {
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

@media only screen and (min-width: 768px) {
	.l-container {
		max-width: 100rem;
		padding-left: 2rem;
		padding-right: 2rem;
	}
}

/* l-main
---------------------------------------------------------- */

.l-main {
	position: relative;
}

/* Modules*/

@charset "UTF-8";

/* header
---------------------------------------------------------- */

.header {
	background-color: #fff;
}

.header .header-inner {
	overflow: hidden;
}

.header .header-title {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(../images/logo/header_logo.svg) 0 0 no-repeat;
	background-size: contain;
}

.header .header-description {
	color: #4a4a4a;
	width: 100%;
	text-align: center;
	clear: both;
	float: left;
}

.header .header-title {
	float: left;
}

.header .header-btn {
	float: right;
}

.header .header-fixed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 10;
	background-color: #fff;
	border-bottom: 1px solid #F0F0F0;
}

.header .header-bottom .header-inner {
	padding-top: 0;
}

@media only screen and (max-width: 767px) {
	.header {
		padding-top: 6.5rem;
	}
	.header .header-inner {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	.header .header-title {
		width: 10rem;
		height: 3.5rem;
	}
	.header .header-description {
		margin-top: .1rem;
		font-size: 1rem;
		white-space: nowrap;
	}
}

@media only screen and (min-width: 768px) {
	.header {
		padding-top: 8.4rem;
	}
	.header .header-inner {
		padding-top: 1.4rem;
		padding-bottom: 1.4rem;
	}
	.header .header-title {
		width: 19.5rem;
		height: 4.7rem;
	}
	.header .header-description {
		margin-top: .5rem;
	}
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
	.header .header-description {
		font-size: 2.6rem;
		font-size: 2.6026026vw;
	}
}

@media only screen and (min-width: 1000px) {
	.header .header-description {
		font-size: 2.8rem;
	}
}

@charset "UTF-8";

/* footer
---------------------------------------------------------- */

.footer {
	background: #fcfcfc;
}

.footer .footer-info {
	line-height: 1.58333333;
	color: #4a4a4a;
}

@media only screen and (max-width: 767px) {
	.footer .footer-inner {
		padding: 4rem 1.2rem;
	}
	.footer .footer-info {
		font-size: 1.4rem;
	}
	.footer .footer-info-title:not(:first-of-type) {
		margin-top: 1.75rem;
	}
}

@media only screen and (min-width: 768px) {
	.footer .footer-inner {
		padding: 4rem 2.6rem 4rem;
	}
	.footer .footer-info {
		font-size: 3.2rem;
	}
	.footer .footer-info-title:not(:first-of-type) {
		margin-top: 3.5rem;
	}
}

@media only screen and (min-width: 1000px) {
	.footer .footer-info {
		font-size: 2.4rem;
	}
}

@charset "UTF-8";

/* section
---------------------------------------------------------- */

.section {
	position: relative;
	text-align: center;
	overflow: hidden;
}

.section .section-outline {
	position: relative;
	z-index: 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.section .section-outline.section-outline-mask::before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	opacity: .85;
	background-color: #103040;
	z-index: 0;
}

.section .section-inner {
	z-index: 1;
	position: relative;
}

.section .section-object {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

@media only screen and (max-width: 767px) {
	.section .section-inner {
		padding: 0 .45rem;
	}
	.section .section-object--sp-size-small {
		width: 60%;
	}
}

@media only screen and (min-width: 768px) {
	.section .section-inner {
		padding: 0 2.6rem;
	}
	.section .section-object--pc-size-middle {
		width: 50%;
	}
}

@media only screen and (min-width: 1000px) {
	.section .section-object--pc-size-middle {
		width: 30%;
	}
}

/* section-kv
---------------------------------------------------------- */

.section.section-kv .section-outline {
	background-image: url(../images/section/bg_section_kv.png);
}

.section.section-kv .section-outline::before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	opacity: .3;
	background: #000;
	-webkit-box-shadow: 0 .2rem .4rem 0 rgba(0, 0, 0, .5), inset 0 .1rem .3rem 0 rgba(0, 0, 0, .5);
	        box-shadow: 0 .2rem .4rem 0 rgba(0, 0, 0, .5), inset 0 .1rem .3rem 0 rgba(0, 0, 0, .5);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.section.section-kv .section-description {
	line-height: 1.25;
	position: relative;
}

.section.section-kv .section-title,
.section.section-kv .section-description {
	text-shadow: 0 3px 5px rgba(0, 0, 0, .5);
	text-shadow: 0 .3rem .5rem rgba(0, 0, 0, .5);
}

.section.section-kv .section-description>strong {
	display: block;
}

@media only screen and (max-width: 767px) {
	.section.section-kv .section-outline {
		padding: 1.6rem 0;
	}
	.section.section-kv .section-title {
		font-size: 2rem;
		margin-bottom: 2.6rem;
	}
	.section.section-kv .section-description {
		font-size: 2.4rem;
		padding-bottom: 5.85rem;
		background: url(../images/icon/icon_arrow_sp.png) center bottom no-repeat;
		background-size: auto 3.45rem;
	}
	.section.section-kv .section-description span {
		font-size: 3.2rem;
	}
	.section.section-kv .section-description>strong {
		margin-top: 1.2rem;
	}
}

@media only screen and (min-width: 768px) {
	.section.section-kv .section-outline {
		padding: 6rem 0;
	}
	.section.section-kv .section-outline--pc-centered {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		padding: 6rem 0;
	}
	.section.section-kv .section-title {
		margin-bottom: 4rem;
	}
	.section.section-kv .section-description {
		font-size: 6rem;
		padding-bottom: 150px;
		background: url(../images/icon/icon_arrow.png) center bottom no-repeat;
	}
	.section.section-kv .section-description>strong {
		margin-top: 2rem;
	}
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
	.section.section-kv .section-title {
		font-size: 6.2rem;
		font-size: 6.2062062vw;
	}
	.section.section-kv .section-description span {
		font-size: 10rem;
		font-size: 10.01001vw;
	}
}

@media only screen and (min-width: 1000px) {
	.section.section-kv .section-outline {
		min-height: calc(100vh - 20.5rem);
	}
	.section.section-kv .section-title {
		font-size: 7.2rem;
	}
	.section.section-kv .section-description span {
		font-size: 12rem;
	}
}

/* section-prototyping
---------------------------------------------------------- */

.section.section-prototyping {
	color: #5e6a79;
}

.section.section-prototyping .section-title>strong {
	display: block;
}

.section.section-prototyping .section-title>span {
	line-height: 1.25;
	display: block;
}

.section.section-prototyping .section-list {
	text-align: left;
}

.section.section-prototyping .section-listitem {
	line-height: 1.666666;
}

.section.section-prototyping .section-listitem::before {
	content: '・';
}

@media only screen and (max-width: 767px) {
	.section.section-prototyping {
		padding: 4rem 0;
	}
	.section.section-prototyping .section-title {
		font-size: 1.4rem;
	}
	.section.section-prototyping .section-title>strong {
		font-size: 3rem;
		white-space: nowrap;
	}
	.section.section-prototyping .section-title>strong>strong {
		font-size: 3.6rem;
	}
	.section.section-prototyping .section-title>span {
		margin-top: 1rem;
	}
	.section.section-prototyping .section-figure {
		margin-top: 2.4rem;
	}
	.section.section-prototyping .section-figure+.section-figure {
		margin-top: 4.3rem;
	}
	.section.section-prototyping .section-list {
		margin-top: 2.2rem;
	}
	.section.section-prototyping .section-listitem {
		font-size: 1.4rem;
	}
}

@media only screen and (min-width: 768px) {
	.section.section-prototyping {
		padding: 6rem 2rem;
	}
	.section.section-prototyping .section-title>span {
		margin-top: 1rem;
	}
	.section.section-prototyping .section-figure {
		margin-top: 7.9rem;
	}
	.section.section-prototyping .section-figure+.section-figure {
		margin-top: 10.8rem;
	}
	.section.section-prototyping .section-figure .section-object {
		width: 80%;
	}
	.section.section-prototyping .section-list {
		margin-top: 5.2rem;
	}
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
	.section.section-prototyping .section-title {
		font-size: 4.6rem;
		font-size: 4.6046046vw;
	}
	.section.section-prototyping .section-title>strong {
		font-size: 7rem;
		font-size: 7vw;
	}
	.section.section-prototyping .section-title>strong>strong {
		font-size: 10rem;
		font-size: 10vw;
	}
	.section.section-prototyping .section-listitem {
		font-size: 2.8rem;
		font-size: 2.8028028vw;
	}
}

@media only screen and (min-width: 1000px) {
	.section.section-prototyping .section-title {
		font-size: 5.6rem;
	}
	.section.section-prototyping .section-title>strong {
		font-size: 5.6rem;
	}
	.section.section-prototyping .section-title>strong>strong {
		font-size: 12rem;
	}
	.section.section-prototyping .section-listitem {
		font-size: 3rem;
	}
}

/* section-create
---------------------------------------------------------- */

.section.section-create {
	background-size: cover
}

.section.section-create .section-outline:nth-of-type(1) {
	background-image: url(../images/section/bg_section_create01.png);
}

.section.section-create .section-outline:nth-of-type(2) {
	background-image: url(../images/section/bg_section_create02.png);
}

.section.section-create .section-outline:nth-of-type(3) {
	background-image: url(../images/section/bg_section_create03.png);
}

.section.section-create .section-title {
	line-height: .916666;
}

.section.section-create .section-figure figcaption {
	line-height: 1.533333;
}

.section.section-create .section-description {
	text-align: left;
}

@media only screen and (max-width: 767px) {
	.section.section-create .section-outline {
		padding: 4rem 0;
	}
	.section.section-create .section-title {
		font-size: 2.3rem;
		margin-bottom: 3.6rem;
	}
	.section.section-create .section-title>strong {
		font-size: 3.6rem;
	}
	.section.section-create .section-figure {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.section.section-create .section-figure figcaption {
		font-size: 1.4rem;
		margin-top: 4rem;
		text-align: left;
	}
}

@media only screen and (min-width: 768px) {
	.section.section-create .section-outline {
		padding: 7.2rem 0 7.7rem;
	}
	.section.section-create .section-title {
		margin-bottom: 4rem;
	}
	.section.section-create .section-title>strong {
		display: block;
	}
	.section.section-create .section-title>span {
		margin-top: 2.6rem;
		display: block;
	}
	.section.section-create .section-figure {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.section.section-create .section-figure img {
		width: 36%;
		margin-left: 0;
		margin-right: 0;
	}
	.section.section-create .section-figure figcaption {
		width: 46.69603%;
		margin-left: 5.4rem;
		text-align: left;
	}
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
	.section.section-create .section-title {
		font-size: 5.6rem;
	}
	.section.section-create .section-title>strong {
		font-size: 11rem;
		font-size: 11.011011vw;
	}
	.section.section-create .section-figure figcaption {
		font-size: 2.6rem;
		font-size: 2.6026026vw;
	}
}

@media only screen and (min-width: 1000px) {
	.section.section-create .section-title {
		font-size: 5.6rem;
	}
	.section.section-create .section-title>strong {
		font-size: 12rem;
	}
	.section.section-create .section-figure figcaption {
		font-size: 3rem;
	}
}

/* section-agile
---------------------------------------------------------- */

.section.section-agile {
	color: #5e6a79;
}

.section.section-agile .l-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.section.section-agile .section-title>strong {
	display: block;
}

.section.section-agile .section-title>span {
	line-height: 1.25;
	display: block;
}

.section.section-agile .section-description {
	line-height: 1.6;
	text-align: left;
}

@media only screen and (max-width: 767px) {
	.section.section-agile {
		padding: 4rem 0;
	}
	.section.section-agile .section-title {
		font-size: 1.4rem;
	}
	.section.section-agile .section-title>strong {
		font-size: 3.1rem;
	}
	.section.section-agile .section-description {
		font-size: 1.4rem;
	}
	.section.section-agile .section-figure {
		margin: 4rem 0;
	}
}

@media only screen and (min-width: 768px) {
	.section.section-agile {
		padding: 8rem 0;
	}
	.section.section-agile .section-figure {
		margin: 3rem 0 5rem;
	}
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
	.section.section-agile .section-title {
		font-size: 3.8rem;
		font-size: 3.8038038vw;
	}
	.section.section-agile .section-title>strong {
		font-size: 9.5rem;
		font-size: 9.5095095vw;
	}
	.section.section-agile .section-description {
		font-size: 2.8rem;
		font-size: 2.8028028vw;
	}
}

@media only screen and (min-width: 1000px) {
	.section.section-agile .section-title {
		font-size: 4rem;
	}
	.section.section-agile .section-title>strong {
		font-size: 8rem;
	}
	.section.section-agile .section-description {
		font-size: 3rem;
	}
}

/* section-repeat
---------------------------------------------------------- */

.section.section-repeat .section-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.section.section-repeat .section-outline {
	background-image: url(../images/section/bg_section_repeat.png);
	background-size: cover;
}

.section.section-repeat .section-title {
	line-height: 1;
}

.section.section-repeat .section-title>strong {
	display: block;
}

.section.section-repeat .section-figure-group {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.section.section-repeat .section-figure-group::before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	background: url(../images/icon/icon_repeat.png) center center no-repeat;
	background-size: contain;
}

.section.section-repeat .section-figure:nth-of-type(odd) img {
	margin-right: auto;
	margin-left: inherit;
}

.section.section-repeat .section-figure:nth-of-type(even) img {
	margin-left: auto;
	margin-right: inherit;
}

.section.section-repeat .section-figure figcaption {
	line-height: 1.6;
}

.section.section-repeat .section-subtitle {
	line-height: 1;
}

.section.section-repeat .section-description {
	line-height: 1.6;
	text-align: left;
}

@media only screen and (max-width: 767px) {
	.section.section-repeat .section-outline {
		padding: 4rem 0;
	}
	.section.section-repeat .section-title {
		font-size: 1.8rem;
	}
	.section.section-repeat .section-title>strong {
		font-size: 3.6rem;
		margin: .7rem 0 3.5rem;
	}
	.section.section-repeat .section-figure-group::before {
		top: 19.55525%;
		width: 25.08591%;
		height: 32.68521%;
	}
	.section.section-repeat .section-figure {
		width: 44.67353%;
	}
	.section.section-repeat .section-figure+.section-figure {
		margin-left: 10.6592%;
	}
	.section.section-repeat .section-figure figcaption {
		font-size: 1.2rem;
		margin-top: 1rem;
	}
	.section.section-repeat .section-subtitle {
		font-size: 1.8rem;
		margin-top: 4rem;
		margin-bottom: .7rem;
	}
	.section.section-repeat .section-description {
		font-size: 1.4rem;
	}
}

@media only screen and (min-width: 768px) {
	.section.section-repeat .section-outline {
		padding: 10rem 0;
	}
	.section.section-repeat .section-title>strong {
		margin: 3.8rem 6.8rem;
	}
	.section.section-repeat .section-figure-group {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.section.section-repeat .section-figure-group::before {
		top: 25.13181%;
		width: 16.96035%;
		height: 23.55008%;
		-webkit-transform: translateX(1.2rem);
		        transform: translateX(1.2rem);
	}
	.section.section-repeat .section-figure {
		width: 35%;
	}
	.section.section-repeat .section-figure+.section-figure {
		margin-left: 10.13215%;
	}
	.section.section-repeat .section-figure figcaption {
		margin-top: 4.4rem;
	}
	.section.section-repeat .section-subtitle {
		margin-top: 7rem;
		margin-bottom: 3rem;
	}
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
	.section.section-repeat .section-title {
		font-size: 5.6rem;
		font-size: 5.6056056vw;
	}
	.section.section-repeat .section-title>strong {
		font-size: 9.5rem;
		font-size: 9.5095095vw;
	}
	.section.section-repeat .section-figure figcaption {
		font-size: 2.8rem;
		font-size: 2.8028028vw;
	}
	.section.section-repeat .section-subtitle {
		font-size: 3.8rem;
		font-size: 3.8038038vw;
	}
	.section.section-repeat .section-description {
		font-size: 2.8rem;
		font-size: 2.8028028vw;
	}
}

@media only screen and (min-width: 1000px) {
	.section.section-repeat .section-title {
		font-size: 5.6rem;
	}
	.section.section-repeat .section-title>strong {
		font-size: 10rem;
	}
	.section.section-repeat .section-figure figcaption {
		font-size: 3rem;
	}
	.section.section-repeat .section-subtitle {
		font-size: 4rem;
	}
	.section.section-repeat .section-description {
		font-size: 3rem;
	}
}

/* section-app
---------------------------------------------------------- */

.section.section-app {
	color: #5e6a79;
}

.section.section-app .section-title {
	line-height: 1;
}

.section.section-app .section-title>strong {
	display: block;
}

.section.section-app .section-description {
	line-height: 1.481481;
}

.section.section-app .section-figure figcaption>strong {
	color: #e77c6e;
	display: block;
	line-height: 1.538461;
}

.section.section-app .section-figure figcaption>span {
	line-height: 1.6;
}

@media only screen and (max-width: 767px) {
	.section.section-app .section-title {
		font-size: 1.8rem;
		margin-bottom: 2.2rem;
	}
	.section.section-app .section-title>strong {
		font-size: 3.6rem;
		margin-top: 1.25rem;
	}
	.section.section-app .section-description {
		margin-bottom: 2.3rem;
	}
	.section.section-app .section-description {
		font-size: 1.8rem;
	}
	.section.section-app {
		padding: 4rem 0;
	}
	.section.section-app .section-figure figcaption {
		margin-top: 1.2rem;
	}
	.section.section-app .section-figure figcaption>strong {
		font-size: 1.3rem;
		margin-bottom: 1.5rem;
	}
	.section.section-app .section-figure figcaption>span {
		font-size: 1.2rem;
	}
	.section.section-app .section-figure figcaption>span br {
		display: none;
	}
}

@media only screen and (min-width: 768px) {
	.section.section-app .section-title {
		margin-bottom: 7.6rem;
	}
	.section.section-app .section-title>strong {
		margin-top: 2.5rem;
	}
	.section.section-app .section-description {
		margin-bottom: 5.8rem;
		margin-top: 5rem;
	}
	.section.section-app {
		padding: 4.6rem 0 8.7rem;
	}
	.section.section-app .section-figure figcaption {
		margin-top: 4.8rem;
	}
	.section.section-app .section-figure figcaption>strong {
		margin-bottom: 1.5rem;
	}
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
	.section.section-app .section-title {
		font-size: 4rem;
	}
	.section.section-app .section-title>strong {
		font-size: 7rem;
		font-size: 7.007007vw;
	}
	.section.section-app .section-description {
		font-size: 5.2rem;
		font-size: 5.2052052vw;
	}
	.section.section-app .section-figure figcaption>span {
		font-size: 2.2rem;
		font-size: 2.2022022vw;
	}
	.section.section-app .section-figure figcaption>strong {
		font-size: 2.4rem;
		font-size: 2.4024024vw;
	}
}

@media only screen and (min-width: 1000px) {
	.section.section-app .section-title {
		font-size: 4rem;
	}
	.section.section-app .section-title>strong {
		font-size: 7.2rem;
	}
	.section.section-app .section-description {
		font-size: 5.4rem;
	}
	.section.section-app .section-figure figcaption>span {
		font-size: 2.4rem;
	}
	.section.section-app .section-figure figcaption>strong {
		font-size: 2.6rem;
	}
}

@charset "UTF-8";

/* btn
---------------------------------------------------------- */

.btn {
	font-family: HiraMaruProN-W4;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 0;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	    touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 10rem;
	margin: auto;
	background-color: #1FB0AD;
	color: #fff;
}

.btn:hover {
	text-decoration: none;
}

.btn.btn-large {
	font-family: HiraginoSans-W6;
}

.btn.btn-mail-left::before {
	content: '';
	display: inline-block;
	background: url(../images/icon/icon_mail.png) 0 0 no-repeat;
	background-size: contain;
}

.btn.btn-download-right::after {
	content: '';
	display: inline-block;
	background: url(../images/icon/icon_download.png) 0 0 no-repeat;
	background-size: contain;
}

@media only screen and (max-width: 767px) {
	.btn {
		font-size: 1.6rem;
		padding: .45rem 2.275rem;
	}
	.btn.btn-large {
		font-size: 1.5rem;
		width: 92.7835%;
		max-width: 27rem;
		padding: .5rem 1.5rem;
	}
	.btn.btn-mail-left::before {
		width: 1.55rem;
		height: 1.2rem;
		margin-right: .8rem;
	}
	.btn.btn-download-right::after {
		width: 1.55rem;
		height: 1.4rem;
		margin-left: .8rem;
	}
}

@media only screen and (min-width: 768px) {
	.btn {
		font-size: 3rem;
		padding: .75rem 3.7rem;
	}
	.btn.btn-large {
		font-size: 4rem;
		width: 55.2rem;
		padding: 2.1rem 3.7rem;
	}
	.btn.btn-mail-left::before {
		width: 3.5rem;
		height: 2.7rem;
		margin-right: 2.2rem;
	}
	.btn.btn-download-right::after {
		width: 4rem;
		height: 3.6rem;
		margin-left: 2.2rem;
	}
}

@charset "UTF-8";

/* color-white
---------------------------------------------------------- */

.color-white {
	color: #fff;
}

/* color-info
---------------------------------------------------------- */

.color-info {
	color: #e77c6e;
}

/* visible-sp
---------------------------------------------------------- */

@media only screen and (max-width: 767px) {
	.visible-sp {
		display: block;
	}
}

@media only screen and (min-width: 768px) {
	.visible-sp {
		display: none;
	}
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zdHlsZXMvYnVuZGxlLnNjc3MiLCIuLi8uLi9zcmMvc3R5bGVzL2Jhc2UvX3ZhcnMuc2NzcyIsIi4uLy4uL3NyYy9zdHlsZXMvYmFzZS9fbWl4aW5zLnNjc3MiLCIuLi8uLi9zcmMvc3R5bGVzL2Jhc2UvX2Jhc2Uuc2NzcyIsIi4uLy4uL3NyYy9zdHlsZXMvbGF5b3V0L19sYXlvdXQuc2NzcyIsIi4uLy4uL3NyYy9zdHlsZXMvbW9kdWxlL19oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9zdHlsZXMvbW9kdWxlL19mb290ZXIuc2NzcyIsIi4uLy4uL3NyYy9zdHlsZXMvbW9kdWxlL19zZWN0aW9uLnNjc3MiLCIuLi8uLi9zcmMvc3R5bGVzL21vZHVsZS9fYnV0dG9uLnNjc3MiLCIuLi8uLi9zcmMvc3R5bGVzL21vZHVsZS9fb3RoZXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCOztBQUVqQixTQUFPOztBQ0ZQLGlCQUFpQjs7QUNBakIsaUJBQWlCOztBQ0FqQixpQkFBaUI7O0FBRWpCLDRFQUE0RTs7QUFFNUU7RUFDRSx3QkFBd0I7RUFDeEIsMkJBQTJCO0VBQzNCLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFLFNBQVM7Q0FDVjs7QUFFRDs7Ozs7Ozs7Ozs7O0VBWUUsY0FBYztDQUNmOztBQUVEOzs7O0VBSUUsc0JBQXNCO0VBQ3RCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGNBQWM7RUFDZCxTQUFTO0NBQ1Y7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsNkJBQTZCO0NBQzlCOztBQUVEOztFQUVFLFVBQVU7Q0FDWDs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDs7RUFFRSxnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7O0VBRUUsZUFBZTtFQUNmLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsVUFBVTtDQUNYOztBQUVEO0VBQ0UsY0FBYztDQUNmOztBQUVEO0VBQ0UsU0FBUztDQUNWOztBQUVEO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsZ0NBQXdCO1VBQXhCLHdCQUF3QjtFQUN4QixTQUFTO0NBQ1Y7O0FBRUQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7Ozs7RUFJRSx1QkFBdUI7RUFDdkIsY0FBYztDQUNmOztBQUVEOzs7OztFQUtFLGVBQWU7RUFDZixjQUFjO0VBQ2QsU0FBUztDQUNWOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEOztFQUVFLG9CQUFvQjtDQUNyQjs7QUFFRDs7OztFQUlFLDJCQUEyQjtFQUMzQixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsVUFBVTtFQUNWLFVBQVU7Q0FDWDs7QUFFRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDs7RUFFRSwrQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFVBQVU7Q0FDWDs7QUFFRDs7RUFFRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSw4QkFBOEI7RUFDOUIsZ0NBQXVCO1VBQXZCLHVCQUF1QjtDQUN4Qjs7QUFFRDs7RUFFRSx3QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSx5QkFBeUI7RUFDekIsY0FBYztFQUNkLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFLFVBQVU7RUFDVixVQUFVO0NBQ1g7O0FBRUQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsaUJBQWlCO0NBQ2xCOztBQUVEOztFQUVFLFVBQVU7Q0FDWDs7QUFFRDs2REFDNkQ7O0FBRTdEOzs7RUFHRSwrQkFBdUI7VUFBdkIsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLG1CQUE0QjtFQUM1QiwwSUFBMEk7RUFDMUksb0NBQW9DO0VBQ3BDLG1DQUFtQztDQUNwQzs7QUFDRDtFQUNFO0lBQ0UsaUJBQWlCO0lBQ2pCLG1CQUE0QjtHQUM3QjtDQUNGOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLHdCQUF3QjtFQUN4QixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEOzs7Ozs7RUFNRSxVQUFVO0VBQ1Ysb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsMkJBQTJCO0VBQzNCLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsMkJBQTJCO0NBQzVCOztBQUVEOzs7RUFHRSxVQUFVO0VBQ1YsV0FBVztDQUNaOztBQUVEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFFRDs7O0VBR0UsVUFBVTtDQUNYOztBQUVEOztFQUVFLHVCQUF1QjtFQUN2QixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0VBQ2IsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsVUFBVTtDQUNYOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsVUFBVTtDQUNYOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBSDVVRCxXQUFTOztBSVBULGlCQUFpQjs7QUFFakI7NkRBQzZEOztBQUU3RDtDQUNDLFlBQVk7Q0FDWixrQkFBa0I7Q0FDbEIsbUJBQW1CO0NBQ25COztBQUVEO0NBQ0M7RUFDQyxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCO0NBQ0Q7O0FBRUQ7Q0FDQztFQUNDLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCO0NBQ0Q7O0FBRUQ7NkRBQzZEOztBQUU3RDtDQUNDLG1CQUFtQjtDQUNuQjs7QUpyQkQsWUFBVTs7QUtWVixpQkFBaUI7O0FBRWpCOzZEQUM2RDs7QUFFN0Q7Q0FDQyx1QkFBdUI7Q0FDdkI7O0FBRUQ7Q0FDQyxpQkFBaUI7Q0FDakI7O0FBRUQ7Q0FDQyxrQkFBa0I7Q0FDbEIsb0JBQW9CO0NBQ3BCLGlCQUFpQjtDQUNqQiw4REFBOEQ7Q0FDOUQseUJBQXlCO0NBQ3pCOztBQUVEO0NBQ0MsZUFBZTtDQUNmLFlBQVk7Q0FDWixtQkFBbUI7Q0FDbkIsWUFBWTtDQUNaLFlBQVk7Q0FDWjs7QUFFRDtDQUNDLFlBQVk7Q0FDWjs7QUFFRDtDQUNDLGFBQWE7Q0FDYjs7QUFFRDtDQUNDLGdCQUFnQjtDQUNoQixPQUFPO0NBQ1AsUUFBUTtDQUNSLFNBQVM7Q0FDVCxZQUFZO0NBQ1osWUFBWTtDQUNaLHVCQUF1QjtDQUN2QixpQ0FBaUM7Q0FDakM7O0FBRUQ7Q0FDQyxlQUFlO0NBQ2Y7O0FBRUQ7Q0FDQztFQUNDLG9CQUFvQjtFQUNwQjtDQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQjtDQUNEO0VBQ0MsYUFBYTtFQUNiLGVBQWU7RUFDZjtDQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEI7Q0FDRDs7QUFFRDtDQUNDO0VBQ0Msb0JBQW9CO0VBQ3BCO0NBQ0Q7RUFDQyxvQkFBb0I7RUFDcEIsdUJBQXVCO0VBQ3ZCO0NBQ0Q7RUFDQyxlQUFlO0VBQ2YsZUFBZTtFQUNmO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDs7QUFFRDtDQUNDO0VBQ0Msa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QjtDQUNEOztBQUVEO0NBQ0M7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDs7QUNuR0QsaUJBQWlCOztBQUVqQjs2REFDNkQ7O0FBRTdEO0NBQ0MseUVBQXlFO0NBQ3pFOztBQUVEO0NBQ0Msa0JBQWtCO0NBQ2xCLG9CQUFvQjtDQUNwQixpQkFBaUI7Q0FDakIsOERBQThEO0NBQzlELGFBQWE7Q0FDYix5QkFBeUI7Q0FDekI7O0FBRUQ7Q0FDQyx3QkFBd0I7Q0FDeEIsZUFBZTtDQUNmOztBQUVEO0NBQ0M7RUFDQyxhQUFhO0VBQ2IsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QjtDQUNEO0VBQ0MscUJBQXFCO0VBQ3JCO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDtFQUNDLG9CQUFvQjtFQUNwQjtDQUNEOztBQUVEO0NBQ0M7RUFDQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QjtDQUNEO0VBQ0MsNkJBQTZCO0VBQzdCO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDtFQUNDLG1CQUFtQjtFQUNuQjtDQUNEOztBQUVEO0NBQ0M7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDs7QUM3REQsaUJBQWlCOztBQUVqQjs2REFDNkQ7O0FBRTdEO0NBQ0MsbUJBQW1CO0NBQ25CLG1CQUFtQjtDQUNuQixpQkFBaUI7Q0FDakI7O0FBRUQ7Q0FDQyxtQkFBbUI7Q0FDbkIsV0FBVztDQUNYLHVCQUF1QjtDQUN2QixtQ0FBbUM7Q0FDbkMsNkJBQTZCO0NBQzdCOztBQUVEO0NBQ0MsWUFBWTtDQUNaLGVBQWU7Q0FDZixZQUFZO0NBQ1osYUFBYTtDQUNiLG1CQUFtQjtDQUNuQixPQUFPO0NBQ1AsUUFBUTtDQUNSLFdBQVc7Q0FDWCxhQUFhO0NBQ2IsMEJBQTBCO0NBQzFCLFdBQVc7Q0FDWDs7QUFFRDtDQUNDLFdBQVc7Q0FDWCxtQkFBbUI7Q0FDbkI7O0FBRUQ7Q0FDQyxlQUFlO0NBQ2Ysa0JBQWtCO0NBQ2xCLG1CQUFtQjtDQUNuQjs7QUFFRDtDQUNDO0VBQ0Msa0JBQWtCO0VBQ2xCO0NBQ0Q7RUFDQyxXQUFXO0VBQ1g7Q0FDRDs7QUFFRDtDQUNDO0VBQ0Msa0JBQWtCO0VBQ2xCO0NBQ0Q7RUFDQyxXQUFXO0VBQ1g7Q0FDRDs7QUFFRDtDQUNDO0VBQ0MsV0FBVztFQUNYO0NBQ0Q7O0FBRUQ7NkRBQzZEOztBQUU3RDtDQUNDLDJEQUEyRDtDQUMzRDs7QUFFRDtDQUNDLFlBQVk7Q0FDWixlQUFlO0NBQ2YsWUFBWTtDQUNaLGFBQWE7Q0FDYixZQUFZO0NBQ1osaUJBQWlCO0NBQ2pCLCtGQUF1RjtTQUF2Rix1RkFBdUY7Q0FDdkYsbUJBQW1CO0NBQ25CLE9BQU87Q0FDUCxRQUFRO0NBQ1IsV0FBVztDQUNYOztBQUVEO0NBQ0Msa0JBQWtCO0NBQ2xCLG1CQUFtQjtDQUNuQjs7QUFFRDs7Q0FFQyx5Q0FBNkM7Q0FBN0MsNkNBQTZDO0NBQzdDOztBQUVEO0NBQ0MsZUFBZTtDQUNmOztBQUVEO0NBQ0M7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDtFQUNDLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEI7Q0FDRDtFQUNDLGtCQUFrQjtFQUNsQix3QkFBd0I7RUFDeEIsMEVBQTBFO0VBQzFFLDhCQUE4QjtFQUM5QjtDQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCO0NBQ0Q7RUFDQyxtQkFBbUI7RUFDbkI7Q0FDRDs7QUFFRDtDQUNDO0VBQ0MsZ0JBQWdCO0VBQ2hCO0NBQ0Q7RUFDQyxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLHlCQUF3QjtNQUF4QixzQkFBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQjtDQUNEO0VBQ0Msb0JBQW9CO0VBQ3BCO0NBQ0Q7RUFDQyxnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLHVFQUF1RTtFQUN2RTtDQUNEO0VBQ0MsaUJBQWlCO0VBQ2pCO0NBQ0Q7O0FBRUQ7Q0FDQztFQUNDLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkI7Q0FDRDtFQUNDLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEI7Q0FDRDs7QUFFRDtDQUNDO0VBQ0Msa0NBQWtDO0VBQ2xDO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDtFQUNDLGlCQUFpQjtFQUNqQjtDQUNEOztBQUVEOzZEQUM2RDs7QUFFN0Q7Q0FDQyxlQUFlO0NBQ2Y7O0FBRUQ7Q0FDQyxlQUFlO0NBQ2Y7O0FBRUQ7Q0FDQyxrQkFBa0I7Q0FDbEIsZUFBZTtDQUNmOztBQUVEO0NBQ0MsaUJBQWlCO0NBQ2pCOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0MsYUFBYTtDQUNiOztBQUVEO0NBQ0M7RUFDQyxnQkFBZ0I7RUFDaEI7Q0FDRDtFQUNDLGtCQUFrQjtFQUNsQjtDQUNEO0VBQ0MsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQjtDQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCO0NBQ0Q7RUFDQyxpQkFBaUI7RUFDakI7Q0FDRDtFQUNDLG1CQUFtQjtFQUNuQjtDQUNEO0VBQ0MsbUJBQW1CO0VBQ25CO0NBQ0Q7RUFDQyxtQkFBbUI7RUFDbkI7Q0FDRDtFQUNDLGtCQUFrQjtFQUNsQjtDQUNEOztBQUVEO0NBQ0M7RUFDQyxtQkFBbUI7RUFDbkI7Q0FDRDtFQUNDLGlCQUFpQjtFQUNqQjtDQUNEO0VBQ0MsbUJBQW1CO0VBQ25CO0NBQ0Q7RUFDQyxvQkFBb0I7RUFDcEI7Q0FDRDtFQUNDLFdBQVc7RUFDWDtDQUNEO0VBQ0MsbUJBQW1CO0VBQ25CO0NBQ0Q7O0FBRUQ7Q0FDQztFQUNDLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkI7Q0FDRDtFQUNDLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Y7Q0FDRDtFQUNDLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEI7Q0FDRDtFQUNDLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkI7Q0FDRDs7QUFFRDtDQUNDO0VBQ0Msa0JBQWtCO0VBQ2xCO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDtFQUNDLGlCQUFpQjtFQUNqQjtDQUNEO0VBQ0MsZ0JBQWdCO0VBQ2hCO0NBQ0Q7O0FBRUQ7NkRBQzZEOztBQUU3RDtDQUNDLHNCQUFzQjtDQUN0Qjs7QUFFRDtDQUNDLGlFQUFpRTtDQUNqRTs7QUFFRDtDQUNDLGlFQUFpRTtDQUNqRTs7QUFFRDtDQUNDLGlFQUFpRTtDQUNqRTs7QUFFRDtDQUNDLHFCQUFxQjtDQUNyQjs7QUFFRDtDQUNDLHNCQUFzQjtDQUN0Qjs7QUFFRDtDQUNDLGlCQUFpQjtDQUNqQjs7QUFFRDtDQUNDO0VBQ0MsZ0JBQWdCO0VBQ2hCO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDtFQUNDLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsNkJBQXVCO0VBQXZCLDhCQUF1QjtNQUF2QiwyQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQjtDQUNEOztBQUVEO0NBQ0M7RUFDQyx5QkFBeUI7RUFDekI7Q0FDRDtFQUNDLG9CQUFvQjtFQUNwQjtDQUNEO0VBQ0MsZUFBZTtFQUNmO0NBQ0Q7RUFDQyxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmO0NBQ0Q7RUFDQyxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLHlCQUF3QjtNQUF4QixzQkFBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCO0NBQ0Q7RUFDQyxXQUFXO0VBQ1gsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQjtDQUNEO0VBQ0MsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakI7Q0FDRDs7QUFFRDtDQUNDO0VBQ0Msa0JBQWtCO0VBQ2xCO0NBQ0Q7RUFDQyxpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCO0NBQ0Q7O0FBRUQ7Q0FDQztFQUNDLGtCQUFrQjtFQUNsQjtDQUNEO0VBQ0MsaUJBQWlCO0VBQ2pCO0NBQ0Q7RUFDQyxnQkFBZ0I7RUFDaEI7Q0FDRDs7QUFFRDs2REFDNkQ7O0FBRTdEO0NBQ0MsZUFBZTtDQUNmOztBQUVEO0NBQ0MscUJBQWM7Q0FBZCxxQkFBYztDQUFkLGNBQWM7Q0FDZCw2QkFBdUI7Q0FBdkIsOEJBQXVCO0tBQXZCLDJCQUF1QjtTQUF2Qix1QkFBdUI7Q0FDdkIsMEJBQW9CO0tBQXBCLHVCQUFvQjtTQUFwQixvQkFBb0I7Q0FDcEI7O0FBRUQ7Q0FDQyxlQUFlO0NBQ2Y7O0FBRUQ7Q0FDQyxrQkFBa0I7Q0FDbEIsZUFBZTtDQUNmOztBQUVEO0NBQ0MsaUJBQWlCO0NBQ2pCLGlCQUFpQjtDQUNqQjs7QUFFRDtDQUNDO0VBQ0MsZ0JBQWdCO0VBQ2hCO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDtFQUNDLGtCQUFrQjtFQUNsQjtDQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCO0NBQ0Q7RUFDQyxlQUFlO0VBQ2Y7Q0FDRDs7QUFFRDtDQUNDO0VBQ0MsZ0JBQWdCO0VBQ2hCO0NBQ0Q7RUFDQyxvQkFBb0I7RUFDcEI7Q0FDRDs7QUFFRDtDQUNDO0VBQ0Msa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QjtDQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QjtDQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QjtDQUNEOztBQUVEO0NBQ0M7RUFDQyxnQkFBZ0I7RUFDaEI7Q0FDRDtFQUNDLGdCQUFnQjtFQUNoQjtDQUNEO0VBQ0MsZ0JBQWdCO0VBQ2hCO0NBQ0Q7O0FBRUQ7NkRBQzZEOztBQUU3RDtDQUNDLHFCQUFjO0NBQWQscUJBQWM7Q0FBZCxjQUFjO0NBQ2QsNkJBQXVCO0NBQXZCLDhCQUF1QjtLQUF2QiwyQkFBdUI7U0FBdkIsdUJBQXVCO0NBQ3ZCLDBCQUFvQjtLQUFwQix1QkFBb0I7U0FBcEIsb0JBQW9CO0NBQ3BCOztBQUVEO0NBQ0MsK0RBQStEO0NBQy9ELHVCQUF1QjtDQUN2Qjs7QUFFRDtDQUNDLGVBQWU7Q0FDZjs7QUFFRDtDQUNDLGVBQWU7Q0FDZjs7QUFFRDtDQUNDLG1CQUFtQjtDQUNuQixxQkFBYztDQUFkLHFCQUFjO0NBQWQsY0FBYztDQUNkOztBQUVEO0NBQ0MsWUFBWTtDQUNaLGVBQWU7Q0FDZixtQkFBbUI7Q0FDbkIsUUFBUTtDQUNSLFNBQVM7Q0FDVCxhQUFhO0NBQ2Isd0VBQXdFO0NBQ3hFLHlCQUF5QjtDQUN6Qjs7QUFFRDtDQUNDLG1CQUFtQjtDQUNuQixxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxrQkFBa0I7Q0FDbEIsc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0MsaUJBQWlCO0NBQ2pCOztBQUVEO0NBQ0MsZUFBZTtDQUNmOztBQUVEO0NBQ0MsaUJBQWlCO0NBQ2pCLGlCQUFpQjtDQUNqQjs7QUFFRDtDQUNDO0VBQ0MsZ0JBQWdCO0VBQ2hCO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDtFQUNDLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkI7Q0FDRDtFQUNDLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCO0NBQ0Q7RUFDQyxpQkFBaUI7RUFDakI7Q0FDRDtFQUNDLHNCQUFzQjtFQUN0QjtDQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQjtDQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckI7Q0FDRDtFQUNDLGtCQUFrQjtFQUNsQjtDQUNEOztBQUVEO0NBQ0M7RUFDQyxpQkFBaUI7RUFDakI7Q0FDRDtFQUNDLHNCQUFzQjtFQUN0QjtDQUNEO0VBQ0MseUJBQXdCO01BQXhCLHNCQUF3QjtVQUF4Qix3QkFBd0I7RUFDeEI7Q0FDRDtFQUNDLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLHNDQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUI7Q0FDRDtFQUNDLFdBQVc7RUFDWDtDQUNEO0VBQ0MsdUJBQXVCO0VBQ3ZCO0NBQ0Q7RUFDQyxtQkFBbUI7RUFDbkI7Q0FDRDtFQUNDLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEI7Q0FDRDs7QUFFRDtDQUNDO0VBQ0Msa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QjtDQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QjtDQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QjtDQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QjtDQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QjtDQUNEOztBQUVEO0NBQ0M7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDtFQUNDLGlCQUFpQjtFQUNqQjtDQUNEO0VBQ0MsZ0JBQWdCO0VBQ2hCO0NBQ0Q7RUFDQyxnQkFBZ0I7RUFDaEI7Q0FDRDtFQUNDLGdCQUFnQjtFQUNoQjtDQUNEOztBQUVEOzZEQUM2RDs7QUFFN0Q7Q0FDQyxlQUFlO0NBQ2Y7O0FBRUQ7Q0FDQyxlQUFlO0NBQ2Y7O0FBRUQ7Q0FDQyxlQUFlO0NBQ2Y7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxlQUFlO0NBQ2YsZUFBZTtDQUNmLHNCQUFzQjtDQUN0Qjs7QUFFRDtDQUNDLGlCQUFpQjtDQUNqQjs7QUFFRDtDQUNDO0VBQ0Msa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QjtDQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQjtDQUNEO0VBQ0Msc0JBQXNCO0VBQ3RCO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDtFQUNDLGdCQUFnQjtFQUNoQjtDQUNEO0VBQ0MsbUJBQW1CO0VBQ25CO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDtFQUNDLGNBQWM7RUFDZDtDQUNEOztBQUVEO0NBQ0M7RUFDQyxzQkFBc0I7RUFDdEI7Q0FDRDtFQUNDLG1CQUFtQjtFQUNuQjtDQUNEO0VBQ0Msc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQjtDQUNEO0VBQ0MseUJBQXlCO0VBQ3pCO0NBQ0Q7RUFDQyxtQkFBbUI7RUFDbkI7Q0FDRDtFQUNDLHNCQUFzQjtFQUN0QjtDQUNEOztBQUVEO0NBQ0M7RUFDQyxnQkFBZ0I7RUFDaEI7Q0FDRDtFQUNDLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEI7Q0FDRDtFQUNDLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkI7Q0FDRDtFQUNDLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkI7Q0FDRDtFQUNDLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkI7Q0FDRDs7QUFFRDtDQUNDO0VBQ0MsZ0JBQWdCO0VBQ2hCO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDtFQUNDLGtCQUFrQjtFQUNsQjtDQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDs7QUNod0JELGlCQUFpQjs7QUFFakI7NkRBQzZEOztBQUU3RDtDQUNDLDZCQUE2QjtDQUM3QixtQkFBbUI7Q0FDbkIscUJBQWM7Q0FBZCxxQkFBYztDQUFkLGNBQWM7Q0FDZCx5QkFBd0I7S0FBeEIsc0JBQXdCO1NBQXhCLHdCQUF3QjtDQUN4QiwwQkFBb0I7S0FBcEIsdUJBQW9CO1NBQXBCLG9CQUFvQjtDQUNwQixpQkFBaUI7Q0FDakIsbUJBQW1CO0NBQ25CLG9CQUFvQjtDQUNwQix1QkFBdUI7Q0FDdkIsK0JBQTJCO0tBQTNCLDJCQUEyQjtDQUMzQixnQkFBZ0I7Q0FDaEIsMEJBQWtCO0lBQWxCLHVCQUFrQjtLQUFsQixzQkFBa0I7U0FBbEIsa0JBQWtCO0NBQ2xCLHVCQUF1QjtDQUN2Qiw4QkFBOEI7Q0FDOUIscUJBQXFCO0NBQ3JCLGFBQWE7Q0FDYiwwQkFBMEI7Q0FDMUIsWUFBWTtDQUNaOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0MsNkJBQTZCO0NBQzdCOztBQUVEO0NBQ0MsWUFBWTtDQUNaLHNCQUFzQjtDQUN0Qiw0REFBNEQ7Q0FDNUQseUJBQXlCO0NBQ3pCOztBQUVEO0NBQ0MsWUFBWTtDQUNaLHNCQUFzQjtDQUN0QixnRUFBZ0U7Q0FDaEUseUJBQXlCO0NBQ3pCOztBQUVEO0NBQ0M7RUFDQyxrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCO0NBQ0Q7RUFDQyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEI7Q0FDRDtFQUNDLGVBQWU7RUFDZixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCO0NBQ0Q7RUFDQyxlQUFlO0VBQ2YsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQjtDQUNEOztBQUVEO0NBQ0M7RUFDQyxnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCO0NBQ0Q7RUFDQyxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QjtDQUNEO0VBQ0MsY0FBYztFQUNkLGVBQWU7RUFDZixxQkFBcUI7RUFDckI7Q0FDRDtFQUNDLFlBQVk7RUFDWixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCO0NBQ0Q7O0FDM0ZELGlCQUFpQjs7QUFFakI7NkRBQzZEOztBQUU3RDtDQUNDLFlBQVk7Q0FDWjs7QUFFRDs2REFDNkQ7O0FBRTdEO0NBQ0MsZUFBZTtDQUNmOztBQUVEOzZEQUM2RDs7QUFFN0Q7Q0FDQztFQUNDLGVBQWU7RUFDZjtDQUNEOztBQUVEO0NBQ0M7RUFDQyxjQUFjO0VBQ2Q7Q0FDRCIsImZpbGUiOiJidW5kbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBCYXNlXG5AaW1wb3J0IFwiLi9iYXNlL192YXJzLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvX21peGlucy5zY3NzXCI7XG5AaW1wb3J0IFwiLi9iYXNlL19iYXNlLnNjc3NcIjtcblxuLy8gTGF5b3V0XG5AaW1wb3J0IFwiLi9sYXlvdXQvX2xheW91dC5zY3NzXCI7XG5cbi8vIE1vZHVsZXNcbkBpbXBvcnQgXCIuL21vZHVsZS9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIuL21vZHVsZS9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIuL21vZHVsZS9fc2VjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiLi9tb2R1bGUvX2J1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiLi9tb2R1bGUvX290aGVycy5zY3NzXCI7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4kd2lkdGgtcGM6IDc2OHB4O1xuJHdpZHRoLXNwOiA3NjdweDsiLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhLXBjKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNwIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtc3ApIHtcbiAgICBAY29udGVudDtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCVcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMFxufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDBcbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDBcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkXG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwXG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IC42N2VtIDBcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCVcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxufVxuXG5zdXAge1xuICB0b3A6IC0uNWVtXG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtXG59XG5cbmltZyB7XG4gIGJvcmRlcjogMFxufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweFxufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDBcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG9cbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbVxufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwXG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lXG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHRcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDBcbn1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsXG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwXG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvXG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogLjM1ZW0gLjYyNWVtIC43NWVtXG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMFxufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvXG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwXG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwXG59XG5cbi8qIGJhc2ljIGVsZW1lbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKiAuNjI1KTtcbiAgZm9udC1mYW1pbHk6IEhpcmFnaW5vU2Fucy1XNiwgSGlyYWdpbm8gU2FucywgJ+ODkuODqeOCruODjuinkuOCtCBQcm9OIFczJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCAn5ri444K044K344OD44KvJywgWXVHb3RoaWMsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDM3LjUlO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxZW0gKiAuMzc1KTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS41ODMzMzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzVlNmE3OTtcbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG51bCxcbm9sLFxubGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5kbCxcbmR0LFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5pIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyogbC1jb250YWluZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmwtY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmwtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5sLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMDByZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdH1cbn1cblxuLyogbC1tYWluXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5sLW1haW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiBoZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXIgLmhlYWRlci1pbm5lciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZWFkZXIgLmhlYWRlci10aXRsZSB7XG5cdHRleHQtaW5kZW50OiAxMDAlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ28vaGVhZGVyX2xvZ28uc3ZnKSAwIDAgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5oZWFkZXIgLmhlYWRlci1kZXNjcmlwdGlvbiB7XG5cdGNvbG9yOiAjNGE0YTRhO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjbGVhcjogYm90aDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5oZWFkZXIgLmhlYWRlci10aXRsZSB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVhZGVyIC5oZWFkZXItYnRuIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaGVhZGVyIC5oZWFkZXItZml4ZWQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7XG59XG5cbi5oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1pbm5lciB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5oZWFkZXIge1xuXHRcdHBhZGRpbmctdG9wOiA2LjVyZW07XG5cdH1cblx0LmhlYWRlciAuaGVhZGVyLWlubmVyIHtcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0fVxuXHQuaGVhZGVyIC5oZWFkZXItdGl0bGUge1xuXHRcdHdpZHRoOiAxMHJlbTtcblx0XHRoZWlnaHQ6IDMuNXJlbTtcblx0fVxuXHQuaGVhZGVyIC5oZWFkZXItZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IC4xcmVtO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmhlYWRlciB7XG5cdFx0cGFkZGluZy10b3A6IDguNHJlbTtcblx0fVxuXHQuaGVhZGVyIC5oZWFkZXItaW5uZXIge1xuXHRcdHBhZGRpbmctdG9wOiAxLjRyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDEuNHJlbTtcblx0fVxuXHQuaGVhZGVyIC5oZWFkZXItdGl0bGUge1xuXHRcdHdpZHRoOiAxOS41cmVtO1xuXHRcdGhlaWdodDogNC43cmVtO1xuXHR9XG5cdC5oZWFkZXIgLmhlYWRlci1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogLjVyZW07XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG5cdC5oZWFkZXIgLmhlYWRlci1kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0Zm9udC1zaXplOiAyLjYwMjYwMjZ2dztcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQuaGVhZGVyIC5oZWFkZXItZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHR9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiBmb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZvb3RlciB7XG5cdGJhY2tncm91bmQ6ICNmY2ZjZmMgdXJsKC4uL2ltYWdlcy9wYXR0ZXJuL3BhdHRlcm5fZm9vdGVyLnBuZykgMCAwIHJlcGVhdDtcbn1cblxuLmZvb3RlciAuZm9vdGVyLXRpdGxlIHtcblx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9nby9mb290ZXJfbG9nby5zdmcpIDAgMCBuby1yZXBlYXQ7XG5cdG1hcmdpbjogYXV0bztcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uZm9vdGVyIC5mb290ZXItaW5mbyB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU4MzMzMzMzO1xuXHRjb2xvcjogIzRhNGE0YTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuZm9vdGVyIC5mb290ZXItdGl0bGUge1xuXHRcdHdpZHRoOiAxMnJlbTtcblx0XHRoZWlnaHQ6IDdyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMy40cmVtO1xuXHR9XG5cdC5mb290ZXIgLmZvb3Rlci1pbm5lciB7XG5cdFx0cGFkZGluZzogNHJlbSAxLjJyZW07XG5cdH1cblx0LmZvb3RlciAuZm9vdGVyLWluZm8ge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cdC5mb290ZXIgLmZvb3Rlci1pbmZvLXRpdGxlOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdG1hcmdpbi10b3A6IDEuNzVyZW07XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZm9vdGVyIC5mb290ZXItdGl0bGUge1xuXHRcdHdpZHRoOiAxOC4zcmVtO1xuXHRcdGhlaWdodDogMTEuNnJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA0LjVyZW07XG5cdH1cblx0LmZvb3RlciAuZm9vdGVyLWlubmVyIHtcblx0XHRwYWRkaW5nOiA0cmVtIDIuNnJlbSAxMS44cmVtO1xuXHR9XG5cdC5mb290ZXIgLmZvb3Rlci1pbmZvIHtcblx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0fVxuXHQuZm9vdGVyIC5mb290ZXItaW5mby10aXRsZTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRtYXJnaW4tdG9wOiAzLjVyZW07XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0LmZvb3RlciAuZm9vdGVyLWluZm8ge1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHR9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiBzZWN0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zZWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWN0aW9uIC5zZWN0aW9uLW91dGxpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDA7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zZWN0aW9uIC5zZWN0aW9uLW91dGxpbmUuc2VjdGlvbi1vdXRsaW5lLW1hc2s6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDA7XG5cdG9wYWNpdHk6IC44NTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzEwMzA0MDtcblx0ei1pbmRleDogMDtcbn1cblxuLnNlY3Rpb24gLnNlY3Rpb24taW5uZXIge1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uIC5zZWN0aW9uLW9iamVjdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5zZWN0aW9uIC5zZWN0aW9uLWlubmVyIHtcblx0XHRwYWRkaW5nOiAwIC40NXJlbTtcblx0fVxuXHQuc2VjdGlvbiAuc2VjdGlvbi1vYmplY3QtLXNwLXNpemUtc21hbGwge1xuXHRcdHdpZHRoOiA2MCU7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuc2VjdGlvbiAuc2VjdGlvbi1pbm5lciB7XG5cdFx0cGFkZGluZzogMCAyLjZyZW07XG5cdH1cblx0LnNlY3Rpb24gLnNlY3Rpb24tb2JqZWN0LS1wYy1zaXplLW1pZGRsZSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQuc2VjdGlvbiAuc2VjdGlvbi1vYmplY3QtLXBjLXNpemUtbWlkZGxlIHtcblx0XHR3aWR0aDogMzAlO1xuXHR9XG59XG5cbi8qIHNlY3Rpb24ta3Zcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNlY3Rpb24uc2VjdGlvbi1rdiAuc2VjdGlvbi1vdXRsaW5lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZWN0aW9uL2JnX3NlY3Rpb25fa3YucG5nKTtcbn1cblxuLnNlY3Rpb24uc2VjdGlvbi1rdiAuc2VjdGlvbi1vdXRsaW5lOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IC4zO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRib3gtc2hhZG93OiAwIC4ycmVtIC40cmVtIDAgcmdiYSgwLCAwLCAwLCAuNSksIGluc2V0IDAgLjFyZW0gLjNyZW0gMCByZ2JhKDAsIDAsIDAsIC41KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24ta3YgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuXHRsaW5lLWhlaWdodDogMS4yNTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi5zZWN0aW9uLWt2IC5zZWN0aW9uLXRpdGxlLFxuLnNlY3Rpb24uc2VjdGlvbi1rdiAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG5cdHRleHQtc2hhZG93OiAwIC4zcmVtIC41cmVtIHJnYmEoMCwgMCwgMCwgLjUpO1xufVxuXG4uc2VjdGlvbi5zZWN0aW9uLWt2IC5zZWN0aW9uLWRlc2NyaXB0aW9uPnN0cm9uZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5zZWN0aW9uLnNlY3Rpb24ta3YgLnNlY3Rpb24tb3V0bGluZSB7XG5cdFx0cGFkZGluZzogMS42cmVtIDA7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1rdiAuc2VjdGlvbi10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNnJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWt2IC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNS44NXJlbTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19zcC5wbmcpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAzLjQ1cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24ta3YgLnNlY3Rpb24tZGVzY3JpcHRpb24gc3BhbiB7XG5cdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1rdiAuc2VjdGlvbi1kZXNjcmlwdGlvbj5zdHJvbmcge1xuXHRcdG1hcmdpbi10b3A6IDEuMnJlbTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5zZWN0aW9uLnNlY3Rpb24ta3YgLnNlY3Rpb24tb3V0bGluZSB7XG5cdFx0cGFkZGluZzogNnJlbSAwO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24ta3YgLnNlY3Rpb24tb3V0bGluZS0tcGMtY2VudGVyZWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA2cmVtIDA7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1rdiAuc2VjdGlvbi10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWt2IC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDZyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDE1MHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93LnBuZykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1rdiAuc2VjdGlvbi1kZXNjcmlwdGlvbj5zdHJvbmcge1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG5cdC5zZWN0aW9uLnNlY3Rpb24ta3YgLnNlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNi4ycmVtO1xuXHRcdGZvbnQtc2l6ZTogNi4yMDYyMDYydnc7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1rdiAuc2VjdGlvbi1kZXNjcmlwdGlvbiBzcGFuIHtcblx0XHRmb250LXNpemU6IDEwcmVtO1xuXHRcdGZvbnQtc2l6ZTogMTAuMDEwMDF2dztcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQuc2VjdGlvbi5zZWN0aW9uLWt2IC5zZWN0aW9uLW91dGxpbmUge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMC41cmVtKTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWt2IC5zZWN0aW9uLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDcuMnJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWt2IC5zZWN0aW9uLWRlc2NyaXB0aW9uIHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMTJyZW07XG5cdH1cbn1cblxuLyogc2VjdGlvbi1wcm90b3R5cGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2VjdGlvbi5zZWN0aW9uLXByb3RvdHlwaW5nIHtcblx0Y29sb3I6ICM1ZTZhNzk7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tcHJvdG90eXBpbmcgLnNlY3Rpb24tdGl0bGU+c3Ryb25nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tcHJvdG90eXBpbmcgLnNlY3Rpb24tdGl0bGU+c3BhbiB7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24uc2VjdGlvbi1wcm90b3R5cGluZyAuc2VjdGlvbi1saXN0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlY3Rpb24uc2VjdGlvbi1wcm90b3R5cGluZyAuc2VjdGlvbi1saXN0aXRlbSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjY2NjY2Njtcbn1cblxuLnNlY3Rpb24uc2VjdGlvbi1wcm90b3R5cGluZyAuc2VjdGlvbi1saXN0aXRlbTo6YmVmb3JlIHtcblx0Y29udGVudDogJ+ODuyc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnNlY3Rpb24uc2VjdGlvbi1wcm90b3R5cGluZyB7XG5cdFx0cGFkZGluZzogNHJlbSAwO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcHJvdG90eXBpbmcgLnNlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcHJvdG90eXBpbmcgLnNlY3Rpb24tdGl0bGU+c3Ryb25nIHtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLXByb3RvdHlwaW5nIC5zZWN0aW9uLXRpdGxlPnN0cm9uZz5zdHJvbmcge1xuXHRcdGZvbnQtc2l6ZTogMy42cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcHJvdG90eXBpbmcgLnNlY3Rpb24tdGl0bGU+c3BhbiB7XG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLXByb3RvdHlwaW5nIC5zZWN0aW9uLWZpZ3VyZSB7XG5cdFx0bWFyZ2luLXRvcDogMi40cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcHJvdG90eXBpbmcgLnNlY3Rpb24tZmlndXJlKy5zZWN0aW9uLWZpZ3VyZSB7XG5cdFx0bWFyZ2luLXRvcDogNC4zcmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcHJvdG90eXBpbmcgLnNlY3Rpb24tbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogMi4ycmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcHJvdG90eXBpbmcgLnNlY3Rpb24tbGlzdGl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNlY3Rpb24uc2VjdGlvbi1wcm90b3R5cGluZyB7XG5cdFx0cGFkZGluZzogNnJlbSAycmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcHJvdG90eXBpbmcgLnNlY3Rpb24tdGl0bGU+c3BhbiB7XG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLXByb3RvdHlwaW5nIC5zZWN0aW9uLWZpZ3VyZSB7XG5cdFx0bWFyZ2luLXRvcDogNy45cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcHJvdG90eXBpbmcgLnNlY3Rpb24tZmlndXJlKy5zZWN0aW9uLWZpZ3VyZSB7XG5cdFx0bWFyZ2luLXRvcDogMTAuOHJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLXByb3RvdHlwaW5nIC5zZWN0aW9uLWZpZ3VyZSAuc2VjdGlvbi1vYmplY3Qge1xuXHRcdHdpZHRoOiA4MCU7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1wcm90b3R5cGluZyAuc2VjdGlvbi1saXN0IHtcblx0XHRtYXJnaW4tdG9wOiA1LjJyZW07XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG5cdC5zZWN0aW9uLnNlY3Rpb24tcHJvdG90eXBpbmcgLnNlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNC42cmVtO1xuXHRcdGZvbnQtc2l6ZTogNC42MDQ2MDQ2dnc7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1wcm90b3R5cGluZyAuc2VjdGlvbi10aXRsZT5zdHJvbmcge1xuXHRcdGZvbnQtc2l6ZTogN3JlbTtcblx0XHRmb250LXNpemU6IDd2dztcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLXByb3RvdHlwaW5nIC5zZWN0aW9uLXRpdGxlPnN0cm9uZz5zdHJvbmcge1xuXHRcdGZvbnQtc2l6ZTogMTByZW07XG5cdFx0Zm9udC1zaXplOiAxMHZ3O1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcHJvdG90eXBpbmcgLnNlY3Rpb24tbGlzdGl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdGZvbnQtc2l6ZTogMi44MDI4MDI4dnc7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0LnNlY3Rpb24uc2VjdGlvbi1wcm90b3R5cGluZyAuc2VjdGlvbi10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA1LjZyZW07XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1wcm90b3R5cGluZyAuc2VjdGlvbi10aXRsZT5zdHJvbmcge1xuXHRcdGZvbnQtc2l6ZTogNS42cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcHJvdG90eXBpbmcgLnNlY3Rpb24tdGl0bGU+c3Ryb25nPnN0cm9uZyB7XG5cdFx0Zm9udC1zaXplOiAxMnJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLXByb3RvdHlwaW5nIC5zZWN0aW9uLWxpc3RpdGVtIHtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdH1cbn1cblxuLyogc2VjdGlvbi1jcmVhdGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNlY3Rpb24uc2VjdGlvbi1jcmVhdGUge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tY3JlYXRlIC5zZWN0aW9uLW91dGxpbmU6bnRoLW9mLXR5cGUoMSkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NlY3Rpb24vYmdfc2VjdGlvbl9jcmVhdGUwMS5wbmcpO1xufVxuXG4uc2VjdGlvbi5zZWN0aW9uLWNyZWF0ZSAuc2VjdGlvbi1vdXRsaW5lOm50aC1vZi10eXBlKDIpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZWN0aW9uL2JnX3NlY3Rpb25fY3JlYXRlMDIucG5nKTtcbn1cblxuLnNlY3Rpb24uc2VjdGlvbi1jcmVhdGUgLnNlY3Rpb24tb3V0bGluZTpudGgtb2YtdHlwZSgzKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2VjdGlvbi9iZ19zZWN0aW9uX2NyZWF0ZTAzLnBuZyk7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tY3JlYXRlIC5zZWN0aW9uLXRpdGxlIHtcblx0bGluZS1oZWlnaHQ6IC45MTY2NjY7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tY3JlYXRlIC5zZWN0aW9uLWZpZ3VyZSBmaWdjYXB0aW9uIHtcblx0bGluZS1oZWlnaHQ6IDEuNTMzMzMzO1xufVxuXG4uc2VjdGlvbi5zZWN0aW9uLWNyZWF0ZSAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnNlY3Rpb24uc2VjdGlvbi1jcmVhdGUgLnNlY3Rpb24tb3V0bGluZSB7XG5cdFx0cGFkZGluZzogNHJlbSAwO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tY3JlYXRlIC5zZWN0aW9uLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDIuM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzLjZyZW07XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1jcmVhdGUgLnNlY3Rpb24tdGl0bGU+c3Ryb25nIHtcblx0XHRmb250LXNpemU6IDMuNnJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWNyZWF0ZSAuc2VjdGlvbi1maWd1cmUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tY3JlYXRlIC5zZWN0aW9uLWZpZ3VyZSBmaWdjYXB0aW9uIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuc2VjdGlvbi5zZWN0aW9uLWNyZWF0ZSAuc2VjdGlvbi1vdXRsaW5lIHtcblx0XHRwYWRkaW5nOiA3LjJyZW0gMCA3LjdyZW07XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1jcmVhdGUgLnNlY3Rpb24tdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1jcmVhdGUgLnNlY3Rpb24tdGl0bGU+c3Ryb25nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWNyZWF0ZSAuc2VjdGlvbi10aXRsZT5zcGFuIHtcblx0XHRtYXJnaW4tdG9wOiAyLjZyZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1jcmVhdGUgLnNlY3Rpb24tZmlndXJlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1jcmVhdGUgLnNlY3Rpb24tZmlndXJlIGltZyB7XG5cdFx0d2lkdGg6IDM2JTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1jcmVhdGUgLnNlY3Rpb24tZmlndXJlIGZpZ2NhcHRpb24ge1xuXHRcdHdpZHRoOiA0Ni42OTYwMyU7XG5cdFx0bWFyZ2luLWxlZnQ6IDUuNHJlbTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuXHQuc2VjdGlvbi5zZWN0aW9uLWNyZWF0ZSAuc2VjdGlvbi10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA1LjZyZW07XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1jcmVhdGUgLnNlY3Rpb24tdGl0bGU+c3Ryb25nIHtcblx0XHRmb250LXNpemU6IDExcmVtO1xuXHRcdGZvbnQtc2l6ZTogMTEuMDExMDExdnc7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1jcmVhdGUgLnNlY3Rpb24tZmlndXJlIGZpZ2NhcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdGZvbnQtc2l6ZTogMi42MDI2MDI2dnc7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0LnNlY3Rpb24uc2VjdGlvbi1jcmVhdGUgLnNlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNS42cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tY3JlYXRlIC5zZWN0aW9uLXRpdGxlPnN0cm9uZyB7XG5cdFx0Zm9udC1zaXplOiAxMnJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWNyZWF0ZSAuc2VjdGlvbi1maWd1cmUgZmlnY2FwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHR9XG59XG5cbi8qIHNlY3Rpb24tYWdpbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNlY3Rpb24uc2VjdGlvbi1hZ2lsZSB7XG5cdGNvbG9yOiAjNWU2YTc5O1xufVxuXG4uc2VjdGlvbi5zZWN0aW9uLWFnaWxlIC5sLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tYWdpbGUgLnNlY3Rpb24tdGl0bGU+c3Ryb25nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tYWdpbGUgLnNlY3Rpb24tdGl0bGU+c3BhbiB7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24uc2VjdGlvbi1hZ2lsZSAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnNlY3Rpb24uc2VjdGlvbi1hZ2lsZSB7XG5cdFx0cGFkZGluZzogNHJlbSAwO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tYWdpbGUgLnNlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tYWdpbGUgLnNlY3Rpb24tdGl0bGU+c3Ryb25nIHtcblx0XHRmb250LXNpemU6IDMuMXJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWFnaWxlIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWFnaWxlIC5zZWN0aW9uLWZpZ3VyZSB7XG5cdFx0bWFyZ2luOiA0cmVtIDA7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuc2VjdGlvbi5zZWN0aW9uLWFnaWxlIHtcblx0XHRwYWRkaW5nOiA4cmVtIDA7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1hZ2lsZSAuc2VjdGlvbi1maWd1cmUge1xuXHRcdG1hcmdpbjogM3JlbSAwIDVyZW07XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG5cdC5zZWN0aW9uLnNlY3Rpb24tYWdpbGUgLnNlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMy44cmVtO1xuXHRcdGZvbnQtc2l6ZTogMy44MDM4MDM4dnc7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1hZ2lsZSAuc2VjdGlvbi10aXRsZT5zdHJvbmcge1xuXHRcdGZvbnQtc2l6ZTogOS41cmVtO1xuXHRcdGZvbnQtc2l6ZTogOS41MDk1MDk1dnc7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1hZ2lsZSAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0Zm9udC1zaXplOiAyLjgwMjgwMjh2dztcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQuc2VjdGlvbi5zZWN0aW9uLWFnaWxlIC5zZWN0aW9uLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDRyZW07XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1hZ2lsZSAuc2VjdGlvbi10aXRsZT5zdHJvbmcge1xuXHRcdGZvbnQtc2l6ZTogOHJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWFnaWxlIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdH1cbn1cblxuLyogc2VjdGlvbi1yZXBlYXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNlY3Rpb24uc2VjdGlvbi1yZXBlYXQgLnNlY3Rpb24taW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VjdGlvbi5zZWN0aW9uLXJlcGVhdCAuc2VjdGlvbi1vdXRsaW5lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZWN0aW9uL2JnX3NlY3Rpb25fcmVwZWF0LnBuZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLXRpdGxlIHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLXRpdGxlPnN0cm9uZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbi5zZWN0aW9uLXJlcGVhdCAuc2VjdGlvbi1maWd1cmUtZ3JvdXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLWZpZ3VyZS1ncm91cDo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uX3JlcGVhdC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLWZpZ3VyZTpudGgtb2YtdHlwZShvZGQpIGltZyB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLWZpZ3VyZTpudGgtb2YtdHlwZShldmVuKSBpbWcge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2VjdGlvbi5zZWN0aW9uLXJlcGVhdCAuc2VjdGlvbi1maWd1cmUgZmlnY2FwdGlvbiB7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLXN1YnRpdGxlIHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuc2VjdGlvbi5zZWN0aW9uLXJlcGVhdCAuc2VjdGlvbi1vdXRsaW5lIHtcblx0XHRwYWRkaW5nOiA0cmVtIDA7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1yZXBlYXQgLnNlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLXRpdGxlPnN0cm9uZyB7XG5cdFx0Zm9udC1zaXplOiAzLjZyZW07XG5cdFx0bWFyZ2luOiAuN3JlbSAwIDMuNXJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLXJlcGVhdCAuc2VjdGlvbi1maWd1cmUtZ3JvdXA6OmJlZm9yZSB7XG5cdFx0dG9wOiAxOS41NTUyNSU7XG5cdFx0d2lkdGg6IDI1LjA4NTkxJTtcblx0XHRoZWlnaHQ6IDMyLjY4NTIxJTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLXJlcGVhdCAuc2VjdGlvbi1maWd1cmUge1xuXHRcdHdpZHRoOiA0NC42NzM1MyU7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1yZXBlYXQgLnNlY3Rpb24tZmlndXJlKy5zZWN0aW9uLWZpZ3VyZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwLjY1OTIlO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLWZpZ3VyZSBmaWdjYXB0aW9uIHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLXN1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IC43cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLW91dGxpbmUge1xuXHRcdHBhZGRpbmc6IDEwcmVtIDA7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1yZXBlYXQgLnNlY3Rpb24tdGl0bGU+c3Ryb25nIHtcblx0XHRtYXJnaW46IDMuOHJlbSA2LjhyZW07XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1yZXBlYXQgLnNlY3Rpb24tZmlndXJlLWdyb3VwIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLXJlcGVhdCAuc2VjdGlvbi1maWd1cmUtZ3JvdXA6OmJlZm9yZSB7XG5cdFx0dG9wOiAyNS4xMzE4MSU7XG5cdFx0d2lkdGg6IDE2Ljk2MDM1JTtcblx0XHRoZWlnaHQ6IDIzLjU1MDA4JTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4ycmVtKTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLXJlcGVhdCAuc2VjdGlvbi1maWd1cmUge1xuXHRcdHdpZHRoOiAzNSU7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1yZXBlYXQgLnNlY3Rpb24tZmlndXJlKy5zZWN0aW9uLWZpZ3VyZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwLjEzMjE1JTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLXJlcGVhdCAuc2VjdGlvbi1maWd1cmUgZmlnY2FwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNC40cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLXN1YnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiA3cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG5cdC5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDUuNnJlbTtcblx0XHRmb250LXNpemU6IDUuNjA1NjA1NnZ3O1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLXRpdGxlPnN0cm9uZyB7XG5cdFx0Zm9udC1zaXplOiA5LjVyZW07XG5cdFx0Zm9udC1zaXplOiA5LjUwOTUwOTV2dztcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLXJlcGVhdCAuc2VjdGlvbi1maWd1cmUgZmlnY2FwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0Zm9udC1zaXplOiAyLjgwMjgwMjh2dztcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLXJlcGVhdCAuc2VjdGlvbi1zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzLjhyZW07XG5cdFx0Zm9udC1zaXplOiAzLjgwMzgwMzh2dztcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLXJlcGVhdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0Zm9udC1zaXplOiAyLjgwMjgwMjh2dztcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQuc2VjdGlvbi5zZWN0aW9uLXJlcGVhdCAuc2VjdGlvbi10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA1LjZyZW07XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1yZXBlYXQgLnNlY3Rpb24tdGl0bGU+c3Ryb25nIHtcblx0XHRmb250LXNpemU6IDEwcmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tcmVwZWF0IC5zZWN0aW9uLWZpZ3VyZSBmaWdjYXB0aW9uIHtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1yZXBlYXQgLnNlY3Rpb24tc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLXJlcGVhdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHR9XG59XG5cbi8qIHNlY3Rpb24tYXBwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zZWN0aW9uLnNlY3Rpb24tYXBwIHtcblx0Y29sb3I6ICM1ZTZhNzk7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tYXBwIC5zZWN0aW9uLXRpdGxlIHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tYXBwIC5zZWN0aW9uLXRpdGxlPnN0cm9uZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbi5zZWN0aW9uLWFwcCAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ4MTQ4MTtcbn1cblxuLnNlY3Rpb24uc2VjdGlvbi1hcHAgLnNlY3Rpb24tZmlndXJlIGZpZ2NhcHRpb24+c3Ryb25nIHtcblx0Y29sb3I6ICNlNzdjNmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaW5lLWhlaWdodDogMS41Mzg0NjE7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tYXBwIC5zZWN0aW9uLWZpZ3VyZSBmaWdjYXB0aW9uPnNwYW4ge1xuXHRsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5zZWN0aW9uLnNlY3Rpb24tYXBwIC5zZWN0aW9uLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjJyZW07XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1hcHAgLnNlY3Rpb24tdGl0bGU+c3Ryb25nIHtcblx0XHRmb250LXNpemU6IDMuNnJlbTtcblx0XHRtYXJnaW4tdG9wOiAxLjI1cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tYXBwIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjNyZW07XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1hcHAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tYXBwIHtcblx0XHRwYWRkaW5nOiA0cmVtIDA7XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1hcHAgLnNlY3Rpb24tZmlndXJlIGZpZ2NhcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDEuMnJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWFwcCAuc2VjdGlvbi1maWd1cmUgZmlnY2FwdGlvbj5zdHJvbmcge1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWFwcCAuc2VjdGlvbi1maWd1cmUgZmlnY2FwdGlvbj5zcGFuIHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWFwcCAuc2VjdGlvbi1maWd1cmUgZmlnY2FwdGlvbj5zcGFuIGJyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNlY3Rpb24uc2VjdGlvbi1hcHAgLnNlY3Rpb24tdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDcuNnJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWFwcCAuc2VjdGlvbi10aXRsZT5zdHJvbmcge1xuXHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWFwcCAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNS44cmVtO1xuXHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1hcHAge1xuXHRcdHBhZGRpbmc6IDQuNnJlbSAwIDguN3JlbTtcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWFwcCAuc2VjdGlvbi1maWd1cmUgZmlnY2FwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNC44cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tYXBwIC5zZWN0aW9uLWZpZ3VyZSBmaWdjYXB0aW9uPnN0cm9uZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuXHQuc2VjdGlvbi5zZWN0aW9uLWFwcCAuc2VjdGlvbi10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tYXBwIC5zZWN0aW9uLXRpdGxlPnN0cm9uZyB7XG5cdFx0Zm9udC1zaXplOiA3cmVtO1xuXHRcdGZvbnQtc2l6ZTogNy4wMDcwMDd2dztcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWFwcCAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiA1LjJyZW07XG5cdFx0Zm9udC1zaXplOiA1LjIwNTIwNTJ2dztcblx0fVxuXHQuc2VjdGlvbi5zZWN0aW9uLWFwcCAuc2VjdGlvbi1maWd1cmUgZmlnY2FwdGlvbj5zcGFuIHtcblx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRmb250LXNpemU6IDIuMjAyMjAyMnZ3O1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tYXBwIC5zZWN0aW9uLWZpZ3VyZSBmaWdjYXB0aW9uPnN0cm9uZyB7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0Zm9udC1zaXplOiAyLjQwMjQwMjR2dztcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQuc2VjdGlvbi5zZWN0aW9uLWFwcCAuc2VjdGlvbi10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tYXBwIC5zZWN0aW9uLXRpdGxlPnN0cm9uZyB7XG5cdFx0Zm9udC1zaXplOiA3LjJyZW07XG5cdH1cblx0LnNlY3Rpb24uc2VjdGlvbi1hcHAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogNS40cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tYXBwIC5zZWN0aW9uLWZpZ3VyZSBmaWdjYXB0aW9uPnNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHR9XG5cdC5zZWN0aW9uLnNlY3Rpb24tYXBwIC5zZWN0aW9uLWZpZ3VyZSBmaWdjYXB0aW9uPnN0cm9uZyB7XG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIGJ0blxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYnRuIHtcblx0Zm9udC1mYW1pbHk6IEhpcmFNYXJ1UHJvTi1XNDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuXHRtYXJnaW46IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICMxRkIwQUQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLmJ0bi1sYXJnZSB7XG5cdGZvbnQtZmFtaWx5OiBIaXJhZ2lub1NhbnMtVzY7XG59XG5cbi5idG4uYnRuLW1haWwtbGVmdDo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb25fbWFpbC5wbmcpIDAgMCBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmJ0bi5idG4tZG93bmxvYWQtcmlnaHQ6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb25fZG93bmxvYWQucG5nKSAwIDAgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmJ0biB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0cGFkZGluZzogLjQ1cmVtIDIuMjc1cmVtO1xuXHR9XG5cdC5idG4uYnRuLWxhcmdlIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR3aWR0aDogOTIuNzgzNSU7XG5cdFx0bWF4LXdpZHRoOiAyN3JlbTtcblx0XHRwYWRkaW5nOiAuNXJlbSAxLjVyZW07XG5cdH1cblx0LmJ0bi5idG4tbWFpbC1sZWZ0OjpiZWZvcmUge1xuXHRcdHdpZHRoOiAxLjU1cmVtO1xuXHRcdGhlaWdodDogMS4ycmVtO1xuXHRcdG1hcmdpbi1yaWdodDogLjhyZW07XG5cdH1cblx0LmJ0bi5idG4tZG93bmxvYWQtcmlnaHQ6OmFmdGVyIHtcblx0XHR3aWR0aDogMS41NXJlbTtcblx0XHRoZWlnaHQ6IDEuNHJlbTtcblx0XHRtYXJnaW4tbGVmdDogLjhyZW07XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuYnRuIHtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0cGFkZGluZzogLjc1cmVtIDMuN3JlbTtcblx0fVxuXHQuYnRuLmJ0bi1sYXJnZSB7XG5cdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdHdpZHRoOiA1NS4ycmVtO1xuXHRcdHBhZGRpbmc6IDIuMXJlbSAzLjdyZW07XG5cdH1cblx0LmJ0bi5idG4tbWFpbC1sZWZ0OjpiZWZvcmUge1xuXHRcdHdpZHRoOiAzLjVyZW07XG5cdFx0aGVpZ2h0OiAyLjdyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAyLjJyZW07XG5cdH1cblx0LmJ0bi5idG4tZG93bmxvYWQtcmlnaHQ6OmFmdGVyIHtcblx0XHR3aWR0aDogNHJlbTtcblx0XHRoZWlnaHQ6IDMuNnJlbTtcblx0XHRtYXJnaW4tbGVmdDogMi4ycmVtO1xuXHR9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiBjb2xvci13aGl0ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY29sb3Itd2hpdGUge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLyogY29sb3ItaW5mb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY29sb3ItaW5mbyB7XG5cdGNvbG9yOiAjZTc3YzZlO1xufVxuXG4vKiB2aXNpYmxlLXNwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnZpc2libGUtc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnZpc2libGUtc3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iXX0= */