@charset "UTF-8";
/*28px相当*/
/*24px相当*/
/*20px相当*/
/*16px相当*/
/*14px相当*/
/*12px相当*/
/*10px相当*/
/*!
Pure v1.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
/*!
normalize.css v^3.0 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, 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;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, optgroup, strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
mark {
	background: #C67E7E;
	color: #333;
}
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 {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
pre, textarea {
	overflow: auto;
}
code, kbd, pre, samp {
	font-family: monospace, 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[type=checkbox], input[type=radio] {
	-moz-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;
	-moz-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, td, th {
	padding: 0;
}
legend {
	border: 0;
}
.hidden, [hidden] {
	display: none !important;
}
.pure-img {
	max-width: 100%;
	height: auto;
	display: block;
}
.pure-g, .product_item, .product_list {
	letter-spacing: -.31em;
	text-rendering: optimizespeed;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: flex;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	flex-flow: row wrap;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	table .pure-g, table .product_item, table .product_list {
		display: block;
	}
}
.opera-only :-o-prefocus, .pure-g, .product_item, .product_list {
	word-spacing: -.43em;
}
.pure-u, .pure-u-1, .pure-u-1-1, .pure-u-1-12, .pure-u-1-2, .pure-u-1-24, .pure-u-1-3, .pure-u-1-4, .product_item, .pure-u-1-5, .pure-u-1-6, .pure-u-1-8, .pure-u-10-24, .pure-u-11-12, .pure-u-11-24, .pure-u-12-24, .pure-u-13-24, .pure-u-14-24, .pure-u-15-24, .pure-u-16-24, .pure-u-17-24, .pure-u-18-24, .pure-u-19-24, .pure-u-2-24, .pure-u-2-3, .pure-u-2-5, .pure-u-20-24, .pure-u-21-24, .pure-u-22-24, .pure-u-23-24, .pure-u-24-24, .pure-u-3-24, .pure-u-3-4, .pure-u-3-5, .pure-u-3-8, .pure-u-4-24, .pure-u-4-5, .pure-u-5-12, .product_item .product_thumb, .pure-u-5-24, .pure-u-5-5, .pure-u-5-6, .pure-u-5-8, .pure-u-6-24, .pure-u-7-12, .product_item .product_data, .pure-u-7-24, .pure-u-7-8, .pure-u-8-24, .pure-u-9-24 {
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	text-rendering: auto;
	display: inline-block;
	zoom: 1;
}
.pure-u-1-24 {
	width: 4.1667%;
}
.pure-u-1-12, .pure-u-2-24 {
	width: 8.3333%;
}
.pure-u-1-8, .pure-u-3-24 {
	width: 12.5%;
}
.pure-u-1-6, .pure-u-4-24 {
	width: 16.6667%;
}
.pure-u-1-5 {
	width: 40%;
}
.pure-u-5-24 {
	width: 20.8333%;
}
.pure-u-1-4, .product_item, .pure-u-6-24 {
	width: 25%;
}
.pure-u-7-24 {
	width: 29.1667%;
}
.pure-u-1-3, .pure-u-8-24 {
	width: 33.3333%;
}
.pure-u-3-8, .pure-u-9-24 {
	width: 37.5%;
}
.pure-u-2-5 {
	width: 40%;
}
.pure-u-10-24, .pure-u-5-12, .product_item .product_thumb {
	width: 41.6667%;
}
.pure-u-11-24 {
	width: 45.8333%;
}
.pure-u-1-2, .pure-u-12-24 {
	width: 50%;
}
.pure-u-13-24 {
	width: 54.1667%;
}
.pure-u-14-24, .pure-u-7-12, .product_item .product_data {
	width: 58.3333%;
}
.pure-u-3-5 {
	width: 60%;
}
.pure-u-15-24, .pure-u-5-8 {
	width: 62.5%;
}
.pure-u-16-24, .pure-u-2-3 {
	width: 66.6667%;
}
.pure-u-17-24 {
	width: 70.8333%;
}
.pure-u-18-24, .pure-u-3-4 {
	width: 75%;
}
.pure-u-19-24 {
	width: 79.1667%;
}
.pure-u-4-5 {
	width: 80%;
}
.pure-u-20-24, .pure-u-5-6 {
	width: 83.3333%;
}
.pure-u-21-24, .pure-u-7-8 {
	width: 87.5%;
}
.pure-u-11-12, .pure-u-22-24 {
	width: 91.6667%;
}
.pure-u-23-24 {
	width: 95.8333%;
}
.pure-u-1, .pure-u-1-1, .pure-u-24-24, .pure-u-5-5 {
	width: 100%;
}
.pure-button {
	display: inline-block;
	zoom: 1;
	line-height: normal;
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pure-button::-moz-focus-inner {
	padding: 0;
	border: 0;
}
.pure-button-group {
	letter-spacing: -0.31em;
	*letter-spacing: normal;
	*word-spacing: -0.43em;
	text-rendering: optimizespeed;
}
.opera-only :-o-prefocus {
	word-spacing: -0.43em;
}
.pure-button-group {
	word-spacing: -0.43em;
}
.pure-button-group .pure-button {
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	text-rendering: auto;
}
.pure-button {
	font-family: inherit;
	font-size: 100%;
	padding: 0.5em 1em;
	color: #333;
	border: transparent;
	background-color: #F6F6F6;
	text-decoration: none;
	border-radius: 2px;
}
.pure-button-hover {
	filter: alpha(opacity=90);
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
}
.pure-button:hover {
	filter: alpha(opacity=90);
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
}
.pure-button:focus {
	filter: alpha(opacity=90);
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
	outline: 0;
}
.pure-button-active {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
	border-color: #1A1A1A;
}
.pure-button:active {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
	border-color: #1A1A1A;
}
.pure-button[disabled] {
	border: none;
	background-image: none;
	filter: alpha(opacity=40);
	opacity: 0.40;
	cursor: not-allowed;
	box-shadow: none;
	pointer-events: none;
}
.pure-button-disabled {
	border: none;
	background-image: none;
	filter: alpha(opacity=40);
	opacity: 0.40;
	cursor: not-allowed;
	box-shadow: none;
	pointer-events: none;
}
.pure-button-disabled:hover, .pure-button-disabled:focus, .pure-button-disabled:active {
	border: none;
	background-image: none;
	filter: alpha(opacity=40);
	opacity: 0.40;
	cursor: not-allowed;
	box-shadow: none;
	pointer-events: none;
}
.pure-button-hidden {
	display: none;
}
.pure-button-primary, .pure-button-selected {
	background-color: #646464;
	color: #fff;
}
a.pure-button-primary, a.pure-button-selected {
	background-color: #646464;
	color: #fff;
}
.pure-button-group .pure-button {
	margin: 0;
	border-radius: 0;
	border-right: 1px solid rgba(132, 132, 132, 0.2);
}
.pure-button-group .pure-button:first-child {
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}
.pure-button-group .pure-button:last-child {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-right: none;
}
.pure-form input[type="text"], .pure-form input[type="password"], .pure-form input[type="email"], .pure-form input[type="url"], .pure-form input[type="date"], .pure-form input[type="month"], .pure-form input[type="time"], .pure-form input[type="datetime"], .pure-form input[type="datetime-local"], .pure-form input[type="week"], .pure-form input[type="number"], .pure-form input[type="search"], .pure-form input[type="tel"], .pure-form input[type="color"] {
	padding: 0.5em 0.6em;
	display: inline-block;
	border: 1px solid #c7c7c7;
	border-radius: 4px;
	vertical-align: middle;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pure-form select, .pure-form textarea {
	padding: 0.5em 0.6em;
	display: inline-block;
	border: 1px solid #c7c7c7;
	border-radius: 4px;
	vertical-align: middle;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pure-form input:not([type]) {
	padding: 0.5em 0.6em;
	display: inline-block;
	border: 1px solid #c7c7c7;
	border-radius: 4px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pure-form input[type="color"] {
	padding: 0.2em 0.5em;
}
.pure-form input[type="text"]:focus, .pure-form input[type="password"]:focus, .pure-form input[type="email"]:focus, .pure-form input[type="url"]:focus, .pure-form input[type="date"]:focus, .pure-form input[type="month"]:focus, .pure-form input[type="time"]:focus, .pure-form input[type="datetime"]:focus, .pure-form input[type="datetime-local"]:focus, .pure-form input[type="week"]:focus, .pure-form input[type="number"]:focus, .pure-form input[type="search"]:focus, .pure-form input[type="tel"]:focus, .pure-form input[type="color"]:focus {
	outline: 0;
	border-color: #b9b9b9;
}
.pure-form select:focus, .pure-form textarea:focus {
	outline: 0;
	border-color: #b9b9b9;
}
.pure-form input:not([type]):focus {
	outline: 0;
	border-color: #b9b9b9;
}
.pure-form input[type="file"]:focus, .pure-form input[type="radio"]:focus, .pure-form input[type="checkbox"]:focus {
	outline: thin solid #b9b9b9;
	outline: 1px auto #b9b9b9;
}
.pure-form .pure-checkbox, .pure-form .pure-radio {
	margin: 0.5em 0;
	display: block;
}
.pure-form input[type="text"][disabled], .pure-form input[type="password"][disabled], .pure-form input[type="email"][disabled], .pure-form input[type="url"][disabled], .pure-form input[type="date"][disabled], .pure-form input[type="month"][disabled], .pure-form input[type="time"][disabled], .pure-form input[type="datetime"][disabled], .pure-form input[type="datetime-local"][disabled], .pure-form input[type="week"][disabled], .pure-form input[type="number"][disabled], .pure-form input[type="search"][disabled], .pure-form input[type="tel"][disabled], .pure-form input[type="color"][disabled] {
	cursor: not-allowed;
	background-color: #F6F6F6;
	color: #fff;
}
.pure-form select[disabled], .pure-form textarea[disabled] {
	cursor: not-allowed;
	background-color: #F6F6F6;
	color: #fff;
}
.pure-form input:not([type])[disabled] {
	cursor: not-allowed;
	background-color: #F6F6F6;
	color: #fff;
}
.pure-form input[readonly] {
	background-color: #F6F6F6;
	color: #1A1A1A;
	border-color: #c7c7c7;
}
.pure-form select[readonly], .pure-form textarea[readonly] {
	background-color: #F6F6F6;
	color: #1A1A1A;
	border-color: #c7c7c7;
}
.pure-form input:focus:invalid, .pure-form textarea:focus:invalid, .pure-form select:focus:invalid {
	color: #e9322d;
	border-color: #e9322d;
}
.pure-form input[type="file"]:focus:invalid:focus, .pure-form input[type="radio"]:focus:invalid:focus, .pure-form input[type="checkbox"]:focus:invalid:focus {
	outline-color: #e9322d;
}
.pure-form select {
	height: 2.6em;
	border: 1px solid #c7c7c7;
	background-color: #fff;
}
.pure-form select[multiple] {
	height: auto;
}
.pure-form label {
	margin: 0.5em 0 0.2em;
}
.pure-form fieldset {
	margin: 0;
	padding: 0.35em 0 0.75em;
	border: 0;
}
.pure-form legend {
	display: block;
	width: 100%;
	padding: 0.3em 0;
	margin-bottom: 0.3em;
	color: #1A1A1A;
	border-bottom: 1px solid #F6F6F6;
}
.pure-form-stacked input[type="text"], .pure-form-stacked input[type="password"], .pure-form-stacked input[type="email"], .pure-form-stacked input[type="url"], .pure-form-stacked input[type="date"], .pure-form-stacked input[type="month"], .pure-form-stacked input[type="time"], .pure-form-stacked input[type="datetime"], .pure-form-stacked input[type="datetime-local"], .pure-form-stacked input[type="week"], .pure-form-stacked input[type="number"], .pure-form-stacked input[type="search"], .pure-form-stacked input[type="tel"], .pure-form-stacked input[type="color"], .pure-form-stacked input[type="file"] {
	display: block;
	margin: 0.25em 0;
}
.pure-form-stacked select, .pure-form-stacked label, .pure-form-stacked textarea, .pure-form-stacked input:not([type]) {
	display: block;
	margin: 0.25em 0;
}
.pure-form-aligned input, .pure-form-aligned textarea, .pure-form-aligned select, .pure-form-aligned .pure-help-inline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.pure-form-message-inline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.pure-form-aligned textarea {
	vertical-align: top;
}
.pure-form-aligned .pure-control-group {
	margin-bottom: 0.5em;
}
.pure-form-aligned .pure-control-group label {
	text-align: right;
	display: inline-block;
	vertical-align: middle;
	width: 10em;
	margin: 0 1em 0 0;
}
.pure-form-aligned .pure-controls {
	margin: 1.5em 0 0 11em;
}
.pure-form input.pure-input-rounded, .pure-form .pure-input-rounded {
	border-radius: 2em;
	padding: 0.5em 1em;
}
.pure-form .pure-group fieldset {
	margin-bottom: 10px;
}
.pure-form .pure-group input, .pure-form .pure-group textarea {
	display: block;
	padding: 10px;
	margin: 0 0 -1px;
	border-radius: 0;
	position: relative;
	top: -1px;
}
.pure-form .pure-group input:focus, .pure-form .pure-group textarea:focus {
	z-index: 3;
}
.pure-form .pure-group input:first-child, .pure-form .pure-group textarea:first-child {
	top: 1px;
	border-radius: 4px 4px 0 0;
	margin: 0;
}
.pure-form .pure-group input:first-child:last-child, .pure-form .pure-group textarea:first-child:last-child {
	top: 1px;
	border-radius: 4px;
	margin: 0;
}
.pure-form .pure-group input:last-child, .pure-form .pure-group textarea:last-child {
	top: -2px;
	border-radius: 0 0 4px 4px;
	margin: 0;
}
.pure-form .pure-group button {
	margin: 0.35em 0;
}
.pure-form .pure-input-1 {
	width: 100%;
}
.pure-form .pure-input-3-4 {
	width: 75%;
}
.pure-form .pure-input-2-3 {
	width: 66%;
}
.pure-form .pure-input-1-2 {
	width: 50%;
}
.pure-form .pure-input-1-3 {
	width: 33%;
}
.pure-form .pure-input-1-4 {
	width: 25%;
}
.pure-form .pure-help-inline {
	display: inline-block;
	padding-left: 0.3em;
	color: #848484;
	vertical-align: middle;
	font-size: 0.875em;
}
.pure-form-message-inline {
	display: inline-block;
	padding-left: 0.3em;
	color: #848484;
	vertical-align: middle;
	font-size: 0.875em;
}
.pure-form-message {
	display: block;
	color: #848484;
	font-size: 0.875em;
}
.pure-menu {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pure-menu-fixed {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 3;
}
.pure-menu-list, .pure-menu-item {
	position: relative;
}
.pure-menu-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.pure-menu-item {
	padding: 0;
	margin: 0;
	height: 100%;
}
.pure-menu-link, .pure-menu-heading {
	display: block;
	text-decoration: none;
	white-space: nowrap;
}
.pure-menu-horizontal {
	width: 100%;
	white-space: nowrap;
}
.pure-menu-horizontal .pure-menu-list {
	display: inline-block;
}
.pure-menu-horizontal .pure-menu-item, .pure-menu-horizontal .pure-menu-heading, .pure-menu-horizontal .pure-menu-separator {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
}
.pure-menu-item .pure-menu-item {
	display: block;
}
.pure-menu-children {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	margin: 0;
	padding: 0;
	z-index: 3;
}
.pure-menu-horizontal .pure-menu-children {
	left: 0;
	top: auto;
	width: inherit;
}
.pure-menu-allow-hover:hover > .pure-menu-children, .pure-menu-active > .pure-menu-children {
	display: block;
	position: absolute;
}
/* Vertical Menus - show the dropdown arrow */
.pure-menu-has-children > .pure-menu-link:after {
	padding-left: 0.5em;
	content: "\25B8";
	font-size: small;
}
/* Horizontal Menus - show the dropdown arrow */
.pure-menu-horizontal .pure-menu-has-children > .pure-menu-link:after {
	content: "\25BE";
}
.pure-menu-scrollable {
	overflow-y: scroll;
	overflow-x: hidden;
}
.pure-menu-scrollable .pure-menu-list {
	display: block;
}
.pure-menu-horizontal.pure-menu-scrollable {
	white-space: nowrap;
	overflow-y: hidden;
	overflow-x: auto;
	-ms-overflow-style: none;
	-webkit-overflow-scrolling: touch;
	padding: .5em 0;
}
.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list {
	display: inline-block;
}
.pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar {
	display: none;
}
.pure-menu-separator {
	background-color: #c7c7c7;
	height: 1px;
	margin: .3em 0;
}
.pure-menu-horizontal .pure-menu-children .pure-menu-separator {
	background-color: #c7c7c7;
	height: 1px;
	margin: .3em 0;
}
.pure-menu-horizontal .pure-menu-separator {
	width: 1px;
	height: 1.3em;
	margin: 0 0.3em;
}
.pure-menu-horizontal .pure-menu-children .pure-menu-separator {
	display: block;
	width: auto;
}
.pure-menu-heading {
	text-transform: uppercase;
	color: #646464;
}
.pure-menu-link {
	color: #646464;
}
.pure-menu-children {
	background-color: #fff;
}
.pure-menu-link, .pure-menu-disabled, .pure-menu-heading {
	padding: .5em 1em;
}
.pure-menu-disabled {
	opacity: .5;
}
.pure-menu-disabled .pure-menu-link:hover {
	background-color: transparent;
}
.pure-menu-active > .pure-menu-link {
	background-color: #F6F6F6;
}
.pure-menu-link:hover, .pure-menu-link:focus {
	background-color: #F6F6F6;
}
.pure-menu-selected .pure-menu-link {
	color: #1A1A1A;
}
.pure-menu-selected .pure-menu-link:visited {
	color: #1A1A1A;
}
.pure-table {
	empty-cells: show;
	border: 1px solid #c7c7c7;
}
.pure-table caption {
	color: #1A1A1A;
	padding: 1em 0;
	text-align: center;
}
.pure-table td, .pure-table th {
	border-left: 1px solid #c7c7c7;
	border-width: 0 0 0 1px;
	font-size: inherit;
	margin: 0;
	overflow: visible;
	padding: .5em 1em;
}
.pure-table td:first-child, .pure-table th:first-child {
	border-left-width: 0;
}
.pure-table thead {
	background-color: #646464;
	color: #fff;
	text-align: left;
	vertical-align: bottom;
}
.pure-table td {
	background-color: transparent;
}
.pure-table-odd td, .pure-table-striped tr:nth-child(2n-1) td {
	background-color: #F6F6F6;
}
.pure-table-bordered td {
	border-bottom: 1px solid #c7c7c7;
}
.pure-table-bordered tbody > tr:last-child > td {
	border-bottom-width: 0;
}
.pure-table-horizontal td, .pure-table-horizontal th {
	border-width: 0 0 1px;
	border-bottom: 1px solid #c7c7c7;
}
.pure-table-horizontal tbody > tr:last-child > td {
	border-bottom-width: 0;
}
/*
@mixin hoverAnimeSet {
	opacity: 1;
	position: absolute;
	content: " ";
	width: 0;
	height: 0;
	top: 50%;
	left: 50%;
	right: 50%;
	@include animationOn;
	box-sizing: content-box;
	border-radius: 1000px;
	transform: translateY(-50%);

}
@mixin hoverAnimeMove($hoverAnimeColor) {
	opacity: 0;
	border: 4px solid $hoverAnimeColor;
	width: 100%;
	left: 0;
	right: 0;
	padding-top: 100%;
}
*/
.margin_auto {
	margin: auto !important;
}
.margin_xsmall {
	margin: 5px !important;
}
.margin_small {
	margin: 10px !important;
}
.margin_medium {
	margin: 20px !important;
}
.margin_large {
	margin: 45px !important;
}
.margin_xlarge {
	margin: 60px !important;
}
.margin_t_xsmall {
	margin-top: 5px !important;
}
.margin_t_small {
	margin-top: 10px !important;
}
.margin_t_medium {
	margin-top: 20px !important;
}
.margin_t_large {
	margin-top: 45px !important;
}
.margin_t_xlarge {
	margin-top: 60px !important;
}
.margin_b_xsmall {
	margin-bottom: 5px !important;
}
.margin_b_small {
	margin-bottom: 10px !important;
}
.margin_b_medium {
	margin-bottom: 20px !important;
}
.margin_b_large {
	margin-bottom: 45px !important;
}
.margin_b_xlarge {
	margin-bottom: 60px !important;
}
.margin_l_xsmall {
	margin-left: 5px !important;
}
.margin_l_small {
	margin-left: 10px !important;
}
.margin_l_medium {
	margin-left: 20px !important;
}
.margin_l_large {
	margin-left: 45px !important;
}
.margin_l_xlarge {
	margin-left: 60px !important;
}
.margin_r_xsmall {
	margin-right: 5px !important;
}
.margin_r_small {
	margin-right: 10px !important;
}
.margin_r_medium {
	margin-right: 20px !important;
}
.margin_r_large {
	margin-right: 45px !important;
}
.margin_r_xlarge {
	margin-right: 60px !important;
}
.margin_s_xsmall {
	margin-left: 5px;
	margin-right: 5px !important;
}
.margin_s_small {
	margin-left: 10px;
	margin-right: 10px !important;
}
.margin_s_medium {
	margin-left: 20px;
	margin-right: 20px !important;
}
.margin_s_large {
	margin-left: 45px;
	margin-right: 45px !important;
}
.margin_s_xlarge {
	margin-left: 60px;
	margin-right: 60px !important;
}
.margin_v_xsmall {
	margin-top: 5px;
	margin-bottom: 5px !important;
}
.margin_v_small {
	margin-top: 10px;
	margin-bottom: 10px !important;
}
.margin_v_medium {
	margin-top: 20px;
	margin-bottom: 20px !important;
}
.margin_v_large, .column_index {
	margin-top: 45px;
	margin-bottom: 45px !important;
}
.margin_v_xlarge {
	margin-top: 60px;
	margin-bottom: 60px !important;
}
.margin_none {
	margin: 0 !important;
}
.margin_v_none {
	margin-top: 0;
	margin-bottom: 0 !important;
}
.margin_s_none {
	margin-left: 0;
	margin-right: 0 !important;
}
.margin_t_none, .set {
	margin-top: 0 !important;
}
.margin_b_none {
	margin-bottom: 0 !important;
}
.margin_l_none {
	margin-left: 0 !important;
}
.margin_r_none {
	margin-right: 0 !important;
}
.padding_xsmall {
	padding: 5px !important;
}
.padding_small, .accord_product_more, .column_index {
	padding: 10px !important;
}
.padding_medium, noscript p, .column_index {
	padding: 20px !important;
}
.padding_large {
	padding: 45px !important;
}
.padding_xlarge {
	padding: 60px !important;
}
.padding_t_xsmall {
	padding-top: 5px !important;
}
.padding_t_small {
	padding-top: 10px !important;
}
.padding_t_medium {
	padding-top: 20px !important;
}
.padding_t_large {
	padding-top: 45px !important;
}
.padding_t_xlarge {
	padding-top: 60px !important;
}
.padding_b_xsmall {
	padding-bottom: 5px !important;
}
.padding_b_small {
	padding-bottom: 10px !important;
}
.padding_b_medium {
	padding-bottom: 20px !important;
}
.padding_b_large {
	padding-bottom: 45px !important;
}
.padding_b_xlarge {
	padding-bottom: 60px !important;
}
.padding_l_xsmall {
	padding-left: 5px !important;
}
.padding_l_small {
	padding-left: 10px !important;
}
.padding_l_medium {
	padding-left: 20px !important;
}
.padding_l_large {
	padding-left: 45px !important;
}
.padding_l_xlarge {
	padding-left: 60px !important;
}
.padding_r_xsmall {
	padding-right: 5px !important;
}
.padding_r_small {
	padding-right: 10px !important;
}
.padding_r_medium {
	padding-right: 20px !important;
}
.padding_r_large {
	padding-right: 45px !important;
}
.padding_r_xlarge {
	padding-right: 60px !important;
}
.padding_s_xsmall {
	padding-left: 5px;
	padding-right: 5px !important;
}
.padding_s_small, noscript {
	padding-left: 10px;
	padding-right: 10px !important;
}
.padding_s_medium {
	padding-left: 20px;
	padding-right: 20px !important;
}
.padding_s_large {
	padding-left: 45px;
	padding-right: 45px !important;
}
.padding_s_xlarge {
	padding-left: 60px;
	padding-right: 60px !important;
}
.padding_v_xsmall {
	padding-top: 5px;
	padding-bottom: 5px !important;
}
.padding_v_small {
	padding-top: 10px;
	padding-bottom: 10px !important;
}
.padding_v_medium {
	padding-top: 20px;
	padding-bottom: 20px !important;
}
.padding_v_large {
	padding-top: 45px;
	padding-bottom: 45px !important;
}
.padding_v_xlarge {
	padding-top: 60px;
	padding-bottom: 60px !important;
}
.padding_v_ularge {
	padding-top: 120px;
	padding-bottom: 120px !important;
}
.padding_none {
	padding: 0 !important;
}
.padding_t_none {
	padding-top: 0 !important;
}
.padding_b_none {
	padding-bottom: 0 !important;
}
.padding_l_none {
	padding-left: 0 !important;
}
.padding_r_none {
	padding-right: 0 !important;
}
.n_margin_xsmall {
	margin: -5px !important;
}
.n_margin_small {
	margin: -10px !important;
}
.n_margin_medium {
	margin: -20px !important;
}
.n_margin_large {
	margin: -45px !important;
}
.n_margin_xlarge {
	margin: -60px !important;
}
.n_margin_t_xsmall {
	margin-top: -5px !important;
}
.n_margin_t_small {
	margin-top: -10px !important;
}
.n_margin_t_medium {
	margin-top: -20px !important;
}
.n_margin_t_large {
	margin-top: -45px !important;
}
.n_margin_t_xlarge {
	margin-top: -60px !important;
}
.n_margin_b_xsmall {
	margin-bottom: -5px !important;
}
.n_margin_b_small {
	margin-bottom: -10px !important;
}
.n_margin_b_medium {
	margin-bottom: -20px !important;
}
.n_margin_b_large {
	margin-bottom: -45px !important;
}
.n_margin_b_xlarge {
	margin-bottom: -60px !important;
}
.n_margin_l_xsmall {
	margin-left: -5px !important;
}
.n_margin_l_small {
	margin-left: -10px !important;
}
.n_margin_l_medium {
	margin-left: -20px !important;
}
.n_margin_l_large {
	margin-left: -45px !important;
}
.n_margin_l_xlarge {
	margin-left: -60px !important;
}
.n_margin_r_xsmall {
	margin-right: -5px !important;
}
.n_margin_r_small {
	margin-right: -10px !important;
}
.n_margin_r_medium {
	margin-right: -20px !important;
}
.n_margin_r_large {
	margin-right: -45px !important;
}
.n_margin_r_xlarge {
	margin-right: -60px !important;
}
.n_margin_s_xsmall {
	margin-left: -5px;
	margin-right: -5px !important;
}
.n_margin_s_small {
	margin-left: -10px;
	margin-right: -10px !important;
}
.n_margin_s_medium {
	margin-left: -20px;
	margin-right: -20px !important;
}
.n_margin_s_large {
	margin-left: -45px;
	margin-right: -45px !important;
}
.n_margin_s_xlarge {
	margin-left: -60px;
	margin-right: -60px !important;
}
.n_margin_v_xsmall {
	margin-top: -5px;
	margin-bottom: -5px !important;
}
.n_margin_v_small {
	margin-top: -10px;
	margin-bottom: -10px !important;
}
.n_margin_v_medium {
	margin-top: -20px;
	margin-bottom: -20px !important;
}
.n_margin_v_large {
	margin-top: -45px;
	margin-bottom: -45px !important;
}
.n_margin_v_xlarge {
	margin-top: -60px;
	margin-bottom: -60px !important;
}
.display_flex, .row_grid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.display_flex > [class*="col-"], .row_grid > [class*="col-"] {
	float: none;
}
.flex_row {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-webkit-flex-direction: row !important;
	-moz-box-orient: horizontal !important;
	-moz-box-direction: normal !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}
.flex_reverse {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: reverse !important;
	-webkit-flex-direction: row-reverse !important;
	-moz-box-orient: horizontal !important;
	-moz-box-direction: reverse !important;
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
}
.flex_column {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-webkit-flex-direction: column !important;
	-moz-box-orient: vertical !important;
	-moz-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}
.flex_column_reverse {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: reverse !important;
	-webkit-flex-direction: column-reverse !important;
	-moz-box-orient: vertical !important;
	-moz-box-direction: reverse !important;
	-ms-flex-direction: column-reverse !important;
	flex-direction: column-reverse !important;
}
.flex_wrap {
	-webkit-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}
.flex_nowrap {
	-webkit-flex-wrap: nowrap !important;
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}
.justify_start {
	-webkit-box-pack: start !important;
	-webkit-justify-content: flex-start !important;
	-moz-box-pack: start !important;
	-ms-flex-pack: start !important;
	justify-content: flex-start !important;
}
.justify_end {
	-webkit-box-pack: end !important;
	-webkit-justify-content: flex-end !important;
	-moz-box-pack: end !important;
	-ms-flex-pack: end !important;
	justify-content: flex-end !important;
}
.justify_center {
	-webkit-box-pack: center !important;
	-webkit-justify-content: center !important;
	-moz-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}
.justify_between {
	-webkit-box-pack: justify !important;
	-webkit-justify-content: space-between !important;
	-moz-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}
.justify_around {
	-webkit-justify-content: space-around !important;
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important;
}
.item_stretch {
	-webkit-box-align: stretch !important;
	-webkit-align-items: stretch !important;
	-moz-box-align: stretch !important;
	-ms-flex-align: stretch !important;
	align-items: stretch !important;
}
.item_center {
	-webkit-box-align: center !important;
	-webkit-align-items: center !important;
	-moz-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}
.item_start {
	-webkit-box-align: start !important;
	-webkit-align-items: flex-start !important;
	-moz-box-align: start !important;
	-ms-flex-align: start !important;
	align-items: flex-start !important;
}
.item_end {
	-webkit-box-align: end !important;
	-webkit-align-items: flex-end !important;
	-moz-box-align: end !important;
	-ms-flex-align: end !important;
	align-items: flex-end !important;
}
.item_baseline {
	-webkit-box-align: baseline !important;
	-webkit-align-items: baseline !important;
	-moz-box-align: baseline !important;
	-ms-flex-align: baseline !important;
	align-items: baseline !important;
}
.flex_grow {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.align_self_stretch {
	-webkit-align-self: stretch !important;
	-ms-flex-item-align: stretch !important;
	align-self: stretch !important;
}
.align_self_center {
	-webkit-align-self: center !important;
	-ms-flex-item-align: center !important;
	align-self: center !important;
}
.align_self_start {
	-webkit-align-self: flex-start !important;
	-ms-flex-item-align: start !important;
	align-self: flex-start !important;
}
.align_self_end {
	-webkit-align-self: flex-end !important;
	-ms-flex-item-align: end !important;
	align-self: flex-end !important;
}
.flex_basis_full {
	width: 100% !important;
}
.flex_column .flex_basis_full, .flex_column_reverse .flex_basis_full {
	height: 100%;
}
.flex_shrink_none {
	-webkit-flex-shrink: 0 !important;
	-ms-flex-negative: 0 !important;
	flex-shrink: 0 !important;
}
.row_grid {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
[class*="grid_"] {
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.grid_auto {
	width: auto;
}
.grid_auto {
	width: auto !important;
}
.grid_1_1 {
	width: 100% !important;
}
.grid_1_2 {
	width: 50% !important;
}
.grid_1_3 {
	width: 33.33333% !important;
}
.grid_2_3 {
	width: 66.66667% !important;
}
.grid_1_4 {
	width: 25% !important;
}
.grid_2_4 {
	width: 50% !important;
}
.grid_3_4 {
	width: 75% !important;
}
.grid_1_5 {
	width: 20% !important;
}
.grid_2_5 {
	width: 40% !important;
}
.grid_3_5 {
	width: 60% !important;
}
.grid_4_5 {
	width: 80% !important;
}
.grid_1_6 {
	width: 16.66667% !important;
}
.grid_2_6 {
	width: 33.33333% !important;
}
.grid_3_6 {
	width: 50% !important;
}
.grid_4_6 {
	width: 66.66667% !important;
}
.grid_5_6 {
	width: 83.33333% !important;
}
.grid_1_7 {
	width: 14.28571% !important;
}
.grid_2_7 {
	width: 28.57143% !important;
}
.grid_3_7 {
	width: 42.85714% !important;
}
.grid_4_7 {
	width: 57.14286% !important;
}
.grid_5_7 {
	width: 71.42857% !important;
}
.grid_6_7 {
	width: 85.71429% !important;
}
.grid_1_8 {
	width: 12.5% !important;
}
.grid_2_8 {
	width: 25% !important;
}
.grid_3_8 {
	width: 37.5% !important;
}
.grid_4_8 {
	width: 50% !important;
}
.grid_5_8 {
	width: 62.5% !important;
}
.grid_6_8 {
	width: 75% !important;
}
.grid_7_8 {
	width: 87.5% !important;
}
.grid_1_9 {
	width: 11.11111% !important;
}
.grid_2_9 {
	width: 22.22222% !important;
}
.grid_3_9 {
	width: 33.33333% !important;
}
.grid_4_9 {
	width: 44.44444% !important;
}
.grid_5_9 {
	width: 55.55556% !important;
}
.grid_6_9 {
	width: 66.66667% !important;
}
.grid_7_9 {
	width: 77.77778% !important;
}
.grid_8_9 {
	width: 88.88889% !important;
}
.grid_1_10 {
	width: 10% !important;
}
.grid_2_10 {
	width: 20% !important;
}
.grid_3_10 {
	width: 30% !important;
}
.grid_4_10 {
	width: 40% !important;
}
.grid_5_10 {
	width: 50% !important;
}
.grid_6_10 {
	width: 60% !important;
}
.grid_7_10 {
	width: 70% !important;
}
.grid_8_10 {
	width: 80% !important;
}
.grid_9_10 {
	width: 90% !important;
}
.grid_1_11 {
	width: 9.09091% !important;
}
.grid_2_11 {
	width: 18.18182% !important;
}
.grid_3_11 {
	width: 27.27273% !important;
}
.grid_4_11 {
	width: 36.36364% !important;
}
.grid_5_11 {
	width: 45.45455% !important;
}
.grid_6_11 {
	width: 54.54545% !important;
}
.grid_7_11 {
	width: 63.63636% !important;
}
.grid_8_11 {
	width: 72.72727% !important;
}
.grid_9_11 {
	width: 81.81818% !important;
}
.grid_10_11 {
	width: 90.90909% !important;
}
.grid_1_12 {
	width: 8.33333% !important;
}
.grid_2_12 {
	width: 16.66667% !important;
}
.grid_3_12 {
	width: 25% !important;
}
.grid_4_12 {
	width: 33.33333% !important;
}
.grid_5_12 {
	width: 41.66667% !important;
}
.grid_6_12 {
	width: 50% !important;
}
.grid_7_12 {
	width: 58.33333% !important;
}
.grid_8_12 {
	width: 66.66667% !important;
}
.grid_9_12 {
	width: 75% !important;
}
.grid_10_12 {
	width: 83.33333% !important;
}
.grid_11_12 {
	width: 91.66667% !important;
}
.row_grid {
	margin-left: -10px;
	margin-right: -10px;
}
.row_grid.row_stack_grid {
	margin-top: -20px;
}
.row_grid.row_stack_grid > [class*="grid_"] {
	margin-top: 20px;
}
[class*="grid_"] {
	padding-left: 10px;
	padding-right: 10px;
}
.grid_md_auto {
	width: auto !important;
}
.grid_md_1_1 {
	width: 100% !important;
}
.grid_md_1_2 {
	width: 50% !important;
}
.grid_md_1_3 {
	width: 33.33333% !important;
}
.grid_md_2_3 {
	width: 66.66667% !important;
}
.grid_md_1_4 {
	width: 25% !important;
}
.grid_md_2_4 {
	width: 50% !important;
}
.grid_md_3_4 {
	width: 75% !important;
}
.grid_md_1_5 {
	width: 20% !important;
}
.grid_md_2_5 {
	width: 40% !important;
}
.grid_md_3_5 {
	width: 60% !important;
}
.grid_md_4_5 {
	width: 80% !important;
}
.grid_md_1_6 {
	width: 16.66667% !important;
}
.grid_md_2_6 {
	width: 33.33333% !important;
}
.grid_md_3_6 {
	width: 50% !important;
}
.grid_md_4_6 {
	width: 66.66667% !important;
}
.grid_md_5_6 {
	width: 83.33333% !important;
}
.grid_md_1_7 {
	width: 14.28571% !important;
}
.grid_md_2_7 {
	width: 28.57143% !important;
}
.grid_md_3_7 {
	width: 42.85714% !important;
}
.grid_md_4_7 {
	width: 57.14286% !important;
}
.grid_md_5_7 {
	width: 71.42857% !important;
}
.grid_md_6_7 {
	width: 85.71429% !important;
}
.grid_md_1_8 {
	width: 12.5% !important;
}
.grid_md_2_8 {
	width: 25% !important;
}
.grid_md_3_8 {
	width: 37.5% !important;
}
.grid_md_4_8 {
	width: 50% !important;
}
.grid_md_5_8 {
	width: 62.5% !important;
}
.grid_md_6_8 {
	width: 75% !important;
}
.grid_md_7_8 {
	width: 87.5% !important;
}
.grid_md_1_9 {
	width: 11.11111% !important;
}
.grid_md_2_9 {
	width: 22.22222% !important;
}
.grid_md_3_9 {
	width: 33.33333% !important;
}
.grid_md_4_9 {
	width: 44.44444% !important;
}
.grid_md_5_9 {
	width: 55.55556% !important;
}
.grid_md_6_9 {
	width: 66.66667% !important;
}
.grid_md_7_9 {
	width: 77.77778% !important;
}
.grid_md_8_9 {
	width: 88.88889% !important;
}
.grid_md_1_10 {
	width: 10% !important;
}
.grid_md_2_10 {
	width: 20% !important;
}
.grid_md_3_10 {
	width: 30% !important;
}
.grid_md_4_10 {
	width: 40% !important;
}
.grid_md_5_10 {
	width: 50% !important;
}
.grid_md_6_10 {
	width: 60% !important;
}
.grid_md_7_10 {
	width: 70% !important;
}
.grid_md_8_10 {
	width: 80% !important;
}
.grid_md_9_10 {
	width: 90% !important;
}
.grid_md_1_11 {
	width: 9.09091% !important;
}
.grid_md_2_11 {
	width: 18.18182% !important;
}
.grid_md_3_11 {
	width: 27.27273% !important;
}
.grid_md_4_11 {
	width: 36.36364% !important;
}
.grid_md_5_11 {
	width: 45.45455% !important;
}
.grid_md_6_11 {
	width: 54.54545% !important;
}
.grid_md_7_11 {
	width: 63.63636% !important;
}
.grid_md_8_11 {
	width: 72.72727% !important;
}
.grid_md_9_11 {
	width: 81.81818% !important;
}
.grid_md_10_11 {
	width: 90.90909% !important;
}
.grid_md_1_12 {
	width: 8.33333% !important;
}
.grid_md_2_12 {
	width: 16.66667% !important;
}
.grid_md_3_12 {
	width: 25% !important;
}
.grid_md_4_12 {
	width: 33.33333% !important;
}
.grid_md_5_12 {
	width: 41.66667% !important;
}
.grid_md_6_12 {
	width: 50% !important;
}
.grid_md_7_12 {
	width: 58.33333% !important;
}
.grid_md_8_12 {
	width: 66.66667% !important;
}
.grid_md_9_12 {
	width: 75% !important;
}
.grid_md_10_12 {
	width: 83.33333% !important;
}
.grid_md_11_12 {
	width: 91.66667% !important;
}
/**
* Noto Sans CJK JP: https://www.google.com/get/noto/#sans-jpan
* Noto Sans JP: https://fonts.google.com/earlyaccess#Noto+Sans+JP
*/
/*! Yaku Han JP (Gothic - All Include) v3.0.0 SIL by Qrac / Based on Noto Sans CJK JP */
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	src: local("Noto Sans CJK JP DemiLight"), url("../fonts/NotoSans_DemiLight.woff2") format("woff2"), url("../fonts/NotoSans_demilight.woff") format("woff"), url("../fonts/NotoSans_demilight.otf") format("opentype");
}
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: bold;
	src: local("Noto Sans CJK JP Bold"), url("../fonts/NotoSans_Bold.woff2") format("woff2"), url("../fonts/NotoSans_bold.woff") format("woff"), url("../fonts/NotoSans_bold.otf") format("opentype");
}
body {
	font-size: 16px;
	font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.75;
	color: #333;
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1.35;
	font-weight: 400;
	margin-bottom: 20px;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
	margin-top: 0;
}
h1, .h1 {
	font-size: 32px;
}
h2, .h2 {
	font-size: 28px;
}
h3, .h3 {
	font-size: 20px;
}
h4, .h4 {
	font-size: 16px;
}
a {
	color: #333;
}
a a:hover {
	color: #xxx;
	text-decoration: underline;
}
a, a:link, a:active {
	text-decoration: none;
}
a.text_underline, a:link.text_underline, a:active.text_underline {
	text-decoration: underline;
}
a.text_underline:hover, a:link.text_underline:hover, a:active.text_underline:hover {
	color: #891A1A;
}
p:first-child {
	margin-top: 0;
}
p:last-child {
	margin-bottom: 0;
}
small {
	font-size: 60%;
}
noscript {
	display: block;
}
noscript p {
	text-align: center;
	color: red;
	border: 1px solid red;
	background: #F6F6F6;
}
figure {
	margin: 0;
}
img {
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
}
time {
	display: block;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/*¥*/
	/*/
	height: auto;
	overflow: hidden;
	/**/
}
.clear {
	clear: both;
}
.text_center {
	text-align: center;
}
.text_right {
	text-align: right;
}
.text_left {
	text-align: left;
}
.text_nowrap {
	white-space: nowrap;
}
.text_indent {
	padding-left: 1em;
	text-indent: -1em;
}
.valign_top {
	vertical-align: top;
	-webkit-box-align: top;
	-webkit-align-items: top;
	-moz-box-align: top;
	-ms-flex-align: top;
	align-items: top;
}
.valign_middle {
	vertical-align: middle;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
}
.valign_bottom {
	vertical-align: bottom;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
.align_self_center {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
}
.text_nowrap {
	white-space: nowrap;
}
.justify_center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.justify_end {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.justify_sbetween {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.text_underline {
	text-decoration: underline;
}
.letter_small {
	letter-spacing: .2em;
}
.letter_xsmall {
	letter-spacing: .05em;
}
.color_base {
	color: #333;
}
.color_main {
	color: #646464;
}
.color_accent {
	color: #e4717a;
}
.color_mono_light {
	color: #fff;
}
.color_mono_pale {
	color: #c7c7c7;
}
.color_cv {
	color: #337FF0;
}
.color_sub {
	color: #c7c7c7;
}
.color_bpmain {
	color: #192E77;
}
.color_bpaccent {
	color: #91B230;
}
.color_alert {
	color: #e9322d;
}
.border_mono_pale {
	border: 1px solid #c7c7c7;
}
.border_mono_clear_5 {
	border: 5px solid #F6F6F6;
}
.border_separate {
	border-top: 1px dashed #c7c7c7;
}
.bg_color_mono_pale {
	background-color: #c7c7c7;
}
.bg_color_mono_clear {
	background-color: #F6F6F6;
}
.bg_color_mono_dark {
	background-color: #1A1A1A;
}
.bg_color_mono_grandient {
	background: -webkit-linear-gradient(bottom, rgba(199, 199, 199, 0.25) 0%, #fff 25%, #fff 75%, rgba(199, 199, 199, 0.25) 100%);
	background: linear-gradient(to top, rgba(199, 199, 199, 0.25) 0%, #fff 25%, #fff 75%, rgba(199, 199, 199, 0.25) 100%);
}
.font_ularge {
	font-size: 40px;
}
.font_xlarge {
	font-size: 32px;
}
.font_large, nav ul li a {
	font-size: 28px;
}
.font_medium {
	font-size: 20px;
}
.font_base {
	font-size: 16px;
}
.font_small, .product_item .product_data .product_name span, .product_item .product_data .btn_normal, .product_item .btn_black {
	font-size: 14px;
}
.font_notice {
	font-size: 12px;
}
.font_scale_small {
	font-size: .85em;
}
.font_scale_medium {
	font-size: 1.25em;
}
.lh_wide {
	line-height: 1.75;
}
.lh_medium {
	line-height: 1.5;
}
.lh_narrow {
	line-height: 1.35;
}
.lh_reset {
	line-height: 1;
}
.pull_left {
	float: left;
}
.pull_right {
	float: right;
}
.display_block {
	display: block;
}
.inline_block {
	display: inline-block;
}
.display_table {
	display: table;
	width: 100%;
	height: 100%;
}
.display_table .display_table_cell {
	display: table-cell;
	width: 100%;
	height: 100%;
}
.visible_xs {
	display: none;
}
.full {
	width: 100%;
}
.fit {
	max-width: 100%;
}
.wide {
	width: 100%;
	max-width: none;
}
@media print, screen and (max-width: 767px) {
	.visible_xs {
		display: block;
	}
}
header {
	width: 100%;
	position: fixed;
	z-index: 10000;
	top: 0;
	background: rgba(255, 255, 255, 0.85);
	box-shadow: 0 1px 2px rgba(26, 26, 26, 0.15);
}
header .head_inner {
	height: 70px;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
}
header .head_inner [class*="pure-u-"] {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
header .logo {
	height: 28px;
}
header a {
	display: inline-block;
}
header .header_menu a {
	width: 44px;
	height: 44px;
	text-align: center;
	line-height: 44px;
}
header .header_menu a + a {
	margin-left: 5px;
}
header .qt {
	font-size: 22px;
}
header .qt:before {
	vertical-align: middle;
}
header .qt-x {
	font-size: 16px;
	display: none;
}
header .active .qt-menu {
	display: none;
}
header .active .qt-x {
	display: inline-block;
}
body {
	padding-top: 70px;
}
.slide {
	margin-top: -70px;
}
.innerlink {
	margin-top: -70px;
	padding-top: 70px;
}
nav {
	width: 100%;
	overflow: auto;
	position: fixed;
	top: 70px;
	bottom: 0;
	background: #fff;
	z-index: 9999;
	display: none;
}
nav ul {
	width: 100%;
	max-height: 100%;
	position: absolute;
	z-index: 2;
	top: 50%;
	margin: 0;
	padding: 0;
	list-style: none;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
nav ul li a {
	display: block;
	padding: 20px;
	text-align: center;
}
nav ul li a span {
	display: block;
}
footer {
	margin-top: 45px;
	padding: 45px 0;
	background: #F6F6F6;
	color: #646464;
}
footer a {
	color: #646464;
}
footer .logo_footer {
	opacity: 0.5;
}
footer .font_xlarge {
	font-size: 41.6px;
}
.error-message {
	color: #e9322d;
}
.alert {
	padding: 10px;
	background: rgba(233, 50, 45, 0.2);
	color: #e9322d;
	border: 1px solid #e9322d;
	border-radius: 6px;
}
.info {
	padding: 10px;
	background: rgba(25, 46, 119, 0.1);
	color: #192E77;
	border: 1px solid #192E77;
	border-radius: 6px;
}
/* Slider */
.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
}
.slick-track:before, .slick-track:after {
	content: "";
	display: table;
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}
[dir="rtl"] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
/* Slider */
.slick {
	display: none;
}
.slick.slick-initialized {
	display: block;
}
.slick-loading .slick-list {
	background: #fff url("./../img/common/ajax-loader.gif") center center no-repeat;
}
/* Icons */
@font-face {
	font-family: "slick";
	src: url("../fonts/slick.eot");
	src: url("../fonts/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick.woff") format("woff"), url("../fonts/slick.ttf") format("truetype"), url("../fonts/slick.svg#slick") format("svg");
	font-weight: normal;
	font-style: normal;
}
/* Arrows */
.slick-prev, .slick-next {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0px;
	font-size: 0px;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 0;
	border: none;
	outline: none;
	z-index: 1;
	text-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	outline: none;
	background: transparent;
	color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
	opacity: 1;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity: 0.25;
}
.slick-prev:before, .slick-next:before {
	font-family: "slick";
	font-size: 20px;
	line-height: 1;
	color: white;
	opacity: 0.75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
	left: 10px;
}
[dir="rtl"] .slick-prev {
	left: auto;
	right: -25px;
}
.slick-prev:before {
	content: "←";
}
[dir="rtl"] .slick-prev:before {
	content: "→";
}
.slick-next {
	right: 10px;
}
[dir="rtl"] .slick-next {
	left: -25px;
	right: auto;
}
.slick-next:before {
	content: "→";
}
[dir="rtl"] .slick-next:before {
	content: "←";
}
/* Dots */
.slick-dotted.slick-slider {
	margin-bottom: 0;
}
.slick-dots {
	position: absolute;
	bottom: 10px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.slick-dots li button {
	border: 0;
	background: transparent;
	display: block;
	height: 20px;
	width: 20px;
	outline: none;
	line-height: 0px;
	font-size: 0px;
	color: transparent;
	padding: 5px;
	cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
	outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity: 1;
}
.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "•";
	width: 20px;
	height: 20px;
	font-family: "slick";
	font-size: 10px;
	line-height: 20px;
	text-align: center;
	color: white;
	opacity: 0.25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
	color: white;
	opacity: 0.75;
}
/*---HTML---*/
p + p {
	margin-top: 20px;
}
section + section {
	margin-top: 90px;
}
article + article {
	margin-top: 45px;
}
table {
	border-collapse: collapse;
}
hr {
	border-bottom: none;
	border-top: 1px dashed #c7c7c7;
}
hr.hr_solid {
	border-top: 1px solid #c7c7c7;
}
.visible_xs {
	display: block;
}
.hidden_xs {
	display: none;
}
.visible_md {
	display: none;
}
.hidden_md {
	display: block;
}
.wrapper {
	overflow: hidden;
}
/*---pureOverwrite*/
.pure-button {
	background: #646464;
	color: #fff;
	font-weight: bold;
	white-space: unset;
	border-radius: 4px;
}
.pure-form ul {
	list-style: none;
	padding: 0;
}
.pure-form .guide_info_inner02 {
	padding-bottom: 20px;
	border-bottom: 1px solid #c7c7c7;
}
.pure-form .guide_info_inner02 + .guide_info_head {
	margin-top: 10px;
}
.pure-form textarea {
	height: 20em;
}
.cols_2, .cols_2_md {
	width: 48%;
	letter-spacing: normal;
}
.cols_3, .cols_3_md {
	width: 32%;
	letter-spacing: normal;
}
.cols_4, .cols_4_md {
	width: 24%;
	letter-spacing: normal;
}
/*---Slick Overwrite----*/
.slick-slide figure {
	vertical-align: bottom;
}
.slick-dotted.slick-slider {
	margin-bottom: 0;
}
.slick-dots {
	bottom: auto;
}
.slick-dots li {
	width: 1rem;
	height: 1rem;
	margin: 0 .5rem;
}
.slick-dots li button {
	width: 1rem;
	height: 1rem;
	padding: 0;
}
.slick-dots li button:before {
	width: 1rem;
	height: 1rem;
	content: ' ';
	background: #1A1A1A;
	border-radius: 1rem;
}
.top_mv {
	background: #F6F6F6;
}
.top_mv .slide {
	height: calc((1000 / 750 * 100vw) + 1rem + 2px);
}
.top_mv .slide figure {
	vertical-align: bottom;
}
.top_mv .slide .slick-dots {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	border-top: 1px solid #F6F6F6;
	border-bottom: 1px solid #F6F6F6;
}
.top_mv .slide .slick-dots li {
	width: 100%;
	margin: 0;
}
.top_mv .slide .slick-dots li button {
	width: 100%;
}
.top_mv .slide .slick-dots li button:before {
	width: 100%;
	border-radius: 0;
	opacity: .25;
}
.top_mv .slide .slick-dots li button:active:before, .top_mv .slide .slick-dots li button:focus:before {
	opacity: .25;
}
.top_mv .slide .slick-dots li.slick-active button:before {
	opacity: .75 !important;
}
.top_mv .slide .slick-dots li + li {
	border-left: 1px solid #F6F6F6;
}
.top_mv h1 {
	margin: 0;
	text-align: center;
}
/*---container----*/
.container, .container_narrow, .subscription_hero .hero_nav ul, .point .point_inner, .container_min {
	padding: 0 15px;
}
.well {
	padding: 20px;
	background: #F6F6F6;
}
.well + .well {
	margin-top: 20px;
}
.well.well_bordered {
	background: #fff;
	border: 1px solid #c7c7c7;
}
/*---btn---*/
.btn_lg {
	padding: 1em;
}
.btn_overlay {
	padding-top: 46.6%;
	display: block;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
}
.btn_overlay:before {
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.36);
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.btn_overlay span {
	width: 100%;
	margin-top: -14px;
	display: block;
	position: absolute;
	top: 50%;
	text-align: center;
	color: #fff;
	font-size: 28px;
	line-height: 1;
}
.btn_overlay_narrow:before {
	content: "";
	width: 0;
	height: 0;
	background: none;
}
.btn_overlay_narrow span {
	width: 50%;
	margin-top: -21px;
	padding: 14px;
	text-align: left;
	background: rgba(0, 0, 0, 0.8);
	font-size: 14px;
}
.btn_more {
	background: #fff;
	color: #646464;
	box-shadow: inset 0 0 0 2px #646464;
}
.btn_more.active {
	background: #F6F6F6;
}
.btn_more.btn_more_thin {
	padding: .25rem 1rem .35rem;
	box-shadow: inset 0 0 0 1px #646464;
	font-weight: normal;
}
.btn_products_form {
	width: 32.8px;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	border-radius: 16px;
	background: #646464;
	display: inline-block;
	text-align: center;
	font-size: 11.2px;
	color: #fff;
}
.btns_my {
	overflow: hidden;
	margin-top: 45px;
	margin-bottom: -45px;
	border-bottom: 2px solid #646464;
	margin-right: -2px;
}
.btns_my .btn_more {
	border-radius: 0;
	box-shadow: none;
	margin-bottom: -2px;
	border-top: 2px solid #646464;
	border-bottom: 2px solid #646464;
	border-right: 2px solid #646464;
}
/*---list---*/
.list_inline {
	list-style: none;
	padding-left: 0;
}
.list_inline li {
	display: inline-block;
}
.list_qa dt {
	position: relative;
	margin: 0 0 .5em 0;
	padding: .5em 0 .5em 2.5em;
	border-bottom: 1px dashed #c7c7c7;
	font-size: 17.6px;
}
.list_qa dt:before {
	content: "Q";
	width: 2em;
	height: 2em;
	border-radius: 1em;
	background: #646464;
	color: #fff;
	text-align: center;
	line-height: 1.8em;
	position: absolute;
	left: 0;
	top: .4em;
}
.list_qa dd {
	margin-left: 0;
}
/*---font---*/
.font_en {
	font-family: 'Poppins', sans-serif;
}
/*---label---*/
.label {
	color: #fff;
	padding: .1em 1em;
	display: inline-block;
}
.label.label_main {
	background: #646464;
}
.label.label_main_clear {
	background: #b9b9b9;
}
.label.label_bordered {
	padding: 0.4em 0;
	color: #C67E7E;
	text-align: center;
	box-shadow: inset 0 0 0 2px #C67E7E;
}
.label.label_attention {
	margin-left: 5px;
	background: #e9322d;
	font-size: 14px;
}
.label.label_optional {
	margin-left: 5px;
	background: #c7c7c7;
	font-size: 14px;
}
.label.label_product_icon {
	padding: 0 .5em;
	color: #848484;
	border: 1px solid #c7c7c7;
}
/*---shadow---*/
.shadow {
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
/*---step---*/
.step {
	text-align: center;
	font-size: 14px;
	color: #c7c7c7;
}
.step span {
	width: 32.8px;
	height: 32px;
	line-height: 32px;
	border-radius: 16px;
	overflow: hidden;
	display: inline-block;
	background: #c7c7c7;
	color: #fff;
}
.step .active {
	color: #646464;
}
.step .active span {
	background: #646464;
}
.step div + div {
	position: relative;
}
.step div + div:before {
	content: "";
	width: 100%;
	height: 2px;
	background: #c7c7c7;
	display: inline-block;
	position: absolute;
	z-index: -1;
	top: 16px;
	left: -50%;
}
.products_step {
	border-left: 30px solid #1A1A1A;
	text-align: center;
	position: relative;
	counter-increment: var_step;
}
.products_step p:first-child {
	margin-top: 20px;
}
.products_step:before {
	content: "STEP.  "counter(var_step);
	position: absolute;
	top: 50%;
	left: -2.5em;
	margin-top: -14px;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	color: #fff;
}
.products_step + .products_step {
	padding-top: 84px;
}
.products_step + .products_step:before {
	margin-top: 28px;
}
.products_step + .products_step:after {
	content: "\e907";
	font-family: "qt_font";
	font-size: 84px;
	line-height: 1;
	position: absolute;
	top: 14px;
	margin-left: -42px;
}
.products_step_static h3 {
	padding: .5em;
	background: #1A1A1A;
	color: #fff;
	font-size: 20px;
}
/*---cart---*/
.cart_list .pure-g, .cart_list .product_item, .cart_list .product_list {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.cart_list .cart_list_title {
	text-align: center;
	color: #fff;
	background: #848484;
}
.cart_list .cart_list_body {
	padding: 10px 0;
	text-align: center;
}
.cart_list .cart_list_body:last-of-type {
	border-bottom: 1px solid #848484;
}
.cart_list .cart_list_body + .cart_list_body {
	border-top: 1px dashed #c7c7c7;
}
.cart_list .cart_list_body + .well {
	border-top: 1px solid #848484;
}
.cart_list .cart_list_price {
	padding: 20px 20px 20px 0;
	border-top: 1px solid #848484;
	text-align: right;
}
.cart_list .cart_list_price .pure-g, .cart_list .cart_list_price .product_item, .cart_list .cart_list_price .product_list {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.calendar_day_first {
	background: #f8f0f0;
}
.calendar_day_second {
	background: oldlace;
}
/*---table---*/
.table {
	width: 100%;
}
.table tr th {
	padding: 10px 0;
	white-space: nowrap;
}
.table tr td {
	padding: 10px 0 0 10px;
}
.table.table_borderbottom thead tr {
	background: #F6F6F6;
}
.table.table_borderbottom.table_borderbottom_dark thead tr {
	background: #848484;
	color: #fff;
}
.table.table_borderbottom.table_borderbottom_dark thead tr select {
	color: #848484;
}
.table.table_borderbottom tr + tr {
	border-top: 1px solid #c7c7c7;
}
.table.table_borderbottom tr:last-child {
	border-bottom: 1px solid #c7c7c7;
}
.table.table_borderbottom tr + tr.table_accordion {
	border-top: none;
}
.table.table_borderbottom tr + tr.table_accordion > td {
	padding-top: 0;
}
.table.table_borderbottom th {
	padding: 10px 5px;
	white-space: nowrap;
}
.table.table_borderbottom td {
	padding: 10px 5px;
}
.table.table_products {
	text-align: center;
	border-top: 1px solid #1A1A1A;
	border-bottom: 1px solid #1A1A1A;
}
.table.table_products th {
	padding: 10px 5px;
	white-space: nowrap;
}
.table.table_products td {
	padding: 10px 5px;
}
/*---title---*/
.title_news {
	display: inline-block;
	border: 1px solid #c7c7c7;
	font-size: 16px;
}
.title_detail {
	padding: 0 0 60px;
	background: #fff;
	margin-top: -50px;
	z-index: 2;
	position: relative;
	overflow: hidden;
}
.title_detail h1 span {
	display: block;
	margin-top: 10px;
	padding-left: .5em;
	font-size: 16px;
	letter-spacing: .5em;
}
.title_detail h1:before {
	content: "";
	width: 36px;
	height: 3px;
	margin-top: -10px;
	margin-left: -18px;
	background: #848484;
	position: absolute;
	left: 50%;
}
.title_article {
	margin-bottom: 20px;
	font-size: 28px;
}
.title_article span {
	display: inline-block;
	padding-bottom: .05em;
	border-bottom: 1px solid #848484;
}
.title_login {
	font-size: 16px;
	text-align: center;
	position: relative;
}
.title_login span {
	padding: 0 8px;
	background: #fff;
	display: inline-block;
	position: relative;
}
.title_login:before {
	content: "";
	width: 100%;
	height: 1px;
	background: #c7c7c7;
	display: block;
	position: absolute;
	top: 50%;
}
.title_well {
	padding: 10px 15px;
	background: #848484;
	color: #fff;
}
.title_well_clear {
	margin-bottom: 20px;
	padding: 10px 15px;
	background: #F6F6F6;
}
.title_well_dark {
	margin-bottom: 0;
	padding: 10px 15px;
	text-align: center;
	background: #1A1A1A;
	color: #fff;
}
/*---breadcrumbs---*/
.breadcrumbs {
	padding: 10px;
	margin-bottom: 20px;
}
.breadcrumbs ul {
	padding: 0;
	margin: 0;
	line-height: 1.8;
}
.breadcrumbs ul li {
	display: inline;
	vertical-align: middle;
	font-size: 14px;
	position: relative;
}
.breadcrumbs ul li a {
	text-decoration: none;
	vertical-align: middle;
	color: #333;
}
.breadcrumbs ul li::before {
	position: relative;
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	vertical-align: middle;
	background: url(../img/common/icon_arrow.svg) left top no-repeat;
	background-size: 100%;
}
.breadcrumbs ul li:first-of-type::before {
	margin: 0;
	color: #xxx;
	content: none;
}
.breadcrumbs ul li.active span {
	vertical-align: middle;
	font-size: 14px;
}
/*---mv---*/
.mv_detail,.mv_sub_detail {
	width: 100%;
	height: 100px;
	z-index: 1;
	vertical-align: bottom;
}
.mv_sub_detail{
	height: 200px;
}
.mv_bg {
	width: 100%;
	background: url(//f-drcosme.com/img/common/pc_mv_detail.png) center bottom;
	background-size:cover;
}
.mv_view {
	position: relative;
	height: calc(100vh - 70px);
	background: url(../img/top/sp_mv.jpg) center bottom;
	background-size: cover;
}
.mv_catch {
	position: absolute;
	z-index: 2;
	bottom: 7vw;
	left: 3.5vw;
	width: 54vw;
	height: auto;
	text-shadow: 0 0 10px #fff;
}
/*---card---*/
.card {
	padding: 20px;
	border: 1px solid #c7c7c7;
	border-radius: 14px;
}
.card .table.table_borderbottom td, .card .table.table_borderbottom th {
	padding: 10px 20px;
}
.responsive-iframe {
	position: relative;
	padding-bottom: 56.25%;
	/*16:9*/
	height: 0;
	overflow: hidden;
}
.responsive-iframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.list_news {
	margin: 0;
	padding: 0;
}
.list_news li {
	list-style: none;
}
.list_news li + li {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dashed #c7c7c7;
}
/*---TOP---*/
.top_concept {
	position: relative;
	padding: 4rem 0;
	box-shadow: inset 0 0 1.2rem rgba(26, 26, 26, 0.12);
	background: -webkit-linear-gradient(bottom, rgba(199, 199, 199, 0.3) 0%, rgba(255, 255, 255, 0.25) 25%, rgba(255, 255, 255, 0.25) 75%, rgba(199, 199, 199, 0.3) 100%);
	background: linear-gradient(to top, rgba(199, 199, 199, 0.3) 0%, rgba(255, 255, 255, 0.25) 25%, rgba(255, 255, 255, 0.25) 75%, rgba(199, 199, 199, 0.3) 100%);
}
.top_concept_slider {
	overflow: hidden;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
	margin: 0;
}
.top_concept_slider li {
	-webkit-transform: scale(117%);
	transform: scale(117%);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-animation-name: mainVisualSlider;
	animation-name: mainVisualSlider;
	-webkit-animation-duration: 24s;
	animation-duration: 24s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	background-size: cover;
	background-position: center;
}
.top_concept_slider li:nth-of-type(1) {
	z-index: 3;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	background-image: url("../img/top/slide_concept_01_sp.jpg");
}
.top_concept_slider li:nth-of-type(2) {
	z-index: 2;
	-webkit-animation-delay: 8s;
	animation-delay: 8s;
	background-image: url("../img/top/slide_concept_02_sp.jpg");
}
.top_concept_slider li:nth-of-type(3) {
	z-index: 1;
	-webkit-animation-delay: 16s;
	animation-delay: 16s;
	background-image: url("../img/top/slide_concept_03_sp.jpg");
}
@-webkit-keyframes mainVisualSlider {
	0% {
		z-index: 3;
		opacity: 1;
		-webkit-transform: scale(117%);
		transform: scale(117%);
	}
	20.83333% {
		z-index: 3;
		opacity: 1;
	}
	33.33333% {
		z-index: 3;
		opacity: 0;
		-webkit-transform: scale(100%);
		transform: scale(100%);
	}
	54.16667% {
		z-index: 1;
		opacity: 0;
	}
	79.16667% {
		z-index: 1;
		opacity: 0;
		-webkit-transform: scale(117%);
		transform: scale(117%);
	}
	100% {
		z-index: 2;
		opacity: 1;
		-webkit-transform: scale(117%);
		transform: scale(117%);
	}
}
@keyframes mainVisualSlider {
	0% {
		z-index: 3;
		opacity: 1;
		-webkit-transform: scale(117%);
		transform: scale(117%);
	}
	20.83333% {
		z-index: 3;
		opacity: 1;
	}
	33.33333% {
		z-index: 3;
		opacity: 0;
		-webkit-transform: scale(100%);
		transform: scale(100%);
	}
	54.16667% {
		z-index: 1;
		opacity: 0;
	}
	79.16667% {
		z-index: 1;
		opacity: 0;
		-webkit-transform: scale(117%);
		transform: scale(117%);
	}
	100% {
		z-index: 2;
		opacity: 1;
		-webkit-transform: scale(117%);
		transform: scale(117%);
	}
}
/*---product---*/
.accord_product {
	position: relative;
	overflow: hidden;
	max-height: 320px;
	padding: 10px;
	border: 5px solid #F6F6F6;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
}
.accord_product::after {
	position: absolute;
	content: " ";
	display: block;
	width: 100%;
	height: 50px;
	bottom: -40px;
	left: 0;
	background: #fff;
	box-shadow: 0 -25px 15px #fff;
}
.accord_product.accord_product_open {
	max-height: 100%;
}
.accord_product.accord_product_open::after {
	box-shadow: none;
}
.accord_product_more {
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	background: -webkit-linear-gradient(bottom, #c7c7c7, #F6F6F6);
	background: linear-gradient(to top, #c7c7c7, #F6F6F6);
}
.accord_product_more .accord_product_show {
	display: block;
}
.accord_product_more .accord_product_hide {
	display: none;
}
/*---column---*/
.column_mv {
	margin: 0 -15px 20px;
}
.column_index {
	border: 1px solid #848484;
}
.column_index .column_index_title {
	margin-bottom: 0;
	font-size: 20px;
	font-weight: bold;
}
.column_index a {
	text-decoration: underline;
}
.column_index ul {
	margin: 0;
	padding-left: 1.5em;
}
.column_index > ul > li {
	margin-top: 5px;
}
.column_index > ul ul {
	list-style: none;
}
.column_index > ul ul li {
	position: relative;
}
.column_index > ul ul li::before {
	position: absolute;
	top: 0;
	content: "\03e";
	padding-right: .5em;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}
.column_title {
	padding-left: .5em;
	border-left: 5px solid #C67E7E;
}
.column_bottom_navi {
	position: relative;
	display: block;
	margin-top: 60px;
	padding-top: 54%;
	border: 1px solid #c7c7c7;
	background-repeat: no-repeat;
	background-image: url(../img/column/products_introduce_banner_sp.jpg);
	background-size: 100% auto;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
}
.column_bottom_navi:hover {
	opacity: .8;
}
.column_bottom_navi .column_bottom_navi_inner {
	margin-top: -20px;
	padding: 20px;
}
.column_bottom_navi .column_bottom_navi_inner .title_article {
	text-align: center;
	font-size: 28px;
}
/*---subscription---*/
.top_breadcrumb .breadcrumbs {
	margin-bottom: 0;
	padding: .1rem 0 .5rem;
}
.top_breadcrumb .breadcrumbs ul li {
	font-size: 12px;
}
.bg_stripe, .subscription_hero, .point, .set {
	background: url(../img/feature/subscription/stripe_bg.png) repeat center center;
	background-size: 24px 80px;
}
.subscription_hero {
	position: relative;
	height: calc(100vh - 105px);
	min-height: 490px;
	max-height: 575px;
	overflow: hidden;
}
.subscription_hero .container_narrow, .subscription_hero .hero_nav ul, .subscription_hero .point .point_inner, .point .subscription_hero .point_inner, .subscription_hero .container {
	height: 100%;
}
.subscription_hero .container_narrow h1, .subscription_hero .hero_nav ul h1, .subscription_hero .point .point_inner h1, .point .subscription_hero .point_inner h1, .subscription_hero .container h1 {
	position: relative;
	top: 5%;
	margin: 0 auto;
	width: 64vw;
	height: 64vw;
	line-height: 58vw;
	background: #fff;
	text-align: center;
	z-index: 1;
	border: 2vw solid rgba(0, 0, 0, 0.15);
}
.subscription_hero .container_narrow h1 img, .subscription_hero .hero_nav ul h1 img, .subscription_hero .point .point_inner h1 img, .point .subscription_hero .point_inner h1 img, .subscription_hero .container h1 img {
	max-width: 80%;
}
.subscription_hero .container_narrow p, .subscription_hero .hero_nav ul p, .subscription_hero .point .point_inner p, .point .subscription_hero .point_inner p, .subscription_hero .container p {
	position: absolute;
	bottom: 17%;
}
.subscription_hero .container_narrow figure, .subscription_hero .hero_nav ul figure, .subscription_hero .point .point_inner figure, .point .subscription_hero .point_inner figure, .subscription_hero .container figure {
	position: absolute;
	width: 64vw;
	bottom: 10%;
	right: 0;
	z-index: 2;
}
.subscription_hero .hero_nav {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.85);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
	line-height: 1.35;
	text-align: center;
}
.subscription_hero .hero_nav ul {
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
}
.subscription_hero .hero_nav ul li a {
	display: block;
	padding: .5rem 0 .1rem;
	font-size: 14px;
	color: #fff;
}
.intro {
	margin-top: 0;
}
.intro_img_wrap_left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin: 2rem 0;
}
.intro_img_wrap_left img {
	height: 33vw;
	max-height: 248px;
	margin-right: .25rem;
}
.intro_img_wrap_right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin: 2rem 0;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}
.intro_img_wrap_right img {
	height: 33vw;
	max-height: 248px;
	margin-left: .25rem;
}
.point {
	padding: 2rem 0 .5rem;
	margin-top: 0;
}
.point .point_header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.point .point_header .point_header_inner {
	margin: 0 1% 2rem 0;
	background: #fff;
}
.point .point_header .point_header_inner h2 {
	width: 36.5vw;
	margin: 0;
	padding: .9em 0 .9em .5em;
	font-size: 32px;
	letter-spacing: .5rem;
}
.point .point_header .point_header_inner h2 span {
	font-weight: bold;
}
.point .point_header .point_header_inner h2 img {
	position: relative;
	left: -0.5em;
	width: 1em;
}
.point .point_header figure {
	width: 61vw;
}
.point .point_list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.point .point_list .point_list_header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-right: 1rem;
}
.point .point_list .point_list_header .point_list_number {
	width: 29%;
	margin-right: 1%;
	padding: .5rem .75rem;
	color: #fff;
	background: #1A1A1A;
	text-align: center;
	font-size: 20px;
}
.point .point_list .point_list_header .point_list_number span {
	font-size: 200%;
}
.point .point_list .point_list_header .point_list_title {
	width: 69%;
	padding: .75rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #F6F6F6;
}
.point .point_list .point_list_header .point_list_title h3 {
	margin-bottom: 0;
	padding: .25rem 0;
	font-size: 20px;
}
.point .point_list .point_list_header .point_list_title h3 span {
	font-weight: bold;
}
.point .point_list .point_list_body {
	margin: -1rem 0 2rem 2rem;
	padding: 2rem 1rem 1rem;
	background: #fff;
}
.subscription_title {
	margin: 0;
	padding: 2rem 0;
	font-size: 28px;
	letter-spacing: .25rem;
}
.subscription_title span {
	font-weight: bold;
}
.subscription_title img {
	width: 1.25em;
}
.product_list {
	padding-bottom: 1rem;
}
.product_item {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 2rem;
}
.product_item .product_thumb {
	width: 39%;
}
.product_item .product_thumb img {
	margin-right: 10px;
}
.product_item .product_data {
	width: 57%;
}
.product_item .product_data .product_name {
	margin-bottom: .5rem;
	font-weight: bold;
}
.product_item .product_data .product_name span {
	display: inline-block;
	font-weight: normal;
}
.product_item .product_data .product_price {
	margin-bottom: .25rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.product_item .product_data .product_price .product_price_main {
	line-height: 1.35;
}
.product_item .product_data .product_price .product_price_label .label_product_icon {
	width: 3rem;
	text-align: center;
	background: #fff;
}
.product_item .product_data .product_cart_button {
	margin-bottom: .5rem;
}
.btn_black {
	height: 2.6em;
	background: #1A1A1A;
	font-weight: normal;
}
.btn_normal {
	font-weight: normal;
	color: #1A1A1A;
	background: #fff;
	border: 1px solid #c7c7c7;
}
.font_color_main {
	color: #646464;
}
.set {
	padding-bottom: 2rem;
}
@media screen and (max-width: 768px) {
	.cols_2_md, .cols_3_md, .cols_4_md {
		width: 100%;
	}
}
body {
	padding-top: 0;
}
header {
	height: auto;
	min-width: 1200px;
	position: relative;
	font-size: 20px;
}
header .head_inner {
	min-height: 116px;
}
header .logo {
	height: 54px;
}
header .qt-cart {
	font-size: 24px;
}
header .head_menu {
	width: 100%;
	list-style: none;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
}
header .head_menu li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
header .head_menu li a {
	position: relative;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	min-width: 5em;
}
header .head_menu li a::after {
	opacity: 0;
	position: absolute;
	z-index: -1;
	content: " ";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: -webkit-linear-gradient(top, #f0f0f0, #fff, #fff, #f0f0f0);
	background: linear-gradient(to bottom, #f0f0f0, #fff, #fff, #f0f0f0);
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
}
header .head_menu li a p {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	overflow: hidden;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
}
header .head_menu li a p span {
	display: block;
	width: 100%;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
}
header .head_menu li a:hover::after {
	opacity: 1;
}
section + section, article + article {
	margin-top: 90px;
}
dl:first-child {
	margin-top: 0;
}
dl:last-child {
	margin-bottom: 0;
}
h1, h2, h3, h4, h5 {
	margin-bottom: 45px;
}
.visible_xs {
	display: none;
}
.hidden_xs {
	display: block;
}
.visible_md {
	display: block;
}
.hidden_md {
	display: none;
}
.slide {
	margin-top: 0;
}
/*---Slick Overwrite----*/
.slick-dots {
	bottom: 20px;
}
.slick-dots li {
	width: 10px;
	height: 10px;
	margin: 0 10px;
}
.slick-dots li button {
	width: 10px;
	height: 10px;
}
.slick-dots li button:before {
	width: 10px;
	height: 10px;
	content: ' ';
	border: 1px solid #1A1A1A;
	background: #F6F6F6;
	border-radius: 10px;
	opacity: .75;
}
.slick-dots li.slick-active button:before {
	background: #1A1A1A;
	opacity: 1;
}
.container {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
}
.title_news {
	width: 100%;
	height: 100%;
	padding: 0;
	text-align: center;
	display: table;
}
.title_news p {
	height: 100%;
	margin: 0;
	vertical-align: middle;
	display: table-cell;
}
.title_compornent {
	width: 100%;
	display: table;
}
.title_compornent h3 {
	width: 100%;
	height: 100px;
	font-size: 20px;
	vertical-align: middle;
	display: table-cell;
}
.btn_overlay span {
	margin-top: -10px;
	font-size: 20px;
}
.btn_overlay_narrow span {
	margin-top: -53px;
	padding: 45px 0;
	text-align: center;
	font-size: 16px;
}
.mv_detail {
	height: 260px;
}
.title_detail {
	margin-top: -190px;
}
.title_detail h1 {
	font-size: 40px;
}
.title_detail h1:before {
	width: 50px;
	height: 5px;
	margin-top: -20px;
	margin-left: -25px;
}
.title_article {
	font-size: 20px;
}
.well {
	padding: 45px;
}
.well.well_md {
	padding: 20px;
}
.container_narrow, .subscription_hero .hero_nav ul, .point .point_inner {
	width: 1000px;
	margin: 0 auto;
}
.table_products + .table_products {
	margin-top: -1px;
}
.products_step {
	border-left: none;
	border-top: 35px solid #1A1A1A;
}
.products_step:before {
	width: 100%;
	top: 0;
	left: 0;
	text-align: center;
	margin-top: -32px;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.products_step + .products_step {
	padding-top: 0;
}
.products_step + .products_step:before {
	margin-top: -32px;
}
.products_step + .products_step:after {
	content: "\e90b";
	left: -28px;
	top: 50%;
	margin-top: -28px;
	font-size: 56px;
	margin-left: 0;
}
/*---breadcrumbs---*/
.breadcrumbs {
	margin-bottom: 45px;
	padding: 15px 25px;
}
/*---TOP---*/
.top_concept {
	padding: 120px 0;
	box-shadow: inset 0 0 20px rgba(26, 26, 26, 0.1);
	background: -webkit-linear-gradient(bottom, rgba(199, 199, 199, 0.3) 0%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 75%, rgba(199, 199, 199, 0.3) 100%);
	background: linear-gradient(to top, rgba(199, 199, 199, 0.3) 0%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 75%, rgba(199, 199, 199, 0.3) 100%);
}
.top_concept .top_concept_slider li {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.top_concept .top_concept_slider li:nth-of-type(1) {
	background-image: url("../img/top/slide_concept_01_pc.jpg");
}
.top_concept .top_concept_slider li:nth-of-type(2) {
	background-image: url("../img/top/slide_concept_02_pc.jpg");
}
.top_concept .top_concept_slider li:nth-of-type(3) {
	background-image: url("../img/top/slide_concept_03_pc.jpg");
}
/*---product---*/
.accord_product {
	max-height: 350px;
	padding: 20px;
}
/*---column---*/
.column_mv {
	margin: 0 0 45px;
}
.column_index {
	max-width: 66.6666%;
	margin-left: auto;
	margin-right: auto;
}
.column_bottom_navi {
	padding-top: 46.4%;
	background-image: url(../img/column/products_introduce_banner_pc.jpg);
	background-size: auto 100%;
}
.column_bottom_navi .column_bottom_navi_inner {
	position: absolute;
	width: 45%;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-top: 0;
	padding: 45px;
}
/*---subscription---*/
.top_breadcrumb .breadcrumbs {
	padding: .4rem 0 .6rem;
}
.subscription_hero {
	height: calc(100vh - 158px);
	min-height: 550px;
	max-height: 700px;
}
.subscription_hero .container_narrow, .subscription_hero .hero_nav ul, .subscription_hero .point .point_inner, .point .subscription_hero .point_inner {
	position: relative;
	height: 100%;
}
.subscription_hero .container_narrow h1, .subscription_hero .hero_nav ul h1, .subscription_hero .point .point_inner h1, .point .subscription_hero .point_inner h1 {
	position: absolute;
	top: 41.5%;
	margin: -195px 0 0;
	width: 390px;
	height: 390px;
	line-height: 340px;
	border: 10px solid rgba(0, 0, 0, 0.15);
}
.subscription_hero .container_narrow p, .subscription_hero .hero_nav ul p, .subscription_hero .point .point_inner p, .point .subscription_hero .point_inner p {
	position: absolute;
	left: 450px;
	top: 18%;
	bottom: 0;
}
.subscription_hero .container_narrow figure, .subscription_hero .hero_nav ul figure, .subscription_hero .point .point_inner figure, .point .subscription_hero .point_inner figure {
	position: absolute;
	width: 460px;
	height: 460px;
	top: 7%;
	bottom: 0;
}
.subscription_hero .hero_nav ul li a {
	padding: 1rem 0 .75rem;
}
.container_min {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}
.intro_img_wrap_left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.intro_img_wrap_left img {
	margin-right: .5rem;
}
.intro_img_wrap_right {
	margin: 3rem 0;
}
.intro_img_wrap_right img {
	margin-left: .5rem;
}
.point {
	padding: 3rem 0 2rem;
}
.point .point_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.point .point_header {
	display: block;
	width: 337px;
}
.point .point_header .point_header_inner {
	width: 337px;
	margin: 0 0 1rem 0;
}
.point .point_header .point_header_inner h2 {
	width: 168px;
	margin: 0 0 0 95px;
	padding: 4rem 0;
}
.point .point_header .point_header_inner h2 img {
	height: 1em;
}
.point .point_header figure {
	width: 337px;
}
.point .point_list {
	width: 615px;
}
.point .point_list .point_list_header {
	position: relative;
}
.point .point_list .point_list_header .point_list_number {
	width: 20%;
	padding: 0;
}
.point .point_list .point_list_header .point_list_title {
	width: 79%;
	padding: .75rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #F6F6F6;
}
.point .point_list .point_list_header .point_list_title h3 {
	margin-bottom: 0;
	padding: .25rem 0;
	font-size: 20px;
}
.point .point_list .point_list_header .point_list_title img {
	width: 1.2em;
	height: 1.2em;
}
.point .point_list .point_list_body {
	margin: -1rem 0 1.8em 2rem;
	padding: 1.75rem 1rem .75rem;
	background: #fff;
	line-height: 1.5;
}
.product_list {
	margin-left: -1%;
	margin-right: -1%;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-bottom: 2rem;
}
.product_item {
	width: 23%;
	margin: 1%;
	display: block;
	margin-bottom: 2rem;
}
.product_item .product_thumb {
	display: block;
	width: 100%;
	margin-bottom: .75rem;
}
.product_item .product_data {
	display: block;
	width: 100%;
}
.product_item .product_data .product_name {
	margin-bottom: 1rem;
	font-size: 16px;
}
.product_item .product_data .product_price {
	margin-bottom: .5rem;
}
.product_item .product_data .product_cart_button {
	margin-bottom: .75rem;
}
.product_item .btn_black {
	height: 2.6rem;
	line-height: 1.6rem;
}
/* IE11 */
@media all and (-ms-high-contrast: none) {
	.point .point_header .point_header_inner h2 img {
		top: -0.25em;
	}
	.subscription_title img {
		position: relative;
		top: -0.25em;
	}
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBjLmNzcyIsImhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9ycy9wdXJlL19wdXJlLnNjc3MiLCJoZWxwZXJzL19taXhpbnMuc2NzcyIsIm1vZHVsZS9fc3BhY2VyLnNjc3MiLCJtb2R1bGUvZ3JpZF9mbGV4Ym94L19iYXNlLnNjc3MiLCJtb2R1bGUvZ3JpZF9mbGV4Ym94L19wYy5zY3NzIiwiYmFzZS9fd2ViZm9udF9zZXR0aW5nLnNjc3MiLCJiYXNlL19za2luLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXNfcGMuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19mb3Jtcy5zY3NzIiwiY29tcG9uZW50L19zbGljay5zY3NzIiwiY29tcG9uZW50L19zbGljay10aGVtZS5zY3NzIiwicGFnZXMvX21haW4uc2NzcyIsInBhZ2VzL19tYWluX3BjLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDNkRHLFVBQUE7QUFDQSxVQUFBO0FBQ0QsVUFBQTtBQUNDLFVBQUE7QUFDRixVQUFBO0FBQ0MsVUFBQTtBQUNDLFVBQUE7QUNoRXBCOzs7OztFQUtFO0FBQ0Y7OztFQUdFO0FBQ0YsNEVBQTRFO0FBQzVFO0VBQ0MsMkJBQTBCO0VBQzFCLCtCQUNEO0NBQUU7O0FBQ0Y7RUFDQyxVQUNEO0NBQUU7O0FBQ0Y7RUFDQyxlQUNEO0NBQUU7O0FBQ0Y7RUFDQyxzQkFBcUI7RUFDckIseUJBQ0Q7Q0FBRTs7QUFDRjtFQUNDLGNBQWE7RUFDYixVQUNEO0NBQUU7O0FGV0Y7RUVUQyxjQUNEO0NBQUU7O0FBQ0Y7RUFDQyw4QkFDRDtDQUFFOztBQUNGO0VBQ0MsMEJBQ0Q7Q0FBRTs7QUFDRjtFQUNDLGlCQUNEO0NBQUU7O0FBQ0Y7RUFDQyxtQkFDRDtDQUFFOztBQUNGO0VBQ0Msb0JEckJvQjtFQ3NCcEIsWURibUI7Q0NjbkI7O0FBQ0Q7RUFDQyxlQUNEO0NBQUU7O0FBQ0Y7RUFDQyxl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Q0Msd0JBQTJDO0NBRzNDOztBQUpEO0VBQ0Msc0JBQTJDO0NBRzNDOztBQUpEO0VBQ0Msd0JBQTJDO0NBRzNDOztBQUpEO0VBQ0Msc0JBQTJDO0NBRzNDOztBQUpEO0VBQ0Msd0JBQTJDO0NBRzNDOztBQUpEO0VBQ0Msc0JBQTJDO0NBRzNDOztBQUpEO0VBQ0Msd0JBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0Msc0JBQTJDO0NBRzNDOztBQUpEO0VBQ0Msc0JBQTJDO0NBRzNDOztBQUpEO0VBQ0Msc0JBQTJDO0NBRzNDOztBQUpEO0VBQ0Msc0JBQTJDO0NBRzNDOztBQUpEO0VBQ0Msc0JBQTJDO0NBRzNDOztBQUpEO0VBQ0Msc0JBQTJDO0NBRzNDOztBQUpEO0VBQ0Msc0JBQTJDO0NBRzNDOztBQUpEO0VBQ0Msc0JBQTJDO0NBRzNDOztBQUpEO0VBQ0Msc0JBQTJDO0NBRzNDOztBQUpEO0VBQ0MsMkJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsMkJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0Msc0JBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0Msc0JBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0Msc0JBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBQUpEO0VBQ0MsNEJBQTJDO0NBRzNDOztBR3RDTDtFQUNDLG1CQUE2QjtFQUM3QixvQkFBOEI7Q0FPOUI7O0FBVEQ7RUFJRSxrQkw2Q2dCO0NLekNoQjs7QUFSRjtFQU1HLGlCTDJDZTtDSzFDZjs7QU5nMkRIO0VHMXpERSxtQkFBNkI7RUFDN0Isb0JBQThCO0NHbEMvQjs7QUhVQTtFQUNDLHVCQUFzQjtDQUV0Qjs7QUFDRDtFQUNDLHVCQUFzQjtDQUd0Qjs7QUFJRTtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLHdCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHdCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHdCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHdCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLDJCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDJCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLHNCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUNDLDRCQUEyQztDQUczQzs7QUFKRDtFQUND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YTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUE4QjtFQUE5Qix1Q0FBOEI7S0FBOUIsdUJBQThCO01BQTlCLHVCQUE4QjtVQUE5QiwrQkFBOEI7RUFDOUIsMEJBQW1CO0VBQW5CLDRCQUFtQjtLQUFuQix1QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQixvQmZ6WG9CO0NlbVlwQjs7QUFsREo7RUEwQ0ssaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixnQlAxWVk7Q08yWVo7O0FBN0NMO0VBK0NLLGFBQVk7RUFDWixjQUFhO0NBQ2I7O0FBakRMO0VBcURHLDJCQUEwQjtFQUMxQiw2QkFBNEI7RUFDNUIsaUJmdllrQjtFZXdZbEIsaUJmbFZtQjtDZW1WbkI7O0FBSUg7RUFFQyxpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLHlCQUF1QjtFQUF2QixnQ0FBdUI7S0FBdkIsc0JBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7RUFDdkIscUJBQW9CO0NBQ3BCOztBQUNEO0VBRUMsV0FBVTtFQUNWLFdBQVU7RUFDVixlQUFjO0VBQ2Qsb0JBQW1CO0NBeUJuQjs7QUE5QkQ7RUFPRSxlQUFjO0VBQ2QsWUFBVztFQUNYLHNCQUFxQjtDQUNyQjs7QUFWRjtFQVlFLGVBQWM7RUFDZCxZQUFXO0NBV1g7O0FBeEJGO0VBZUcsb0JBQW1CO0VBQ25CLGdCUGpiWTtDT2tiWjs7QUFqQkg7RUFtQkcscUJBQW9CO0NBQ3BCOztBQXBCSDtFQXNCRyxzQkFBcUI7Q0FDckI7O0FBdkJIO0VBMkJFLGVBQWM7RUFDZCxvQkFBbUI7Q0FDbkI7O0FBR0YsVUFBVTtBQUNWO0VBQ0M7SUFLSyxhQUFZO0dBQ1Q7RUFNUjtJQUVFLG1CQUFrQjtJQUNsQixhQUFZO0dBQ1o7Q2hCeXVJRiIsImZpbGUiOiJwYy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKjI4cHjnm7jlvZMqL1xuLyoyNHB455u45b2TKi9cbi8qMjBweOebuOW9kyovXG4vKjE2cHjnm7jlvZMqL1xuLyoxNHB455u45b2TKi9cbi8qMTJweOebuOW9kyovXG4vKjEwcHjnm7jlvZMqL1xuLyohXG5QdXJlIHYxLjAuMFxuQ29weXJpZ2h0IDIwMTMgWWFob28hXG5MaWNlbnNlZCB1bmRlciB0aGUgQlNEIExpY2Vuc2UuXG5odHRwczovL2dpdGh1Yi5jb20veWFob28vcHVyZS9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXG4qL1xuLyohXG5ub3JtYWxpemUuY3NzIHZeMy4wIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplXG5Db3B5cmlnaHQgKGMpIE5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsXG4qL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbywgY2FudmFzLCBwcm9ncmVzcywgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSwgdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYiwgb3B0Z3JvdXAsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNDNjdFN0U7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtO1xufVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5wcmUsIHRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1yZXNldF0sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IC4zNWVtIC42MjVlbSAuNzVlbTtcbn1cblxubGVnZW5kLCB0ZCwgdGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG59XG5cbi5oaWRkZW4sIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHVyZS1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wdXJlLWcsIC5wcm9kdWN0X2l0ZW0sIC5wcm9kdWN0X2xpc3Qge1xuICBsZXR0ZXItc3BhY2luZzogLS4zMWVtO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVzcGVlZDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgdGFibGUgLnB1cmUtZywgdGFibGUgLnByb2R1Y3RfaXRlbSwgdGFibGUgLnByb2R1Y3RfbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm9wZXJhLW9ubHkgOi1vLXByZWZvY3VzLCAucHVyZS1nLCAucHJvZHVjdF9pdGVtLCAucHJvZHVjdF9saXN0IHtcbiAgd29yZC1zcGFjaW5nOiAtLjQzZW07XG59XG5cbi5wdXJlLXUsIC5wdXJlLXUtMSwgLnB1cmUtdS0xLTEsIC5wdXJlLXUtMS0xMiwgLnB1cmUtdS0xLTIsIC5wdXJlLXUtMS0yNCwgLnB1cmUtdS0xLTMsIC5wdXJlLXUtMS00LCAucHJvZHVjdF9pdGVtLCAucHVyZS11LTEtNSwgLnB1cmUtdS0xLTYsIC5wdXJlLXUtMS04LCAucHVyZS11LTEwLTI0LCAucHVyZS11LTExLTEyLCAucHVyZS11LTExLTI0LCAucHVyZS11LTEyLTI0LCAucHVyZS11LTEzLTI0LCAucHVyZS11LTE0LTI0LCAucHVyZS11LTE1LTI0LCAucHVyZS11LTE2LTI0LCAucHVyZS11LTE3LTI0LCAucHVyZS11LTE4LTI0LCAucHVyZS11LTE5LTI0LCAucHVyZS11LTItMjQsIC5wdXJlLXUtMi0zLCAucHVyZS11LTItNSwgLnB1cmUtdS0yMC0yNCwgLnB1cmUtdS0yMS0yNCwgLnB1cmUtdS0yMi0yNCwgLnB1cmUtdS0yMy0yNCwgLnB1cmUtdS0yNC0yNCwgLnB1cmUtdS0zLTI0LCAucHVyZS11LTMtNCwgLnB1cmUtdS0zLTUsIC5wdXJlLXUtMy04LCAucHVyZS11LTQtMjQsIC5wdXJlLXUtNC01LCAucHVyZS11LTUtMTIsIC5wcm9kdWN0X2l0ZW0gLnByb2R1Y3RfdGh1bWIsIC5wdXJlLXUtNS0yNCwgLnB1cmUtdS01LTUsIC5wdXJlLXUtNS02LCAucHVyZS11LTUtOCwgLnB1cmUtdS02LTI0LCAucHVyZS11LTctMTIsIC5wcm9kdWN0X2l0ZW0gLnByb2R1Y3RfZGF0YSwgLnB1cmUtdS03LTI0LCAucHVyZS11LTctOCwgLnB1cmUtdS04LTI0LCAucHVyZS11LTktMjQge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbn1cblxuLnB1cmUtdS0xLTI0IHtcbiAgd2lkdGg6IDQuMTY2NyU7XG59XG5cbi5wdXJlLXUtMS0xMiwgLnB1cmUtdS0yLTI0IHtcbiAgd2lkdGg6IDguMzMzMyU7XG59XG5cbi5wdXJlLXUtMS04LCAucHVyZS11LTMtMjQge1xuICB3aWR0aDogMTIuNSU7XG59XG5cbi5wdXJlLXUtMS02LCAucHVyZS11LTQtMjQge1xuICB3aWR0aDogMTYuNjY2NyU7XG59XG5cbi5wdXJlLXUtMS01IHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnB1cmUtdS01LTI0IHtcbiAgd2lkdGg6IDIwLjgzMzMlO1xufVxuXG4ucHVyZS11LTEtNCwgLnByb2R1Y3RfaXRlbSwgLnB1cmUtdS02LTI0IHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnB1cmUtdS03LTI0IHtcbiAgd2lkdGg6IDI5LjE2NjclO1xufVxuXG4ucHVyZS11LTEtMywgLnB1cmUtdS04LTI0IHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuXG4ucHVyZS11LTMtOCwgLnB1cmUtdS05LTI0IHtcbiAgd2lkdGg6IDM3LjUlO1xufVxuXG4ucHVyZS11LTItNSB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5wdXJlLXUtMTAtMjQsIC5wdXJlLXUtNS0xMiwgLnByb2R1Y3RfaXRlbSAucHJvZHVjdF90aHVtYiB7XG4gIHdpZHRoOiA0MS42NjY3JTtcbn1cblxuLnB1cmUtdS0xMS0yNCB7XG4gIHdpZHRoOiA0NS44MzMzJTtcbn1cblxuLnB1cmUtdS0xLTIsIC5wdXJlLXUtMTItMjQge1xuICB3aWR0aDogNTAlO1xufVxuXG4ucHVyZS11LTEzLTI0IHtcbiAgd2lkdGg6IDU0LjE2NjclO1xufVxuXG4ucHVyZS11LTE0LTI0LCAucHVyZS11LTctMTIsIC5wcm9kdWN0X2l0ZW0gLnByb2R1Y3RfZGF0YSB7XG4gIHdpZHRoOiA1OC4zMzMzJTtcbn1cblxuLnB1cmUtdS0zLTUge1xuICB3aWR0aDogNjAlO1xufVxuXG4ucHVyZS11LTE1LTI0LCAucHVyZS11LTUtOCB7XG4gIHdpZHRoOiA2Mi41JTtcbn1cblxuLnB1cmUtdS0xNi0yNCwgLnB1cmUtdS0yLTMge1xuICB3aWR0aDogNjYuNjY2NyU7XG59XG5cbi5wdXJlLXUtMTctMjQge1xuICB3aWR0aDogNzAuODMzMyU7XG59XG5cbi5wdXJlLXUtMTgtMjQsIC5wdXJlLXUtMy00IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLnB1cmUtdS0xOS0yNCB7XG4gIHdpZHRoOiA3OS4xNjY3JTtcbn1cblxuLnB1cmUtdS00LTUge1xuICB3aWR0aDogODAlO1xufVxuXG4ucHVyZS11LTIwLTI0LCAucHVyZS11LTUtNiB7XG4gIHdpZHRoOiA4My4zMzMzJTtcbn1cblxuLnB1cmUtdS0yMS0yNCwgLnB1cmUtdS03LTgge1xuICB3aWR0aDogODcuNSU7XG59XG5cbi5wdXJlLXUtMTEtMTIsIC5wdXJlLXUtMjItMjQge1xuICB3aWR0aDogOTEuNjY2NyU7XG59XG5cbi5wdXJlLXUtMjMtMjQge1xuICB3aWR0aDogOTUuODMzMyU7XG59XG5cbi5wdXJlLXUtMSwgLnB1cmUtdS0xLTEsIC5wdXJlLXUtMjQtMjQsIC5wdXJlLXUtNS01IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wdXJlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucHVyZS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5wdXJlLWJ1dHRvbi1ncm91cCB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zMWVtO1xuICAqbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgKndvcmQtc3BhY2luZzogLTAuNDNlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplc3BlZWQ7XG59XG5cbi5vcGVyYS1vbmx5IDotby1wcmVmb2N1cyB7XG4gIHdvcmQtc3BhY2luZzogLTAuNDNlbTtcbn1cblxuLnB1cmUtYnV0dG9uLWdyb3VwIHtcbiAgd29yZC1zcGFjaW5nOiAtMC40M2VtO1xufVxuXG4ucHVyZS1idXR0b24tZ3JvdXAgLnB1cmUtYnV0dG9uIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4ucHVyZS1idXR0b24ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnB1cmUtYnV0dG9uLWhvdmVyIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4wNSkgNDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4wNSkgNDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4ucHVyZS1idXR0b246aG92ZXIge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjA1KSA0MCUsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjA1KSA0MCUsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG5cbi5wdXJlLWJ1dHRvbjpmb2N1cyB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuMDUpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuMDUpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnB1cmUtYnV0dG9uLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpIGluc2V0LCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSBpbnNldDtcbiAgYm9yZGVyLWNvbG9yOiAjMUExQTFBO1xufVxuXG4ucHVyZS1idXR0b246YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgaW5zZXQsIDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpIGluc2V0O1xuICBib3JkZXItY29sb3I6ICMxQTFBMUE7XG59XG5cbi5wdXJlLWJ1dHRvbltkaXNhYmxlZF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG4gIG9wYWNpdHk6IDAuNDA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHVyZS1idXR0b24tZGlzYWJsZWQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG4gIG9wYWNpdHk6IDAuNDA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHVyZS1idXR0b24tZGlzYWJsZWQ6aG92ZXIsIC5wdXJlLWJ1dHRvbi1kaXNhYmxlZDpmb2N1cywgLnB1cmUtYnV0dG9uLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbiAgb3BhY2l0eTogMC40MDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wdXJlLWJ1dHRvbi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHVyZS1idXR0b24tcHJpbWFyeSwgLnB1cmUtYnV0dG9uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmEucHVyZS1idXR0b24tcHJpbWFyeSwgYS5wdXJlLWJ1dHRvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDY0NjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHVyZS1idXR0b24tZ3JvdXAgLnB1cmUtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDEzMiwgMTMyLCAxMzIsIDAuMik7XG59XG5cbi5wdXJlLWJ1dHRvbi1ncm91cCAucHVyZS1idXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cblxuLnB1cmUtYnV0dG9uLWdyb3VwIC5wdXJlLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSwgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl0sIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCAucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwid2Vla1wiXSwgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwiY29sb3JcIl0ge1xuICBwYWRkaW5nOiAwLjVlbSAwLjZlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzdjN2M3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wdXJlLWZvcm0gc2VsZWN0LCAucHVyZS1mb3JtIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMC41ZW0gMC42ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3YzdjNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucHVyZS1mb3JtIGlucHV0Om5vdChbdHlwZV0pIHtcbiAgcGFkZGluZzogMC41ZW0gMC42ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3YzdjNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJjb2xvclwiXSB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xufVxuXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCAucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLCAucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cywgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cywgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCAucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cywgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICNiOWI5Yjk7XG59XG5cbi5wdXJlLWZvcm0gc2VsZWN0OmZvY3VzLCAucHVyZS1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjliOWI5O1xufVxuXG4ucHVyZS1mb3JtIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjliOWI5O1xufVxuXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLCAucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cywgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIHNvbGlkICNiOWI5Yjk7XG4gIG91dGxpbmU6IDFweCBhdXRvICNiOWI5Yjk7XG59XG5cbi5wdXJlLWZvcm0gLnB1cmUtY2hlY2tib3gsIC5wdXJlLWZvcm0gLnB1cmUtcmFkaW8ge1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdW2Rpc2FibGVkXSwgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1bZGlzYWJsZWRdLCAucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXVtkaXNhYmxlZF0sIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXVtkaXNhYmxlZF0sIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl1bZGlzYWJsZWRdLCAucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXVtkaXNhYmxlZF0sIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cInRpbWVcIl1bZGlzYWJsZWRdLCAucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVtkaXNhYmxlZF0sIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdW2Rpc2FibGVkXSwgLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwid2Vla1wiXVtkaXNhYmxlZF0sIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXVtkaXNhYmxlZF0sIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVtkaXNhYmxlZF0sIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXVtkaXNhYmxlZF0sIC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1cImNvbG9yXCJdW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHVyZS1mb3JtIHNlbGVjdFtkaXNhYmxlZF0sIC5wdXJlLWZvcm0gdGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wdXJlLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSlbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wdXJlLWZvcm0gaW5wdXRbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGJvcmRlci1jb2xvcjogI2M3YzdjNztcbn1cblxuLnB1cmUtZm9ybSBzZWxlY3RbcmVhZG9ubHldLCAucHVyZS1mb3JtIHRleHRhcmVhW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBib3JkZXItY29sb3I6ICNjN2M3Yzc7XG59XG5cbi5wdXJlLWZvcm0gaW5wdXQ6Zm9jdXM6aW52YWxpZCwgLnB1cmUtZm9ybSB0ZXh0YXJlYTpmb2N1czppbnZhbGlkLCAucHVyZS1mb3JtIHNlbGVjdDpmb2N1czppbnZhbGlkIHtcbiAgY29sb3I6ICNlOTMyMmQ7XG4gIGJvcmRlci1jb2xvcjogI2U5MzIyZDtcbn1cblxuLnB1cmUtZm9ybSBpbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1czppbnZhbGlkOmZvY3VzLCAucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1czppbnZhbGlkOmZvY3VzLCAucHVyZS1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1czppbnZhbGlkOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI2U5MzIyZDtcbn1cblxuLnB1cmUtZm9ybSBzZWxlY3Qge1xuICBoZWlnaHQ6IDIuNmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzdjN2M3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucHVyZS1mb3JtIHNlbGVjdFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wdXJlLWZvcm0gbGFiZWwge1xuICBtYXJnaW46IDAuNWVtIDAgMC4yZW07XG59XG5cbi5wdXJlLWZvcm0gZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMzVlbSAwIDAuNzVlbTtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucHVyZS1mb3JtIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIGNvbG9yOiAjMUExQTFBO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjZGNjtcbn1cblxuLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1cInVybFwiXSwgLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCAucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1cInRpbWVcIl0sIC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPVwid2Vla1wiXSwgLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1cInRlbFwiXSwgLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9XCJjb2xvclwiXSwgLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNWVtIDA7XG59XG5cbi5wdXJlLWZvcm0tc3RhY2tlZCBzZWxlY3QsIC5wdXJlLWZvcm0tc3RhY2tlZCBsYWJlbCwgLnB1cmUtZm9ybS1zdGFja2VkIHRleHRhcmVhLCAucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXQ6bm90KFt0eXBlXSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjI1ZW0gMDtcbn1cblxuLnB1cmUtZm9ybS1hbGlnbmVkIGlucHV0LCAucHVyZS1mb3JtLWFsaWduZWQgdGV4dGFyZWEsIC5wdXJlLWZvcm0tYWxpZ25lZCBzZWxlY3QsIC5wdXJlLWZvcm0tYWxpZ25lZCAucHVyZS1oZWxwLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wdXJlLWZvcm0tbWVzc2FnZS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucHVyZS1mb3JtLWFsaWduZWQgdGV4dGFyZWEge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucHVyZS1mb3JtLWFsaWduZWQgLnB1cmUtY29udHJvbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ucHVyZS1mb3JtLWFsaWduZWQgLnB1cmUtY29udHJvbC1ncm91cCBsYWJlbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMGVtO1xuICBtYXJnaW46IDAgMWVtIDAgMDtcbn1cblxuLnB1cmUtZm9ybS1hbGlnbmVkIC5wdXJlLWNvbnRyb2xzIHtcbiAgbWFyZ2luOiAxLjVlbSAwIDAgMTFlbTtcbn1cblxuLnB1cmUtZm9ybSBpbnB1dC5wdXJlLWlucHV0LXJvdW5kZWQsIC5wdXJlLWZvcm0gLnB1cmUtaW5wdXQtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xufVxuXG4ucHVyZS1mb3JtIC5wdXJlLWdyb3VwIGZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnB1cmUtZm9ybSAucHVyZS1ncm91cCBpbnB1dCwgLnB1cmUtZm9ybSAucHVyZS1ncm91cCB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgMCAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLnB1cmUtZm9ybSAucHVyZS1ncm91cCBpbnB1dDpmb2N1cywgLnB1cmUtZm9ybSAucHVyZS1ncm91cCB0ZXh0YXJlYTpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wdXJlLWZvcm0gLnB1cmUtZ3JvdXAgaW5wdXQ6Zmlyc3QtY2hpbGQsIC5wdXJlLWZvcm0gLnB1cmUtZ3JvdXAgdGV4dGFyZWE6Zmlyc3QtY2hpbGQge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnB1cmUtZm9ybSAucHVyZS1ncm91cCBpbnB1dDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLCAucHVyZS1mb3JtIC5wdXJlLWdyb3VwIHRleHRhcmVhOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5wdXJlLWZvcm0gLnB1cmUtZ3JvdXAgaW5wdXQ6bGFzdC1jaGlsZCwgLnB1cmUtZm9ybSAucHVyZS1ncm91cCB0ZXh0YXJlYTpsYXN0LWNoaWxkIHtcbiAgdG9wOiAtMnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHVyZS1mb3JtIC5wdXJlLWdyb3VwIGJ1dHRvbiB7XG4gIG1hcmdpbjogMC4zNWVtIDA7XG59XG5cbi5wdXJlLWZvcm0gLnB1cmUtaW5wdXQtMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHVyZS1mb3JtIC5wdXJlLWlucHV0LTMtNCB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5wdXJlLWZvcm0gLnB1cmUtaW5wdXQtMi0zIHtcbiAgd2lkdGg6IDY2JTtcbn1cblxuLnB1cmUtZm9ybSAucHVyZS1pbnB1dC0xLTIge1xuICB3aWR0aDogNTAlO1xufVxuXG4ucHVyZS1mb3JtIC5wdXJlLWlucHV0LTEtMyB7XG4gIHdpZHRoOiAzMyU7XG59XG5cbi5wdXJlLWZvcm0gLnB1cmUtaW5wdXQtMS00IHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnB1cmUtZm9ybSAucHVyZS1oZWxwLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLnB1cmUtZm9ybS1tZXNzYWdlLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLnB1cmUtZm9ybS1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjODQ4NDg0O1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5wdXJlLW1lbnUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucHVyZS1tZW51LWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wdXJlLW1lbnUtbGlzdCwgLnB1cmUtbWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHVyZS1tZW51LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wdXJlLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHVyZS1tZW51LWxpbmssIC5wdXJlLW1lbnUtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wdXJlLW1lbnUtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHVyZS1tZW51LWhvcml6b250YWwgLnB1cmUtbWVudS1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHVyZS1tZW51LWhvcml6b250YWwgLnB1cmUtbWVudS1pdGVtLCAucHVyZS1tZW51LWhvcml6b250YWwgLnB1cmUtbWVudS1oZWFkaW5nLCAucHVyZS1tZW51LWhvcml6b250YWwgLnB1cmUtbWVudS1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHpvb206IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wdXJlLW1lbnUtaXRlbSAucHVyZS1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnB1cmUtbWVudS1jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wdXJlLW1lbnUtaG9yaXpvbnRhbCAucHVyZS1tZW51LWNoaWxkcmVuIHtcbiAgbGVmdDogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogaW5oZXJpdDtcbn1cblxuLnB1cmUtbWVudS1hbGxvdy1ob3Zlcjpob3ZlciA+IC5wdXJlLW1lbnUtY2hpbGRyZW4sIC5wdXJlLW1lbnUtYWN0aXZlID4gLnB1cmUtbWVudS1jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIFZlcnRpY2FsIE1lbnVzIC0gc2hvdyB0aGUgZHJvcGRvd24gYXJyb3cgKi9cbi5wdXJlLW1lbnUtaGFzLWNoaWxkcmVuID4gLnB1cmUtbWVudS1saW5rOmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgY29udGVudDogXCJcXDI1QjhcIjtcbiAgZm9udC1zaXplOiBzbWFsbDtcbn1cblxuLyogSG9yaXpvbnRhbCBNZW51cyAtIHNob3cgdGhlIGRyb3Bkb3duIGFycm93ICovXG4ucHVyZS1tZW51LWhvcml6b250YWwgLnB1cmUtbWVudS1oYXMtY2hpbGRyZW4gPiAucHVyZS1tZW51LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjVCRVwiO1xufVxuXG4ucHVyZS1tZW51LXNjcm9sbGFibGUge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnB1cmUtbWVudS1zY3JvbGxhYmxlIC5wdXJlLW1lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHVyZS1tZW51LWhvcml6b250YWwucHVyZS1tZW51LXNjcm9sbGFibGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiAuNWVtIDA7XG59XG5cbi5wdXJlLW1lbnUtaG9yaXpvbnRhbC5wdXJlLW1lbnUtc2Nyb2xsYWJsZSAucHVyZS1tZW51LWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wdXJlLW1lbnUtaG9yaXpvbnRhbC5wdXJlLW1lbnUtc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHVyZS1tZW51LXNlcGFyYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2M3Yzc7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC4zZW0gMDtcbn1cblxuLnB1cmUtbWVudS1ob3Jpem9udGFsIC5wdXJlLW1lbnUtY2hpbGRyZW4gLnB1cmUtbWVudS1zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAuM2VtIDA7XG59XG5cbi5wdXJlLW1lbnUtaG9yaXpvbnRhbCAucHVyZS1tZW51LXNlcGFyYXRvciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMS4zZW07XG4gIG1hcmdpbjogMCAwLjNlbTtcbn1cblxuLnB1cmUtbWVudS1ob3Jpem9udGFsIC5wdXJlLW1lbnUtY2hpbGRyZW4gLnB1cmUtbWVudS1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5wdXJlLW1lbnUtaGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuXG4ucHVyZS1tZW51LWxpbmsge1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cblxuLnB1cmUtbWVudS1jaGlsZHJlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wdXJlLW1lbnUtbGluaywgLnB1cmUtbWVudS1kaXNhYmxlZCwgLnB1cmUtbWVudS1oZWFkaW5nIHtcbiAgcGFkZGluZzogLjVlbSAxZW07XG59XG5cbi5wdXJlLW1lbnUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLnB1cmUtbWVudS1kaXNhYmxlZCAucHVyZS1tZW51LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnB1cmUtbWVudS1hY3RpdmUgPiAucHVyZS1tZW51LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuXG4ucHVyZS1tZW51LWxpbms6aG92ZXIsIC5wdXJlLW1lbnUtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG5cbi5wdXJlLW1lbnUtc2VsZWN0ZWQgLnB1cmUtbWVudS1saW5rIHtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG5cbi5wdXJlLW1lbnUtc2VsZWN0ZWQgLnB1cmUtbWVudS1saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogIzFBMUExQTtcbn1cblxuLnB1cmUtdGFibGUge1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3YzdjNztcbn1cblxuLnB1cmUtdGFibGUgY2FwdGlvbiB7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHVyZS10YWJsZSB0ZCwgLnB1cmUtdGFibGUgdGgge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjN2M3Yzc7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xufVxuXG4ucHVyZS10YWJsZSB0ZDpmaXJzdC1jaGlsZCwgLnB1cmUtdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLnB1cmUtdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2NDY0O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnB1cmUtdGFibGUgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnB1cmUtdGFibGUtb2RkIHRkLCAucHVyZS10YWJsZS1zdHJpcGVkIHRyOm50aC1jaGlsZCgybi0xKSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG5cbi5wdXJlLXRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjN2M3Yzc7XG59XG5cbi5wdXJlLXRhYmxlLWJvcmRlcmVkIHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLnB1cmUtdGFibGUtaG9yaXpvbnRhbCB0ZCwgLnB1cmUtdGFibGUtaG9yaXpvbnRhbCB0aCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjN2M3Yzc7XG59XG5cbi5wdXJlLXRhYmxlLWhvcml6b250YWwgdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4vKlxuQG1peGluIGhvdmVyQW5pbWVTZXQge1xuXHRvcGFjaXR5OiAxO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHRAaW5jbHVkZSBhbmltYXRpb25Pbjtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IDEwMDBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG59XG5AbWl4aW4gaG92ZXJBbmltZU1vdmUoJGhvdmVyQW5pbWVDb2xvcikge1xuXHRvcGFjaXR5OiAwO1xuXHRib3JkZXI6IDRweCBzb2xpZCAkaG92ZXJBbmltZUNvbG9yO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHBhZGRpbmctdG9wOiAxMDAlO1xufVxuKi9cbi5tYXJnaW5fYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3hzbWFsbCB7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fc21hbGwge1xuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9tZWRpdW0ge1xuICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9sYXJnZSB7XG4gIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3hsYXJnZSB7XG4gIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3RfeHNtYWxsIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fdF9zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl90X21lZGl1bSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl90X2xhcmdlIHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3RfeGxhcmdlIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX2JfeHNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fYl9zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9iX21lZGl1bSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9iX2xhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX2JfeGxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX2xfeHNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX2xfc21hbGwge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX2xfbWVkaXVtIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9sX2xhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9sX3hsYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fcl94c21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3Jfc21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9yX21lZGl1bSB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3JfbGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9yX3hsYXJnZSB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3NfeHNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9zX3NtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3NfbWVkaXVtIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3NfbGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fc194bGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fdl94c21hbGwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3Zfc21hbGwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fdl9tZWRpdW0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fdl9sYXJnZSwgLmNvbHVtbl9pbmRleCB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl92X3hsYXJnZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl9ub25lIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fdl9ub25lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX3Nfbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbl90X25vbmUsIC5zZXQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fYl9ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luX2xfbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5fcl9ub25lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3hzbWFsbCB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19zbWFsbCwgLmFjY29yZF9wcm9kdWN0X21vcmUsIC5jb2x1bW5faW5kZXgge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX21lZGl1bSwgbm9zY3JpcHQgcCwgLmNvbHVtbl9pbmRleCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfbGFyZ2Uge1xuICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3hsYXJnZSB7XG4gIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfdF94c21hbGwge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3Rfc21hbGwge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ190X21lZGl1bSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3RfbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ190X3hsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX2JfeHNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19iX3NtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfYl9tZWRpdW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19iX2xhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfYl94bGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19sX3hzbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX2xfc21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfbF9tZWRpdW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfbF9sYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19sX3hsYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19yX3hzbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19yX3NtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19yX21lZGl1bSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfcl9sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfcl94bGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3NfeHNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19zX3NtYWxsLCBub3NjcmlwdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19zX21lZGl1bSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19zX2xhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3NfeGxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3ZfeHNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ192X3NtYWxsIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3ZfbWVkaXVtIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nX3ZfbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfdl94bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfdl91bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19ub25lIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ190X25vbmUge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19iX25vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ19sX25vbmUge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdfcl9ub25lIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5feHNtYWxsIHtcbiAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl9zbWFsbCB7XG4gIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX21lZGl1bSB7XG4gIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX2xhcmdlIHtcbiAgbWFyZ2luOiAtNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5feGxhcmdlIHtcbiAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fdF94c21hbGwge1xuICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl90X3NtYWxsIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3RfbWVkaXVtIHtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3RfbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fdF94bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fYl94c21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl9iX3NtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX2JfbWVkaXVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX2JfbGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fYl94bGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fbF94c21hbGwge1xuICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fbF9zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fbF9tZWRpdW0ge1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX2xfbGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX2xfeGxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl9yX3hzbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fcl9zbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3JfbWVkaXVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fcl9sYXJnZSB7XG4gIG1hcmdpbi1yaWdodDogLTQ1cHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3JfeGxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fc194c21hbGwge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl9zX3NtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uX21hcmdpbl9zX21lZGl1bSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fc19sYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fc194bGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3ZfeHNtYWxsIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fdl9zbWFsbCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubl9tYXJnaW5fdl9tZWRpdW0ge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3ZfbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTQ1cHggIWltcG9ydGFudDtcbn1cblxuLm5fbWFyZ2luX3ZfeGxhcmdlIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwbGF5X2ZsZXgsIC5yb3dfZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kaXNwbGF5X2ZsZXggPiBbY2xhc3MqPVwiY29sLVwiXSwgLnJvd19ncmlkID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZsZXhfcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleF9yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4X2NvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXhfY29sdW1uX3JldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXhfd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleF9ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeV9zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeV9lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5X2NlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5X2JldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnlfYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLml0ZW1fc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5pdGVtX2NlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLml0ZW1fc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaXRlbV9lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLml0ZW1fYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmZsZXhfZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmFsaWduX3NlbGZfc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduX3NlbGZfY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbl9zZWxmX3N0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ25fc2VsZl9lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uZmxleF9iYXNpc19mdWxsIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZsZXhfY29sdW1uIC5mbGV4X2Jhc2lzX2Z1bGwsXG4uZmxleF9jb2x1bW5fcmV2ZXJzZSAuZmxleF9iYXNpc19mdWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxleF9zaHJpbmtfbm9uZSB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3dfZ3JpZCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuW2NsYXNzKj1cImdyaWRfXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5ncmlkX2F1dG8ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmdyaWRfYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkXzFfMSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkXzFfMiB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfMV8zIHtcbiAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF8yXzMge1xuICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkXzFfNCB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfMl80IHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF8zXzQge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkXzFfNSB7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfMl81IHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF8zXzUge1xuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkXzRfNSB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfMV82IHtcbiAgd2lkdGg6IDE2LjY2NjY3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF8yXzYge1xuICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkXzNfNiB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfNF82IHtcbiAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF81XzYge1xuICB3aWR0aDogODMuMzMzMzMlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkXzFfNyB7XG4gIHdpZHRoOiAxNC4yODU3MSUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfMl83IHtcbiAgd2lkdGg6IDI4LjU3MTQzJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF8zXzcge1xuICB3aWR0aDogNDIuODU3MTQlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkXzRfNyB7XG4gIHdpZHRoOiA1Ny4xNDI4NiUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfNV83IHtcbiAgd2lkdGg6IDcxLjQyODU3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF82Xzcge1xuICB3aWR0aDogODUuNzE0MjklICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkXzFfOCB7XG4gIHdpZHRoOiAxMi41JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF8yXzgge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkXzNfOCB7XG4gIHdpZHRoOiAzNy41JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF80Xzgge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkXzVfOCB7XG4gIHdpZHRoOiA2Mi41JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF82Xzgge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkXzdfOCB7XG4gIHdpZHRoOiA4Ny41JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF8xXzkge1xuICB3aWR0aDogMTEuMTExMTElICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkXzJfOSB7XG4gIHdpZHRoOiAyMi4yMjIyMiUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfM185IHtcbiAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF80Xzkge1xuICB3aWR0aDogNDQuNDQ0NDQlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkXzVfOSB7XG4gIHdpZHRoOiA1NS41NTU1NiUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfNl85IHtcbiAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF83Xzkge1xuICB3aWR0aDogNzcuNzc3NzglICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkXzhfOSB7XG4gIHdpZHRoOiA4OC44ODg4OSUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfMV8xMCB7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfMl8xMCB7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfM18xMCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfNF8xMCB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfNV8xMCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfNl8xMCB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfN18xMCB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfOF8xMCB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfOV8xMCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfMV8xMSB7XG4gIHdpZHRoOiA5LjA5MDkxJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF8yXzExIHtcbiAgd2lkdGg6IDE4LjE4MTgyJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF8zXzExIHtcbiAgd2lkdGg6IDI3LjI3MjczJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF80XzExIHtcbiAgd2lkdGg6IDM2LjM2MzY0JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF81XzExIHtcbiAgd2lkdGg6IDQ1LjQ1NDU1JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF82XzExIHtcbiAgd2lkdGg6IDU0LjU0NTQ1JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF83XzExIHtcbiAgd2lkdGg6IDYzLjYzNjM2JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF84XzExIHtcbiAgd2lkdGg6IDcyLjcyNzI3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF85XzExIHtcbiAgd2lkdGg6IDgxLjgxODE4JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF8xMF8xMSB7XG4gIHdpZHRoOiA5MC45MDkwOSUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfMV8xMiB7XG4gIHdpZHRoOiA4LjMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF8yXzEyIHtcbiAgd2lkdGg6IDE2LjY2NjY3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF8zXzEyIHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF80XzEyIHtcbiAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF81XzEyIHtcbiAgd2lkdGg6IDQxLjY2NjY3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF82XzEyIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF83XzEyIHtcbiAgd2lkdGg6IDU4LjMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF84XzEyIHtcbiAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF85XzEyIHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF8xMF8xMiB7XG4gIHdpZHRoOiA4My4zMzMzMyUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfMTFfMTIge1xuICB3aWR0aDogOTEuNjY2NjclICFpbXBvcnRhbnQ7XG59XG5cbi5yb3dfZ3JpZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLnJvd19ncmlkLnJvd19zdGFja19ncmlkIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5yb3dfZ3JpZC5yb3dfc3RhY2tfZ3JpZCA+IFtjbGFzcyo9XCJncmlkX1wiXSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbltjbGFzcyo9XCJncmlkX1wiXSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmdyaWRfbWRfYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkX21kXzFfMSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkX21kXzFfMiB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfMV8zIHtcbiAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF8yXzMge1xuICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkX21kXzFfNCB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfMl80IHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF8zXzQge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkX21kXzFfNSB7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfMl81IHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF8zXzUge1xuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkX21kXzRfNSB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfMV82IHtcbiAgd2lkdGg6IDE2LjY2NjY3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF8yXzYge1xuICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkX21kXzNfNiB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfNF82IHtcbiAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF81XzYge1xuICB3aWR0aDogODMuMzMzMzMlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkX21kXzFfNyB7XG4gIHdpZHRoOiAxNC4yODU3MSUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfMl83IHtcbiAgd2lkdGg6IDI4LjU3MTQzJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF8zXzcge1xuICB3aWR0aDogNDIuODU3MTQlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkX21kXzRfNyB7XG4gIHdpZHRoOiA1Ny4xNDI4NiUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfNV83IHtcbiAgd2lkdGg6IDcxLjQyODU3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF82Xzcge1xuICB3aWR0aDogODUuNzE0MjklICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkX21kXzFfOCB7XG4gIHdpZHRoOiAxMi41JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF8yXzgge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkX21kXzNfOCB7XG4gIHdpZHRoOiAzNy41JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF80Xzgge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkX21kXzVfOCB7XG4gIHdpZHRoOiA2Mi41JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF82Xzgge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkX21kXzdfOCB7XG4gIHdpZHRoOiA4Ny41JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF8xXzkge1xuICB3aWR0aDogMTEuMTExMTElICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkX21kXzJfOSB7XG4gIHdpZHRoOiAyMi4yMjIyMiUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfM185IHtcbiAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF80Xzkge1xuICB3aWR0aDogNDQuNDQ0NDQlICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkX21kXzVfOSB7XG4gIHdpZHRoOiA1NS41NTU1NiUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfNl85IHtcbiAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF83Xzkge1xuICB3aWR0aDogNzcuNzc3NzglICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkX21kXzhfOSB7XG4gIHdpZHRoOiA4OC44ODg4OSUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfMV8xMCB7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfMl8xMCB7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfM18xMCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfNF8xMCB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfNV8xMCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfNl8xMCB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfN18xMCB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfOF8xMCB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfOV8xMCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfMV8xMSB7XG4gIHdpZHRoOiA5LjA5MDkxJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF8yXzExIHtcbiAgd2lkdGg6IDE4LjE4MTgyJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF8zXzExIHtcbiAgd2lkdGg6IDI3LjI3MjczJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF80XzExIHtcbiAgd2lkdGg6IDM2LjM2MzY0JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF81XzExIHtcbiAgd2lkdGg6IDQ1LjQ1NDU1JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF82XzExIHtcbiAgd2lkdGg6IDU0LjU0NTQ1JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF83XzExIHtcbiAgd2lkdGg6IDYzLjYzNjM2JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF84XzExIHtcbiAgd2lkdGg6IDcyLjcyNzI3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF85XzExIHtcbiAgd2lkdGg6IDgxLjgxODE4JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF8xMF8xMSB7XG4gIHdpZHRoOiA5MC45MDkwOSUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfMV8xMiB7XG4gIHdpZHRoOiA4LjMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF8yXzEyIHtcbiAgd2lkdGg6IDE2LjY2NjY3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF8zXzEyIHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF80XzEyIHtcbiAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF81XzEyIHtcbiAgd2lkdGg6IDQxLjY2NjY3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF82XzEyIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF83XzEyIHtcbiAgd2lkdGg6IDU4LjMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF84XzEyIHtcbiAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF85XzEyIHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZF9tZF8xMF8xMiB7XG4gIHdpZHRoOiA4My4zMzMzMyUgIWltcG9ydGFudDtcbn1cblxuLmdyaWRfbWRfMTFfMTIge1xuICB3aWR0aDogOTEuNjY2NjclICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuKiBOb3RvIFNhbnMgQ0pLIEpQOiBodHRwczovL3d3dy5nb29nbGUuY29tL2dldC9ub3RvLyNzYW5zLWpwYW5cbiogTm90byBTYW5zIEpQOiBodHRwczovL2ZvbnRzLmdvb2dsZS5jb20vZWFybHlhY2Nlc3MjTm90bytTYW5zK0pQXG4qL1xuLyohIFlha3UgSGFuIEpQIChHb3RoaWMgLSBBbGwgSW5jbHVkZSkgdjMuMC4wIFNJTCBieSBRcmFjIC8gQmFzZWQgb24gTm90byBTYW5zIENKSyBKUCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiTm90byBTYW5zIENKSyBKUCBEZW1pTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL05vdG9TYW5zX0RlbWlMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnNfZGVtaWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnNfZGVtaWxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiBsb2NhbChcIk5vdG8gU2FucyBDSksgSlAgQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnNfQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTm90b1NhbnNfYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL05vdG9TYW5zX2JvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgT3Nha2EsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmgxOmZpcnN0LWNoaWxkLCBoMjpmaXJzdC1jaGlsZCwgaDM6Zmlyc3QtY2hpbGQsIGg0OmZpcnN0LWNoaWxkLCBoNTpmaXJzdC1jaGlsZCwgaDY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5hIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmEgYTpob3ZlciB7XG4gIGNvbG9yOiAjeHh4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYSxcbmE6bGluayxcbmE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLnRleHRfdW5kZXJsaW5lLFxuYTpsaW5rLnRleHRfdW5kZXJsaW5lLFxuYTphY3RpdmUudGV4dF91bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYS50ZXh0X3VuZGVybGluZTpob3ZlcixcbmE6bGluay50ZXh0X3VuZGVybGluZTpob3ZlcixcbmE6YWN0aXZlLnRleHRfdW5kZXJsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICM4OTFBMUE7XG59XG5cbnA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjAlO1xufVxuXG5ub3NjcmlwdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ub3NjcmlwdCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmVkO1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jbGVhcmZpeCB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuKiBodG1sIC5jbGVhcmZpeCB7XG4gIGhlaWdodDogMXB4O1xuICAvKsKlKi9cbiAgLyovXG5cdGhlaWdodDogYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LyoqL1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRleHRfY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dF9yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dF9sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHRfbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHRfaW5kZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4udmFsaWduX3RvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFsaWduLWl0ZW1zOiB0b3A7XG59XG5cbi52YWxpZ25fbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4udmFsaWduX2JvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFsaWduX3NlbGZfY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4udGV4dF9ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uanVzdGlmeV9jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmp1c3RpZnlfZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmp1c3RpZnlfc2JldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50ZXh0X3VuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGV0dGVyX3NtYWxsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG59XG5cbi5sZXR0ZXJfeHNtYWxsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuXG4uY29sb3JfYmFzZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uY29sb3JfbWFpbiB7XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuXG4uY29sb3JfYWNjZW50IHtcbiAgY29sb3I6ICNDNjdFN0U7XG59XG5cbi5jb2xvcl9tb25vX2xpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb2xvcl9tb25vX3BhbGUge1xuICBjb2xvcjogI2M3YzdjNztcbn1cblxuLmNvbG9yX2N2IHtcbiAgY29sb3I6ICMzMzdGRjA7XG59XG5cbi5jb2xvcl9zdWIge1xuICBjb2xvcjogI2M3YzdjNztcbn1cblxuLmNvbG9yX2JwbWFpbiB7XG4gIGNvbG9yOiAjMTkyRTc3O1xufVxuXG4uY29sb3JfYnBhY2NlbnQge1xuICBjb2xvcjogIzkxQjIzMDtcbn1cblxuLmNvbG9yX2FsZXJ0IHtcbiAgY29sb3I6ICNlOTMyMmQ7XG59XG5cbi5ib3JkZXJfbW9ub19wYWxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3YzdjNztcbn1cblxuLmJvcmRlcl9tb25vX2NsZWFyXzUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRjZGNkY2O1xufVxuXG4uYm9yZGVyX3NlcGFyYXRlIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjYzdjN2M3O1xufVxuXG4uYmdfY29sb3JfbW9ub19wYWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcbn1cblxuLmJnX2NvbG9yX21vbm9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuXG4uYmdfY29sb3JfbW9ub19kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBMUExQTtcbn1cblxuLmJnX2NvbG9yX21vbm9fZ3JhbmRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgxOTksIDE5OSwgMTk5LCAwLjI1KSAwJSwgI2ZmZiAyNSUsICNmZmYgNzUlLCByZ2JhKDE5OSwgMTk5LCAxOTksIDAuMjUpIDEwMCUpO1xufVxuXG4uZm9udF91bGFyZ2Uge1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5mb250X3hsYXJnZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLmZvbnRfbGFyZ2UsIG5hdiB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uZm9udF9tZWRpdW0ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5mb250X2Jhc2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mb250X3NtYWxsLCAucHJvZHVjdF9pdGVtIC5wcm9kdWN0X2RhdGEgLnByb2R1Y3RfbmFtZSBzcGFuLCAucHJvZHVjdF9pdGVtIC5wcm9kdWN0X2RhdGEgLmJ0bl9ub3JtYWwsIC5wcm9kdWN0X2l0ZW0gLmJ0bl9ibGFjayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvbnRfbm90aWNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9udF9zY2FsZV9zbWFsbCB7XG4gIGZvbnQtc2l6ZTogLjg1ZW07XG59XG5cbi5mb250X3NjYWxlX21lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4ubGhfd2lkZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4ubGhfbWVkaXVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmxoX25hcnJvdyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG4ubGhfcmVzZXQge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnB1bGxfbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucHVsbF9yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmRpc3BsYXlfYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlubGluZV9ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRpc3BsYXlfdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRpc3BsYXlfdGFibGUgLmRpc3BsYXlfdGFibGVfY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aXNpYmxlX3hzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLndpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGVfeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDI2LCAyNiwgMjYsIDAuMTUpO1xufVxuXG5oZWFkZXIgLmhlYWRfaW5uZXIge1xuICBoZWlnaHQ6IDcwcHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuXG5oZWFkZXIgLmhlYWRfaW5uZXIgW2NsYXNzKj1cInB1cmUtdS1cIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5oZWFkZXIgLmxvZ28ge1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbmhlYWRlciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5oZWFkZXIgLmhlYWRlcl9tZW51IGEge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG5oZWFkZXIgLmhlYWRlcl9tZW51IGEgKyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuaGVhZGVyIC5xdCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuaGVhZGVyIC5xdDpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5oZWFkZXIgLnF0LXgge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmhlYWRlciAuYWN0aXZlIC5xdC1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaGVhZGVyIC5hY3RpdmUgLnF0LXgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJvZHkge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnNsaWRlIHtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG5cbi5pbm5lcmxpbmsge1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbm5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDcwcHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubmF2IHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5uYXYgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbm5hdiB1bCBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgcGFkZGluZzogNDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cblxuZm9vdGVyIGEge1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cblxuZm9vdGVyIC5sb2dvX2Zvb3RlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuZm9vdGVyIC5mb250X3hsYXJnZSB7XG4gIGZvbnQtc2l6ZTogNDEuNnB4O1xufVxuXG4uZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjZTkzMjJkO1xufVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMywgNTAsIDQ1LCAwLjIpO1xuICBjb2xvcjogI2U5MzIyZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5MzIyZDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uaW5mbyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUsIDQ2LCAxMTksIDAuMSk7XG4gIGNvbG9yOiAjMTkyRTc3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTkyRTc3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLy4uL2ltZy9jb21tb24vYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMTBweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjI1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi8qLS0tSFRNTC0tLSovXG5wICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbnNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuYXJ0aWNsZSArIGFydGljbGUge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmhyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjYzdjN2M3O1xufVxuXG5oci5ocl9zb2xpZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzdjN2M3O1xufVxuXG4udmlzaWJsZV94cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGlkZGVuX3hzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpc2libGVfbWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlkZGVuX21kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyotLS1wdXJlT3ZlcndyaXRlKi9cbi5wdXJlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM2NDY0NjQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wdXJlLWZvcm0gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHVyZS1mb3JtIC5ndWlkZV9pbmZvX2lubmVyMDIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjN2M3Yzc7XG59XG5cbi5wdXJlLWZvcm0gLmd1aWRlX2luZm9faW5uZXIwMiArIC5ndWlkZV9pbmZvX2hlYWQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucHVyZS1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyMGVtO1xufVxuXG4uY29sc18yLFxuLmNvbHNfMl9tZCB7XG4gIHdpZHRoOiA0OCU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5jb2xzXzMsXG4uY29sc18zX21kIHtcbiAgd2lkdGg6IDMyJTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLmNvbHNfNCxcbi5jb2xzXzRfbWQge1xuICB3aWR0aDogMjQlO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4vKi0tLVNsaWNrIE92ZXJ3cml0ZS0tLS0qL1xuLnNsaWNrLXNsaWRlIGZpZ3VyZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBib3R0b206IGF1dG87XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwIC41cmVtO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4udG9wX212IHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbn1cblxuLnRvcF9tdiAuc2xpZGUge1xuICBoZWlnaHQ6IGNhbGMoKDEwMDAgLyA3NTAgKiAxMDB2dykgKyAxcmVtICsgMnB4KTtcbn1cblxuLnRvcF9tdiAuc2xpZGUgZmlndXJlIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnRvcF9tdiAuc2xpZGUgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjZGNkY2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjZGNjtcbn1cblxuLnRvcF9tdiAuc2xpZGUgLnNsaWNrLWRvdHMgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udG9wX212IC5zbGlkZSAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcF9tdiAuc2xpZGUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvcGFjaXR5OiAuMjU7XG59XG5cbi50b3BfbXYgLnNsaWRlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphY3RpdmU6YmVmb3JlLCAudG9wX212IC5zbGlkZSAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjI1O1xufVxuXG4udG9wX212IC5zbGlkZSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC43NSAhaW1wb3J0YW50O1xufVxuXG4udG9wX212IC5zbGlkZSAuc2xpY2stZG90cyBsaSArIGxpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRjZGNkY2O1xufVxuXG4udG9wX212IGgxIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tY29udGFpbmVyLS0tLSovXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lcl9uYXJyb3csXG4uc3Vic2NyaXB0aW9uX2hlcm8gLmhlcm9fbmF2IHVsLFxuLnBvaW50IC5wb2ludF9pbm5lcixcbi5jb250YWluZXJfbWluIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ud2VsbCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG59XG5cbi53ZWxsICsgLndlbGwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ud2VsbC53ZWxsX2JvcmRlcmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3YzdjNztcbn1cblxuLyotLS1idG4tLS0qL1xuLmJ0bl9sZyB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuLmJ0bl9vdmVybGF5IHtcbiAgcGFkZGluZy10b3A6IDQ2LjYlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4uYnRuX292ZXJsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM2KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYnRuX292ZXJsYXkgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5idG5fb3ZlcmxheV9uYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmJ0bl9vdmVybGF5X25hcnJvdyBzcGFuIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnRuX21vcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM2NDY0NjQ7XG59XG5cbi5idG5fbW9yZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuXG4uYnRuX21vcmUuYnRuX21vcmVfdGhpbiB7XG4gIHBhZGRpbmc6IC4yNXJlbSAxcmVtIC4zNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICM2NDY0NjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5idG5fcHJvZHVjdHNfZm9ybSB7XG4gIHdpZHRoOiAzMi44cHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICM2NDY0NjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExLjJweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG5zX215IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNjQ2NDY0O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG5cbi5idG5zX215IC5idG5fbW9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNjQ2NDY0O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY0NjQ2NDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzY0NjQ2NDtcbn1cblxuLyotLS1saXN0LS0tKi9cbi5saXN0X2lubGluZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmxpc3RfaW5saW5lIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdF9xYSBkdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuICBwYWRkaW5nOiAuNWVtIDAgLjVlbSAyLjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYzdjN2M3O1xuICBmb250LXNpemU6IDE3LjZweDtcbn1cblxuLmxpc3RfcWEgZHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJRXCI7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGJhY2tncm91bmQ6ICM2NDY0NjQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC40ZW07XG59XG5cbi5saXN0X3FhIGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qLS0tZm9udC0tLSovXG4uZm9udF9lbiB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG59XG5cbi8qLS0tbGFiZWwtLS0qL1xuLmxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IC4xZW0gMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sYWJlbC5sYWJlbF9tYWluIHtcbiAgYmFja2dyb3VuZDogIzY0NjQ2NDtcbn1cblxuLmxhYmVsLmxhYmVsX21haW5fY2xlYXIge1xuICBiYWNrZ3JvdW5kOiAjYjliOWI5O1xufVxuXG4ubGFiZWwubGFiZWxfYm9yZGVyZWQge1xuICBwYWRkaW5nOiAwLjRlbSAwO1xuICBjb2xvcjogI0M2N0U3RTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI0M2N0U3RTtcbn1cblxuLmxhYmVsLmxhYmVsX2F0dGVudGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICNlOTMyMmQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxhYmVsLmxhYmVsX29wdGlvbmFsIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZDogI2M3YzdjNztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubGFiZWwubGFiZWxfcHJvZHVjdF9pY29uIHtcbiAgcGFkZGluZzogMCAuNWVtO1xuICBjb2xvcjogIzg0ODQ4NDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3YzdjNztcbn1cblxuLyotLS1zaGFkb3ctLS0qL1xuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi8qLS0tc3RlcC0tLSovXG4uc3RlcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2M3YzdjNztcbn1cblxuLnN0ZXAgc3BhbiB7XG4gIHdpZHRoOiAzMi44cHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2M3YzdjNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdGVwIC5hY3RpdmUge1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cblxuLnN0ZXAgLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzY0NjQ2NDtcbn1cblxuLnN0ZXAgZGl2ICsgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RlcCBkaXYgKyBkaXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjYzdjN2M3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogLTUwJTtcbn1cblxuLnByb2R1Y3RzX3N0ZXAge1xuICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAjMUExQTFBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHZhcl9zdGVwO1xufVxuXG4ucHJvZHVjdHNfc3RlcCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb2R1Y3RzX3N0ZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJTVEVQLiAgXCIgY291bnRlcih2YXJfc3RlcCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0yLjVlbTtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wcm9kdWN0c19zdGVwICsgLnByb2R1Y3RzX3N0ZXAge1xuICBwYWRkaW5nLXRvcDogODRweDtcbn1cblxuLnByb2R1Y3RzX3N0ZXAgKyAucHJvZHVjdHNfc3RlcDpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ucHJvZHVjdHNfc3RlcCArIC5wcm9kdWN0c19zdGVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgZm9udC1mYW1pbHk6IFwicXRfZm9udFwiO1xuICBmb250LXNpemU6IDg0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IC00MnB4O1xufVxuXG4ucHJvZHVjdHNfc3RlcF9zdGF0aWMgaDMge1xuICBwYWRkaW5nOiAuNWVtO1xuICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4vKi0tLWNhcnQtLS0qL1xuLmNhcnRfbGlzdCAucHVyZS1nLCAuY2FydF9saXN0IC5wcm9kdWN0X2l0ZW0sIC5jYXJ0X2xpc3QgLnByb2R1Y3RfbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXJ0X2xpc3QgLmNhcnRfbGlzdF90aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM4NDg0ODQ7XG59XG5cbi5jYXJ0X2xpc3QgLmNhcnRfbGlzdF9ib2R5IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJ0X2xpc3QgLmNhcnRfbGlzdF9ib2R5Omxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODQ4NDg0O1xufVxuXG4uY2FydF9saXN0IC5jYXJ0X2xpc3RfYm9keSArIC5jYXJ0X2xpc3RfYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2M3YzdjNztcbn1cblxuLmNhcnRfbGlzdCAuY2FydF9saXN0X2JvZHkgKyAud2VsbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODQ4NDg0O1xufVxuXG4uY2FydF9saXN0IC5jYXJ0X2xpc3RfcHJpY2Uge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg0ODQ4NDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jYXJ0X2xpc3QgLmNhcnRfbGlzdF9wcmljZSAucHVyZS1nLCAuY2FydF9saXN0IC5jYXJ0X2xpc3RfcHJpY2UgLnByb2R1Y3RfaXRlbSwgLmNhcnRfbGlzdCAuY2FydF9saXN0X3ByaWNlIC5wcm9kdWN0X2xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY2FsZW5kYXJfZGF5X2ZpcnN0IHtcbiAgYmFja2dyb3VuZDogI2Y4ZjBmMDtcbn1cblxuLmNhbGVuZGFyX2RheV9zZWNvbmQge1xuICBiYWNrZ3JvdW5kOiBvbGRsYWNlO1xufVxuXG4vKi0tLXRhYmxlLS0tKi9cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUgdHIgdGgge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDEwcHg7XG59XG5cbi50YWJsZS50YWJsZV9ib3JkZXJib3R0b20gdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuXG4udGFibGUudGFibGVfYm9yZGVyYm90dG9tLnRhYmxlX2JvcmRlcmJvdHRvbV9kYXJrIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogIzg0ODQ4NDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS50YWJsZV9ib3JkZXJib3R0b20udGFibGVfYm9yZGVyYm90dG9tX2RhcmsgdGhlYWQgdHIgc2VsZWN0IHtcbiAgY29sb3I6ICM4NDg0ODQ7XG59XG5cbi50YWJsZS50YWJsZV9ib3JkZXJib3R0b20gdHIgKyB0ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzdjN2M3O1xufVxuXG4udGFibGUudGFibGVfYm9yZGVyYm90dG9tIHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M3YzdjNztcbn1cblxuLnRhYmxlLnRhYmxlX2JvcmRlcmJvdHRvbSB0ciArIHRyLnRhYmxlX2FjY29yZGlvbiB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi50YWJsZS50YWJsZV9ib3JkZXJib3R0b20gdHIgKyB0ci50YWJsZV9hY2NvcmRpb24gPiB0ZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4udGFibGUudGFibGVfYm9yZGVyYm90dG9tIHRoIHtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJsZS50YWJsZV9ib3JkZXJib3R0b20gdGQge1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbn1cblxuLnRhYmxlLnRhYmxlX3Byb2R1Y3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFBMUExQTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxQTFBMUE7XG59XG5cbi50YWJsZS50YWJsZV9wcm9kdWN0cyB0aCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFibGUudGFibGVfcHJvZHVjdHMgdGQge1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbn1cblxuLyotLS10aXRsZS0tLSovXG4udGl0bGVfbmV3cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3YzdjNztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udGl0bGVfZGV0YWlsIHtcbiAgcGFkZGluZzogMCAwIDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50aXRsZV9kZXRhaWwgaDEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC41ZW07XG59XG5cbi50aXRsZV9kZXRhaWwgaDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICBiYWNrZ3JvdW5kOiAjODQ4NDg0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnRpdGxlX2FydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi50aXRsZV9hcnRpY2xlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAuMDVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NDg0ODQ7XG59XG5cbi50aXRsZV9sb2dpbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50aXRsZV9sb2dpbiBzcGFuIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGl0bGVfbG9naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjYzdjN2M3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cblxuLnRpdGxlX3dlbGwge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICM4NDg0ODQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGl0bGVfd2VsbF9jbGVhciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbn1cblxuLnRpdGxlX3dlbGxfZGFyayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyotLS1icmVhZGNydW1icy0tLSovXG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYnJlYWRjcnVtYnMgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5icmVhZGNydW1icyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmVhZGNydW1icyB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmJyZWFkY3J1bWJzIHVsIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvdy5zdmcpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uYnJlYWRjcnVtYnMgdWwgbGk6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI3h4eDtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWJzIHVsIGxpLmFjdGl2ZSBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKi0tLW12LS0tKi9cbi5tdl9kZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgei1pbmRleDogMTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLm12X3ZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9zcF9tdi5qcGcpIGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5tdl9jYXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiA3dnc7XG4gIGxlZnQ6IDMuNXZ3O1xuICB3aWR0aDogNTR2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggI2ZmZjtcbn1cblxuLyotLS1jYXJkLS0tKi9cbi5jYXJkIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3YzdjNztcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuLmNhcmQgLnRhYmxlLnRhYmxlX2JvcmRlcmJvdHRvbSB0ZCwgLmNhcmQgLnRhYmxlLnRhYmxlX2JvcmRlcmJvdHRvbSB0aCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLnJlc3BvbnNpdmUtaWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKjE2OjkqL1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZXNwb25zaXZlLWlmcmFtZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxpc3RfbmV3cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpc3RfbmV3cyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0X25ld3MgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNjN2M3Yzc7XG59XG5cbi8qLS0tVE9QLS0tKi9cbi50b3BfY29uY2VwdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMS4ycmVtIHJnYmEoMjYsIDI2LCAyNiwgMC4xMik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMTk5LCAxOTksIDE5OSwgMC4zKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgNzUlLCByZ2JhKDE5OSwgMTk5LCAxOTksIDAuMykgMTAwJSk7XG59XG5cbi50b3BfY29uY2VwdF9zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRvcF9jb25jZXB0X3NsaWRlciBsaSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMTE3JSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBhbmltYXRpb24tbmFtZTogbWFpblZpc3VhbFNsaWRlcjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyNHM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi50b3BfY29uY2VwdF9zbGlkZXIgbGk6bnRoLW9mLXR5cGUoMSkge1xuICB6LWluZGV4OiAzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL3NsaWRlX2NvbmNlcHRfMDFfc3AuanBnXCIpO1xufVxuXG4udG9wX2NvbmNlcHRfc2xpZGVyIGxpOm50aC1vZi10eXBlKDIpIHtcbiAgei1pbmRleDogMjtcbiAgYW5pbWF0aW9uLWRlbGF5OiA4cztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9zbGlkZV9jb25jZXB0XzAyX3NwLmpwZ1wiKTtcbn1cblxuLnRvcF9jb25jZXB0X3NsaWRlciBsaTpudGgtb2YtdHlwZSgzKSB7XG4gIHotaW5kZXg6IDE7XG4gIGFuaW1hdGlvbi1kZWxheTogMTZzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL3NsaWRlX2NvbmNlcHRfMDNfc3AuanBnXCIpO1xufVxuXG5Aa2V5ZnJhbWVzIG1haW5WaXN1YWxTbGlkZXIge1xuICAwJSB7XG4gICAgei1pbmRleDogMztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMTE3JSk7XG4gIH1cbiAgMjAuODMzMzMlIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMzMuMzMzMzMlIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxMDAlKTtcbiAgfVxuICA1NC4xNjY2NyUge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA3OS4xNjY2NyUge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDExNyUpO1xuICB9XG4gIDEwMCUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDExNyUpO1xuICB9XG59XG5cbi8qLS0tcHJvZHVjdC0tLSovXG4uYWNjb3JkX3Byb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjRjZGNkY2O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG59XG5cbi5hY2NvcmRfcHJvZHVjdDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYm90dG9tOiAtNDBweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAtMjVweCAxNXB4ICNmZmY7XG59XG5cbi5hY2NvcmRfcHJvZHVjdC5hY2NvcmRfcHJvZHVjdF9vcGVuIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmFjY29yZF9wcm9kdWN0LmFjY29yZF9wcm9kdWN0X29wZW46OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFjY29yZF9wcm9kdWN0X21vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYzdjN2M3LCAjRjZGNkY2KTtcbn1cblxuLmFjY29yZF9wcm9kdWN0X21vcmUgLmFjY29yZF9wcm9kdWN0X3Nob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjY29yZF9wcm9kdWN0X21vcmUgLmFjY29yZF9wcm9kdWN0X2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLWNvbHVtbi0tLSovXG4uY29sdW1uX212IHtcbiAgbWFyZ2luOiAwIC0xNXB4IDIwcHg7XG59XG5cbi5jb2x1bW5faW5kZXgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODQ4NDg0O1xufVxuXG4uY29sdW1uX2luZGV4IC5jb2x1bW5faW5kZXhfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29sdW1uX2luZGV4IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbHVtbl9pbmRleCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cblxuLmNvbHVtbl9pbmRleCA+IHVsID4gbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5jb2x1bW5faW5kZXggPiB1bCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jb2x1bW5faW5kZXggPiB1bCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbHVtbl9pbmRleCA+IHVsIHVsIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcXDAzZVwiO1xuICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY29sdW1uX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNDNjdFN0U7XG59XG5cbi5jb2x1bW5fYm90dG9tX25hdmkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNTQlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzdjN2M3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbHVtbi9wcm9kdWN0c19pbnRyb2R1Y2VfYmFubmVyX3NwLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG59XG5cbi5jb2x1bW5fYm90dG9tX25hdmk6aG92ZXIge1xuICBvcGFjaXR5OiAuODtcbn1cblxuLmNvbHVtbl9ib3R0b21fbmF2aSAuY29sdW1uX2JvdHRvbV9uYXZpX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5jb2x1bW5fYm90dG9tX25hdmkgLmNvbHVtbl9ib3R0b21fbmF2aV9pbm5lciAudGl0bGVfYXJ0aWNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4vKi0tLXN1YnNjcmlwdGlvbi0tLSovXG4udG9wX2JyZWFkY3J1bWIgLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogLjFyZW0gMCAuNXJlbTtcbn1cblxuLnRvcF9icmVhZGNydW1iIC5icmVhZGNydW1icyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJnX3N0cmlwZSwgLnN1YnNjcmlwdGlvbl9oZXJvLCAucG9pbnQsIC5zZXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZlYXR1cmUvc3Vic2NyaXB0aW9uL3N0cmlwZV9iZy5wbmcpIHJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggODBweDtcbn1cblxuLnN1YnNjcmlwdGlvbl9oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDVweCk7XG4gIG1pbi1oZWlnaHQ6IDQ5MHB4O1xuICBtYXgtaGVpZ2h0OiA1NzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN1YnNjcmlwdGlvbl9oZXJvIC5jb250YWluZXJfbmFycm93LCAuc3Vic2NyaXB0aW9uX2hlcm8gLmhlcm9fbmF2IHVsLCAuc3Vic2NyaXB0aW9uX2hlcm8gLnBvaW50IC5wb2ludF9pbm5lciwgLnBvaW50IC5zdWJzY3JpcHRpb25faGVybyAucG9pbnRfaW5uZXIsXG4uc3Vic2NyaXB0aW9uX2hlcm8gLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN1YnNjcmlwdGlvbl9oZXJvIC5jb250YWluZXJfbmFycm93IGgxLCAuc3Vic2NyaXB0aW9uX2hlcm8gLmhlcm9fbmF2IHVsIGgxLCAuc3Vic2NyaXB0aW9uX2hlcm8gLnBvaW50IC5wb2ludF9pbm5lciBoMSwgLnBvaW50IC5zdWJzY3JpcHRpb25faGVybyAucG9pbnRfaW5uZXIgaDEsXG4uc3Vic2NyaXB0aW9uX2hlcm8gLmNvbnRhaW5lciBoMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA2NHZ3O1xuICBoZWlnaHQ6IDY0dnc7XG4gIGxpbmUtaGVpZ2h0OiA1OHZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogMnZ3IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zdWJzY3JpcHRpb25faGVybyAuY29udGFpbmVyX25hcnJvdyBoMSBpbWcsIC5zdWJzY3JpcHRpb25faGVybyAuaGVyb19uYXYgdWwgaDEgaW1nLCAuc3Vic2NyaXB0aW9uX2hlcm8gLnBvaW50IC5wb2ludF9pbm5lciBoMSBpbWcsIC5wb2ludCAuc3Vic2NyaXB0aW9uX2hlcm8gLnBvaW50X2lubmVyIGgxIGltZyxcbi5zdWJzY3JpcHRpb25faGVybyAuY29udGFpbmVyIGgxIGltZyB7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG4uc3Vic2NyaXB0aW9uX2hlcm8gLmNvbnRhaW5lcl9uYXJyb3cgcCwgLnN1YnNjcmlwdGlvbl9oZXJvIC5oZXJvX25hdiB1bCBwLCAuc3Vic2NyaXB0aW9uX2hlcm8gLnBvaW50IC5wb2ludF9pbm5lciBwLCAucG9pbnQgLnN1YnNjcmlwdGlvbl9oZXJvIC5wb2ludF9pbm5lciBwLFxuLnN1YnNjcmlwdGlvbl9oZXJvIC5jb250YWluZXIgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNyU7XG59XG5cbi5zdWJzY3JpcHRpb25faGVybyAuY29udGFpbmVyX25hcnJvdyBmaWd1cmUsIC5zdWJzY3JpcHRpb25faGVybyAuaGVyb19uYXYgdWwgZmlndXJlLCAuc3Vic2NyaXB0aW9uX2hlcm8gLnBvaW50IC5wb2ludF9pbm5lciBmaWd1cmUsIC5wb2ludCAuc3Vic2NyaXB0aW9uX2hlcm8gLnBvaW50X2lubmVyIGZpZ3VyZSxcbi5zdWJzY3JpcHRpb25faGVybyAuY29udGFpbmVyIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY0dnc7XG4gIGJvdHRvbTogMTAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnN1YnNjcmlwdGlvbl9oZXJvIC5oZXJvX25hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWJzY3JpcHRpb25faGVybyAuaGVyb19uYXYgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uc3Vic2NyaXB0aW9uX2hlcm8gLmhlcm9fbmF2IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjVyZW0gMCAuMXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmludHJvIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmludHJvX2ltZ193cmFwX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxuLmludHJvX2ltZ193cmFwX2xlZnQgaW1nIHtcbiAgaGVpZ2h0OiAzM3Z3O1xuICBtYXgtaGVpZ2h0OiAyNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XG59XG5cbi5pbnRyb19pbWdfd3JhcF9yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5pbnRyb19pbWdfd3JhcF9yaWdodCBpbWcge1xuICBoZWlnaHQ6IDMzdnc7XG4gIG1heC1oZWlnaHQ6IDI0OHB4O1xuICBtYXJnaW4tbGVmdDogLjI1cmVtO1xufVxuXG4ucG9pbnQge1xuICBwYWRkaW5nOiAycmVtIDAgLjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wb2ludCAucG9pbnRfaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucG9pbnQgLnBvaW50X2hlYWRlciAucG9pbnRfaGVhZGVyX2lubmVyIHtcbiAgbWFyZ2luOiAwIDElIDJyZW0gMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBvaW50IC5wb2ludF9oZWFkZXIgLnBvaW50X2hlYWRlcl9pbm5lciBoMiB7XG4gIHdpZHRoOiAzNi41dnc7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjllbSAwIC45ZW0gLjVlbTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjVyZW07XG59XG5cbi5wb2ludCAucG9pbnRfaGVhZGVyIC5wb2ludF9oZWFkZXJfaW5uZXIgaDIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucG9pbnQgLnBvaW50X2hlYWRlciAucG9pbnRfaGVhZGVyX2lubmVyIGgyIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTAuNWVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4ucG9pbnQgLnBvaW50X2hlYWRlciBmaWd1cmUge1xuICB3aWR0aDogNjF2dztcbn1cblxuLnBvaW50IC5wb2ludF9saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucG9pbnQgLnBvaW50X2xpc3QgLnBvaW50X2xpc3RfaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5wb2ludCAucG9pbnRfbGlzdCAucG9pbnRfbGlzdF9oZWFkZXIgLnBvaW50X2xpc3RfbnVtYmVyIHtcbiAgd2lkdGg6IDI5JTtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzFBMUExQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5wb2ludCAucG9pbnRfbGlzdCAucG9pbnRfbGlzdF9oZWFkZXIgLnBvaW50X2xpc3RfbnVtYmVyIHNwYW4ge1xuICBmb250LXNpemU6IDIwMCU7XG59XG5cbi5wb2ludCAucG9pbnRfbGlzdCAucG9pbnRfbGlzdF9oZWFkZXIgLnBvaW50X2xpc3RfdGl0bGUge1xuICB3aWR0aDogNjklO1xuICBwYWRkaW5nOiAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbn1cblxuLnBvaW50IC5wb2ludF9saXN0IC5wb2ludF9saXN0X2hlYWRlciAucG9pbnRfbGlzdF90aXRsZSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IC4yNXJlbSAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5wb2ludCAucG9pbnRfbGlzdCAucG9pbnRfbGlzdF9oZWFkZXIgLnBvaW50X2xpc3RfdGl0bGUgaDMgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucG9pbnQgLnBvaW50X2xpc3QgLnBvaW50X2xpc3RfYm9keSB7XG4gIG1hcmdpbjogLTFyZW0gMCAycmVtIDJyZW07XG4gIHBhZGRpbmc6IDJyZW0gMXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3Vic2NyaXB0aW9uX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNXJlbTtcbn1cblxuLnN1YnNjcmlwdGlvbl90aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zdWJzY3JpcHRpb25fdGl0bGUgaW1nIHtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cblxuLnByb2R1Y3RfbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucHJvZHVjdF9pdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucHJvZHVjdF9pdGVtIC5wcm9kdWN0X3RodW1iIHtcbiAgd2lkdGg6IDM5JTtcbn1cblxuLnByb2R1Y3RfaXRlbSAucHJvZHVjdF90aHVtYiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0X2l0ZW0gLnByb2R1Y3RfZGF0YSB7XG4gIHdpZHRoOiA1NyU7XG59XG5cbi5wcm9kdWN0X2l0ZW0gLnByb2R1Y3RfZGF0YSAucHJvZHVjdF9uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJvZHVjdF9pdGVtIC5wcm9kdWN0X2RhdGEgLnByb2R1Y3RfbmFtZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucHJvZHVjdF9pdGVtIC5wcm9kdWN0X2RhdGEgLnByb2R1Y3RfcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3RfaXRlbSAucHJvZHVjdF9kYXRhIC5wcm9kdWN0X3ByaWNlIC5wcm9kdWN0X3ByaWNlX21haW4ge1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cblxuLnByb2R1Y3RfaXRlbSAucHJvZHVjdF9kYXRhIC5wcm9kdWN0X3ByaWNlIC5wcm9kdWN0X3ByaWNlX2xhYmVsIC5sYWJlbF9wcm9kdWN0X2ljb24ge1xuICB3aWR0aDogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucHJvZHVjdF9pdGVtIC5wcm9kdWN0X2RhdGEgLnByb2R1Y3RfY2FydF9idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLmJ0bl9ibGFjayB7XG4gIGhlaWdodDogMi42ZW07XG4gIGJhY2tncm91bmQ6ICMxQTFBMUE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5idG5fbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjN2M3Yzc7XG59XG5cbi5mb250X2NvbG9yX21haW4ge1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cblxuLnNldCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sc18yX21kLCAuY29sc18zX21kLCAuY29sc180X21kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbmhlYWRlciB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAxMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5oZWFkZXIgLmhlYWRfaW5uZXIge1xuICBtaW4taGVpZ2h0OiAxMTZweDtcbn1cblxuaGVhZGVyIC5sb2dvIHtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG5oZWFkZXIgLnF0LWNhcnQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmhlYWRlciAuaGVhZF9tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oZWFkZXIgLmhlYWRfbWVudSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmhlYWRlciAuaGVhZF9tZW51IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogNWVtO1xufVxuXG5oZWFkZXIgLmhlYWRfbWVudSBsaSBhOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMGYwZjAsICNmZmYsICNmZmYsICNmMGYwZjApO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG59XG5cbmhlYWRlciAuaGVhZF9tZW51IGxpIGEgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuaGVhZGVyIC5oZWFkX21lbnUgbGkgYSBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbn1cblxuaGVhZGVyIC5oZWFkX21lbnUgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWN0aW9uICsgc2VjdGlvbiwgYXJ0aWNsZSArIGFydGljbGUge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG5kbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmRsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4udmlzaWJsZV94cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRkZW5feHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpc2libGVfbWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhpZGRlbl9tZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qLS0tU2xpY2sgT3ZlcndyaXRlLS0tLSovXG4uc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMjBweDtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYm9yZGVyOiAxcHggc29saWQgIzFBMUExQTtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3BhY2l0eTogLjc1O1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxQTFBMUE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnRpdGxlX25ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGl0bGVfbmV3cyBwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50aXRsZV9jb21wb3JuZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGl0bGVfY29tcG9ybmVudCBoMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5idG5fb3ZlcmxheSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmJ0bl9vdmVybGF5X25hcnJvdyBzcGFuIHtcbiAgbWFyZ2luLXRvcDogLTUzcHg7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tdl9kZXRhaWwge1xuICBoZWlnaHQ6IDI2MHB4O1xufVxuXG4udGl0bGVfZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogLTE5MHB4O1xufVxuXG4udGl0bGVfZGV0YWlsIGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4udGl0bGVfZGV0YWlsIGgxOmJlZm9yZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cblxuLnRpdGxlX2FydGljbGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi53ZWxsIHtcbiAgcGFkZGluZzogNDVweDtcbn1cblxuLndlbGwud2VsbF9tZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5jb250YWluZXJfbmFycm93LCAuc3Vic2NyaXB0aW9uX2hlcm8gLmhlcm9fbmF2IHVsLCAucG9pbnQgLnBvaW50X2lubmVyIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50YWJsZV9wcm9kdWN0cyArIC50YWJsZV9wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5wcm9kdWN0c19zdGVwIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IDM1cHggc29saWQgIzFBMUExQTtcbn1cblxuLnByb2R1Y3RzX3N0ZXA6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5wcm9kdWN0c19zdGVwICsgLnByb2R1Y3RzX3N0ZXAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnByb2R1Y3RzX3N0ZXAgKyAucHJvZHVjdHNfc3RlcDpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbn1cblxuLnByb2R1Y3RzX3N0ZXAgKyAucHJvZHVjdHNfc3RlcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gIGxlZnQ6IC0yOHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTI4cHg7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qLS0tYnJlYWRjcnVtYnMtLS0qL1xuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xufVxuXG4vKi0tLVRPUC0tLSovXG4udG9wX2NvbmNlcHQge1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCByZ2JhKDI2LCAyNiwgMjYsIDAuMSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMTk5LCAxOTksIDE5OSwgMC4zKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzUlLCByZ2JhKDE5OSwgMTk5LCAxOTksIDAuMykgMTAwJSk7XG59XG5cbi50b3BfY29uY2VwdCAudG9wX2NvbmNlcHRfc2xpZGVyIGxpIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udG9wX2NvbmNlcHQgLnRvcF9jb25jZXB0X3NsaWRlciBsaTpudGgtb2YtdHlwZSgxKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3Avc2xpZGVfY29uY2VwdF8wMV9wYy5qcGdcIik7XG59XG5cbi50b3BfY29uY2VwdCAudG9wX2NvbmNlcHRfc2xpZGVyIGxpOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9zbGlkZV9jb25jZXB0XzAyX3BjLmpwZ1wiKTtcbn1cblxuLnRvcF9jb25jZXB0IC50b3BfY29uY2VwdF9zbGlkZXIgbGk6bnRoLW9mLXR5cGUoMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL3NsaWRlX2NvbmNlcHRfMDNfcGMuanBnXCIpO1xufVxuXG4vKi0tLXByb2R1Y3QtLS0qL1xuLmFjY29yZF9wcm9kdWN0IHtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi8qLS0tY29sdW1uLS0tKi9cbi5jb2x1bW5fbXYge1xuICBtYXJnaW46IDAgMCA0NXB4O1xufVxuXG4uY29sdW1uX2luZGV4IHtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbHVtbl9ib3R0b21fbmF2aSB7XG4gIHBhZGRpbmctdG9wOiA0Ni40JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb2x1bW4vcHJvZHVjdHNfaW50cm9kdWNlX2Jhbm5lcl9wYy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cblxuLmNvbHVtbl9ib3R0b21fbmF2aSAuY29sdW1uX2JvdHRvbV9uYXZpX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDUlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogNDVweDtcbn1cblxuLyotLS1zdWJzY3JpcHRpb24tLS0qL1xuLnRvcF9icmVhZGNydW1iIC5icmVhZGNydW1icyB7XG4gIHBhZGRpbmc6IC40cmVtIDAgLjZyZW07XG59XG5cbi5zdWJzY3JpcHRpb25faGVybyB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE1OHB4KTtcbiAgbWluLWhlaWdodDogNTUwcHg7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uX2hlcm8gLmNvbnRhaW5lcl9uYXJyb3csIC5zdWJzY3JpcHRpb25faGVybyAuaGVyb19uYXYgdWwsIC5zdWJzY3JpcHRpb25faGVybyAucG9pbnQgLnBvaW50X2lubmVyLCAucG9pbnQgLnN1YnNjcmlwdGlvbl9oZXJvIC5wb2ludF9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3Vic2NyaXB0aW9uX2hlcm8gLmNvbnRhaW5lcl9uYXJyb3cgaDEsIC5zdWJzY3JpcHRpb25faGVybyAuaGVyb19uYXYgdWwgaDEsIC5zdWJzY3JpcHRpb25faGVybyAucG9pbnQgLnBvaW50X2lubmVyIGgxLCAucG9pbnQgLnN1YnNjcmlwdGlvbl9oZXJvIC5wb2ludF9pbm5lciBoMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MS41JTtcbiAgbWFyZ2luOiAtMTk1cHggMCAwO1xuICB3aWR0aDogMzkwcHg7XG4gIGhlaWdodDogMzkwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNDBweDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zdWJzY3JpcHRpb25faGVybyAuY29udGFpbmVyX25hcnJvdyBwLCAuc3Vic2NyaXB0aW9uX2hlcm8gLmhlcm9fbmF2IHVsIHAsIC5zdWJzY3JpcHRpb25faGVybyAucG9pbnQgLnBvaW50X2lubmVyIHAsIC5wb2ludCAuc3Vic2NyaXB0aW9uX2hlcm8gLnBvaW50X2lubmVyIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ1MHB4O1xuICB0b3A6IDE4JTtcbiAgYm90dG9tOiAwO1xufVxuXG4uc3Vic2NyaXB0aW9uX2hlcm8gLmNvbnRhaW5lcl9uYXJyb3cgZmlndXJlLCAuc3Vic2NyaXB0aW9uX2hlcm8gLmhlcm9fbmF2IHVsIGZpZ3VyZSwgLnN1YnNjcmlwdGlvbl9oZXJvIC5wb2ludCAucG9pbnRfaW5uZXIgZmlndXJlLCAucG9pbnQgLnN1YnNjcmlwdGlvbl9oZXJvIC5wb2ludF9pbm5lciBmaWd1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NjBweDtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgdG9wOiA3JTtcbiAgYm90dG9tOiAwO1xufVxuXG4uc3Vic2NyaXB0aW9uX2hlcm8gLmhlcm9fbmF2IHVsIGxpIGEge1xuICBwYWRkaW5nOiAxcmVtIDAgLjc1cmVtO1xufVxuXG4uY29udGFpbmVyX21pbiB7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmludHJvX2ltZ193cmFwX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW50cm9faW1nX3dyYXBfbGVmdCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xufVxuXG4uaW50cm9faW1nX3dyYXBfcmlnaHQge1xuICBtYXJnaW46IDNyZW0gMDtcbn1cblxuLmludHJvX2ltZ193cmFwX3JpZ2h0IGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbn1cblxuLnBvaW50IHtcbiAgcGFkZGluZzogM3JlbSAwIDJyZW07XG59XG5cbi5wb2ludCAucG9pbnRfaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wb2ludCAucG9pbnRfaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMzdweDtcbn1cblxuLnBvaW50IC5wb2ludF9oZWFkZXIgLnBvaW50X2hlYWRlcl9pbm5lciB7XG4gIHdpZHRoOiAzMzdweDtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuXG4ucG9pbnQgLnBvaW50X2hlYWRlciAucG9pbnRfaGVhZGVyX2lubmVyIGgyIHtcbiAgd2lkdGg6IDE2OHB4O1xuICBtYXJnaW46IDAgMCAwIDk1cHg7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cblxuLnBvaW50IC5wb2ludF9oZWFkZXIgLnBvaW50X2hlYWRlcl9pbm5lciBoMiBpbWcge1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuLnBvaW50IC5wb2ludF9oZWFkZXIgZmlndXJlIHtcbiAgd2lkdGg6IDMzN3B4O1xufVxuXG4ucG9pbnQgLnBvaW50X2xpc3Qge1xuICB3aWR0aDogNjE1cHg7XG59XG5cbi5wb2ludCAucG9pbnRfbGlzdCAucG9pbnRfbGlzdF9oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb2ludCAucG9pbnRfbGlzdCAucG9pbnRfbGlzdF9oZWFkZXIgLnBvaW50X2xpc3RfbnVtYmVyIHtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvaW50IC5wb2ludF9saXN0IC5wb2ludF9saXN0X2hlYWRlciAucG9pbnRfbGlzdF90aXRsZSB7XG4gIHdpZHRoOiA3OSU7XG4gIHBhZGRpbmc6IC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuXG4ucG9pbnQgLnBvaW50X2xpc3QgLnBvaW50X2xpc3RfaGVhZGVyIC5wb2ludF9saXN0X3RpdGxlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogLjI1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnBvaW50IC5wb2ludF9saXN0IC5wb2ludF9saXN0X2hlYWRlciAucG9pbnRfbGlzdF90aXRsZSBpbWcge1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG59XG5cbi5wb2ludCAucG9pbnRfbGlzdCAucG9pbnRfbGlzdF9ib2R5IHtcbiAgbWFyZ2luOiAtMXJlbSAwIDEuOGVtIDJyZW07XG4gIHBhZGRpbmc6IDEuNzVyZW0gMXJlbSAuNzVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wcm9kdWN0X2xpc3Qge1xuICBtYXJnaW4tbGVmdDogLTElO1xuICBtYXJnaW4tcmlnaHQ6IC0xJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucHJvZHVjdF9pdGVtIHtcbiAgd2lkdGg6IDIzJTtcbiAgbWFyZ2luOiAxJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5wcm9kdWN0X2l0ZW0gLnByb2R1Y3RfdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC43NXJlbTtcbn1cblxuLnByb2R1Y3RfaXRlbSAucHJvZHVjdF9kYXRhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdF9pdGVtIC5wcm9kdWN0X2RhdGEgLnByb2R1Y3RfbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2R1Y3RfaXRlbSAucHJvZHVjdF9kYXRhIC5wcm9kdWN0X3ByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi5wcm9kdWN0X2l0ZW0gLnByb2R1Y3RfZGF0YSAucHJvZHVjdF9jYXJ0X2J1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IC43NXJlbTtcbn1cblxuLnByb2R1Y3RfaXRlbSAuYnRuX2JsYWNrIHtcbiAgaGVpZ2h0OiAyLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG59XG5cbi8qIElFMTEgKi9cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucG9pbnQgLnBvaW50X2hlYWRlciAucG9pbnRfaGVhZGVyX2lubmVyIGgyIGltZyB7XG4gICAgdG9wOiAtMC4yNWVtO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fdGl0bGUgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC4yNWVtO1xuICB9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4vLyBTQ1NTIERvY3VtZW50XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8g5aSJ5pWw5a6a576pIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vXG4vLyAg4oC75Yid5pyf6Kit5a6a44Gn6KiY6L+w44GV44KM44Gm44GE44KL5aSJ5pWw44Gv5raI44GV44Gq44GE44Gn44GP44Gg44GV44GE77yBXG4vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8g44OV44Kp44Oz44OI44OV44Kh44Of44Oq44O8XG4kZm9udEZhbWlseUJhc2U6ICdOb3RvIFNhbnMgSlAnLFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4kZm9udEZhbWlseU1pbjogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLFwiSEfmmI7mnJ1FXCIsXCLvvK3vvLMg77yw5piO5pydXCIsXCLvvK3vvLMg5piO5pydXCIsc2VyaWY7XG5cbi8vIOOCq+ODqeODvFxuJGNvbG9yTW9ub0Rhcms6ICMxQTFBMUE7XG4kY29sb3JNb25vRGVlcDogIzg0ODQ4NDtcbiRjb2xvck1vbm9QYWxlOiAjYzdjN2M3O1xuJGNvbG9yTW9ub0NsZWFyOiAjRjZGNkY2O1xuJGNvbG9yTW9ub0xpZ2h0OiAjZmZmO1xuXG4kY29sb3JNYWluOiAjNjQ2NDY0O1xuJGNvbG9yTWFpbkRhcms6ICN4eHg7IC8v5pqX44GEXG4kY29sb3JNYWluRGVlcDogI3h4eDsgLy/jgoTjgoTmmpfjgYRcbiRjb2xvck1haW5QYWxlOiAjeHh4OyAvL+OChOOChOaYjuOCi+OBhFxuJGNvbG9yTWFpbkNsZWFyOiBtaXgoJGNvbG9yTWFpbiwgI2ZmZiwgNDUlKTsgLy/mmI7jgovjgYRcbiRjb2xvck1haW5MaWdodDogbWl4KCRjb2xvck1haW4sICNmZmYsIDE1JSk7IC8v44GL44Gq44KK5piO44KL44GEXG5cbiRjb2xvckFjY2VudDogI0M2N0U3RTtcbiRjb2xvckFjY2VudERhcms6ICM4OTFBMUE7IC8v5pqX44GEXG4kY29sb3JBY2NlbnREZWVwOiAjeHh4OyAvL+OChOOChOaal+OBhFxuJGNvbG9yQWNjZW50UGFsZTogI3h4eDsgLy/jgoTjgoTmmI7jgovjgYRcbiRjb2xvckFjY2VudENsZWFyOiBtaXgoJGNvbG9yQWNjZW50LCAjZmZmLCA1MCUpOyAvL+aYjuOCi+OBhFxuJGNvbG9yQWNjZW50TGlnaHQ6IG1peCgkY29sb3JBY2NlbnQsICNmZmYsIDEyJSk7IC8v44GL44Gq44KK5piO44KL44GEXG5cbiRjb2xvclN1YkxpZ2h0OiBtaXgoI2ViOWQwMCwgI2ZmZiwgMTAlKTsgLy/jgYvjgarjgormmI7jgovjgYRcblxuJGNvbG9yRm9udEJhc2U6ICMzMzM7XG5cbiRjb2xvclRyYW5zTGlnaHQ6IHJnYmEoMjU1LDI1NSwyNTUsLjc1KTtcbiRjb2xvclRyYW5zRGFyazogcmdiYSgwLDAsMCwuODUpO1xuJGNvbG9yVHJhbnNTaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLC4xNSk7XG5cbiRjb2xvckFsZXJ0OiAjZTkzMjJkO1xuJGNvbG9yQ3Y6ICMzMzdGRjA7XG5cbiRjb2xvckJwTWFpbjogIzE5MkU3NztcbiRjb2xvckJwQWNjZW50OiAjOTFCMjMwO1xuJGNvbG9yQnBDdjogI2ViOWQwMDtcblxuLy8g44K544Oa44O844K5XG4kc3BhY2VYU21hbGw6IDVweDtcbiRzcGFjZVNtYWxsOiAxMHB4O1xuJHNwYWNlTWVkaXVtOiAyMHB4O1xuJHNwYWNlTGFyZ2U6IDQ1cHg7XG4kc3BhY2VYTGFyZ2U6IDYwcHg7XG4kc3BhY2VVTGFyZ2U6IDEyMHB4O1xuXG4kZ3JpZEd1dHRlcjogJHNwYWNlU21hbGw7XG4kZ3JpZEd1dHRlclBjOiAkc3BhY2VNZWRpdW07XG5cbi8vIOODleOCqeODs+ODiOOCteOCpOOCulxuJGZvbnRVTGFyZ2U6IDcuNHZ3OyAvKjI4cHjnm7jlvZMqL1xuJGZvbnRYTGFyZ2U6IDYuMnZ3OyAvKjI0cHjnm7jlvZMqL1xuJGZvbnRMYXJnZTogNS4wdnc7IC8qMjBweOebuOW9kyovXG4kZm9udE1lZGl1bTogNC4ydnc7IC8qMTZweOebuOW9kyovXG4kZm9udEJhc2U6IDMuN3Z3OyAvKjE0cHjnm7jlvZMqL1xuJGZvbnRTbWFsbDogMy4ydnc7IC8qMTJweOebuOW9kyovXG4kZm9udE5vdGljZTogMi42dnc7IC8qMTBweOebuOW9kyovXG5cblxuLy8g6KGM6ZaTXG4kbGluZUhlaWdodFdpZGU6IDEuNzU7XG4kbGluZUhlaWdodE1lZGl1bTogMS41O1xuJGxpbmVIZWlnaHROYXJyb3c6MS4zNTtcbiRsaW5lc1RvU2hvdzoyO1xuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXNtICFkZWZhdWx0O1xuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcbiRzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgOTkycHggIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbWQgIWRlZmF1bHQ7XG4kc2NyZWVuLWRlc2t0b3A6ICAgICAgICAgICAgICRzY3JlZW4tbWQtbWluICFkZWZhdWx0O1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cbi8vIGxpc3Qtc2VjdGlvblxuJHBhZGRpbmctbHNlYzogJGZvbnRCYXNlICFkZWZhdWx0O1xuJGZvbnRzaXplLWxzZWM6JGZvbnRCYXNlICFkZWZhdWx0O1xuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLy8gU0NTUyBEb2N1bWVudFxuXG4vKiFcblB1cmUgdjEuMC4wXG5Db3B5cmlnaHQgMjAxMyBZYWhvbyFcbkxpY2Vuc2VkIHVuZGVyIHRoZSBCU0QgTGljZW5zZS5cbmh0dHBzOi8vZ2l0aHViLmNvbS95YWhvby9wdXJlL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWRcbiovXG4vKiFcbm5vcm1hbGl6ZS5jc3Mgdl4zLjAgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemVcbkNvcHlyaWdodCAoYykgTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWxcbiovXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJVxufVxuYm9keSB7XG5cdG1hcmdpbjogMFxufVxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2tcbn1cbmF1ZGlvLCBjYW52YXMsIHByb2dyZXNzLCB2aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDBcbn1cbltoaWRkZW5dLCB0ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkXG59XG5iLCBvcHRncm91cCwgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDcwMFxufVxuZGZuIHtcblx0Zm9udC1zdHlsZTogaXRhbGljXG59XG5tYXJrIHtcblx0YmFja2dyb3VuZDogJGNvbG9yQWNjZW50O1xuXHRjb2xvcjogJGNvbG9yRm9udEJhc2U7XG59XG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlXG59XG5zdWIsIHN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcbn1cbnN1cCB7XG5cdHRvcDogLS41ZW1cbn1cbnN1YiB7XG5cdGJvdHRvbTogLS4yNWVtXG59XG5pbWcge1xuXHRib3JkZXI6IDBcbn1cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlblxufVxuZmlndXJlIHtcblx0bWFyZ2luOiAxZW0gNDBweFxufVxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0aGVpZ2h0OiAwXG59XG5wcmUsIHRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG9cbn1cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbVxufVxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udDogaW5oZXJpdDtcblx0bWFyZ2luOiAwXG59XG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZVxufVxuYnV0dG9uLCBzZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZVxufVxuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1yZXNldF0sIGlucHV0W3R5cGU9c3VibWl0XSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuXHRjdXJzb3I6IHBvaW50ZXJcbn1cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbmJvcmRlcjowO1xucGFkZGluZzowXG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwXG59XG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5oZWlnaHQ6YXV0b1xufVxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94XG59XG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4td2Via2l0LWFwcGVhcmFuY2U6bm9uZVxufVxuZmllbGRzZXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG5cdG1hcmdpbjogMCAycHg7XG5cdHBhZGRpbmc6IC4zNWVtIC42MjVlbSAuNzVlbVxufVxubGVnZW5kLCB0ZCwgdGgge1xuXHRwYWRkaW5nOiAwXG59XG5sZWdlbmQge1xuXHRib3JkZXI6IDBcbn1cbi5oaWRkZW4sIFtoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnRcbn1cbi5wdXJlLWltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRkaXNwbGF5OiBibG9ja1xufVxuLnB1cmUtZyB7XG5cdGxldHRlci1zcGFjaW5nOiAtLjMxZW07XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZXNwZWVkO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHQtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0LXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHQtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuXHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSkge1xuXHR0YWJsZSAucHVyZS1nIHtcblx0XHRkaXNwbGF5OiBibG9ja1xuXHR9XG59XG4ub3BlcmEtb25seSA6LW8tcHJlZm9jdXMsIC5wdXJlLWcge1xuXHR3b3JkLXNwYWNpbmc6LS40M2VtXG59XG4ucHVyZS11LCAucHVyZS11LTEsIC5wdXJlLXUtMS0xLCAucHVyZS11LTEtMTIsIC5wdXJlLXUtMS0yLCAucHVyZS11LTEtMjQsIC5wdXJlLXUtMS0zLCAucHVyZS11LTEtNCwgLnB1cmUtdS0xLTUsIC5wdXJlLXUtMS02LCAucHVyZS11LTEtOCwgLnB1cmUtdS0xMC0yNCwgLnB1cmUtdS0xMS0xMiwgLnB1cmUtdS0xMS0yNCwgLnB1cmUtdS0xMi0yNCwgLnB1cmUtdS0xMy0yNCwgLnB1cmUtdS0xNC0yNCwgLnB1cmUtdS0xNS0yNCwgLnB1cmUtdS0xNi0yNCwgLnB1cmUtdS0xNy0yNCwgLnB1cmUtdS0xOC0yNCwgLnB1cmUtdS0xOS0yNCwgLnB1cmUtdS0yLTI0LCAucHVyZS11LTItMywgLnB1cmUtdS0yLTUsIC5wdXJlLXUtMjAtMjQsIC5wdXJlLXUtMjEtMjQsIC5wdXJlLXUtMjItMjQsIC5wdXJlLXUtMjMtMjQsIC5wdXJlLXUtMjQtMjQsIC5wdXJlLXUtMy0yNCwgLnB1cmUtdS0zLTQsIC5wdXJlLXUtMy01LCAucHVyZS11LTMtOCwgLnB1cmUtdS00LTI0LCAucHVyZS11LTQtNSwgLnB1cmUtdS01LTEyLCAucHVyZS11LTUtMjQsIC5wdXJlLXUtNS01LCAucHVyZS11LTUtNiwgLnB1cmUtdS01LTgsIC5wdXJlLXUtNi0yNCwgLnB1cmUtdS03LTEyLCAucHVyZS11LTctMjQsIC5wdXJlLXUtNy04LCAucHVyZS11LTgtMjQsIC5wdXJlLXUtOS0yNCB7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdHdvcmQtc3BhY2luZzogbm9ybWFsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR6b29tOiAxXG59XG4ucHVyZS1nIFtjbGFzcyo9cHVyZS11XSB7XG5cdC8vZm9udC1mYW1pbHk6IHNhbnMtc2VyaWZcbn1cbi5wdXJlLXUtMS0yNCB7XG5cdHdpZHRoOiA0LjE2NjclXG59XG4ucHVyZS11LTEtMTIsIC5wdXJlLXUtMi0yNCB7XG5cdHdpZHRoOiA4LjMzMzMlXG59XG4ucHVyZS11LTEtOCwgLnB1cmUtdS0zLTI0IHtcblx0d2lkdGg6IDEyLjUlXG59XG4ucHVyZS11LTEtNiwgLnB1cmUtdS00LTI0IHtcblx0d2lkdGg6IDE2LjY2NjclXG59XG4ucHVyZS11LTEtNSB7XG5cdHdpZHRoOiAyMCVcbn1cbi5wdXJlLXUtNS0yNCB7XG5cdHdpZHRoOiAyMC44MzMzJVxufVxuLnB1cmUtdS0xLTQsIC5wdXJlLXUtNi0yNCB7XG5cdHdpZHRoOiAyNSVcbn1cbi5wdXJlLXUtNy0yNCB7XG5cdHdpZHRoOiAyOS4xNjY3JVxufVxuLnB1cmUtdS0xLTMsIC5wdXJlLXUtOC0yNCB7XG5cdHdpZHRoOiAzMy4zMzMzJVxufVxuLnB1cmUtdS0zLTgsIC5wdXJlLXUtOS0yNCB7XG5cdHdpZHRoOiAzNy41JVxufVxuLnB1cmUtdS0yLTUge1xuXHR3aWR0aDogNDAlXG59XG4ucHVyZS11LTEwLTI0LCAucHVyZS11LTUtMTIge1xuXHR3aWR0aDogNDEuNjY2NyVcbn1cbi5wdXJlLXUtMTEtMjQge1xuXHR3aWR0aDogNDUuODMzMyVcbn1cbi5wdXJlLXUtMS0yLCAucHVyZS11LTEyLTI0IHtcblx0d2lkdGg6IDUwJVxufVxuLnB1cmUtdS0xMy0yNCB7XG5cdHdpZHRoOiA1NC4xNjY3JVxufVxuLnB1cmUtdS0xNC0yNCwgLnB1cmUtdS03LTEyIHtcblx0d2lkdGg6IDU4LjMzMzMlXG59XG4ucHVyZS11LTMtNSB7XG5cdHdpZHRoOiA2MCVcbn1cbi5wdXJlLXUtMTUtMjQsIC5wdXJlLXUtNS04IHtcblx0d2lkdGg6IDYyLjUlXG59XG4ucHVyZS11LTE2LTI0LCAucHVyZS11LTItMyB7XG5cdHdpZHRoOiA2Ni42NjY3JVxufVxuLnB1cmUtdS0xNy0yNCB7XG5cdHdpZHRoOiA3MC44MzMzJVxufVxuLnB1cmUtdS0xOC0yNCwgLnB1cmUtdS0zLTQge1xuXHR3aWR0aDogNzUlXG59XG4ucHVyZS11LTE5LTI0IHtcblx0d2lkdGg6IDc5LjE2NjclXG59XG4ucHVyZS11LTQtNSB7XG5cdHdpZHRoOiA4MCVcbn1cbi5wdXJlLXUtMjAtMjQsIC5wdXJlLXUtNS02IHtcblx0d2lkdGg6IDgzLjMzMzMlXG59XG4ucHVyZS11LTIxLTI0LCAucHVyZS11LTctOCB7XG5cdHdpZHRoOiA4Ny41JVxufVxuLnB1cmUtdS0xMS0xMiwgLnB1cmUtdS0yMi0yNCB7XG5cdHdpZHRoOiA5MS42NjY3JVxufVxuLnB1cmUtdS0yMy0yNCB7XG5cdHdpZHRoOiA5NS44MzMzJVxufVxuLnB1cmUtdS0xLCAucHVyZS11LTEtMSwgLnB1cmUtdS0yNC0yNCwgLnB1cmUtdS01LTUge1xuXHR3aWR0aDogMTAwJVxufVxuXG4ucHVyZS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi5wdXJlLWJ1dHRvbi1ncm91cCB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zMWVtO1xuICAqbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgKndvcmQtc3BhY2luZzogLTAuNDNlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplc3BlZWQ7XG59XG4ub3BlcmEtb25seSA6LW8tcHJlZm9jdXMge1xuICB3b3JkLXNwYWNpbmc6IC0wLjQzZW07XG59XG4ucHVyZS1idXR0b24tZ3JvdXAge1xuICB3b3JkLXNwYWNpbmc6IC0wLjQzZW07XG4gIC5wdXJlLWJ1dHRvbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB9XG59XG4ucHVyZS1idXR0b24ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGNvbG9yOiAkY29sb3JGb250QmFzZTtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTW9ub0NsZWFyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5wdXJlLWJ1dHRvbi1ob3ZlciB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDkwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4wNSkgNDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4wNSkgNDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLnB1cmUtYnV0dG9uIHtcbiAgJjpob3ZlciB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gOTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuMDUpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4wNSkgNDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDkwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjA1KSA0MCUsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuMDUpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG4ucHVyZS1idXR0b24tYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgaW5zZXQsIDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpIGluc2V0O1xuICBib3JkZXItY29sb3I6JGNvbG9yTW9ub0Rhcms7XG59XG4ucHVyZS1idXR0b24ge1xuICAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgaW5zZXQsIDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpIGluc2V0O1xuICAgIGJvcmRlci1jb2xvcjokY29sb3JNb25vRGFyaztcbiAgfVxuICAmW2Rpc2FibGVkXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gNDApO1xuICAgIG9wYWNpdHk6IDAuNDA7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4ucHVyZS1idXR0b24tZGlzYWJsZWQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDQwKTtcbiAgb3BhY2l0eTogMC40MDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDQwKTtcbiAgICBvcGFjaXR5OiAwLjQwO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLnB1cmUtYnV0dG9uLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHVyZS1idXR0b24tcHJpbWFyeSwgLnB1cmUtYnV0dG9uLXNlbGVjdGVkIHtcbiBcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1haW47XG5cdGNvbG9yOiAkY29sb3JNb25vTGlnaHQ7XG59XG5hIHtcbiAgJi5wdXJlLWJ1dHRvbi1wcmltYXJ5LCAmLnB1cmUtYnV0dG9uLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JNYWluO1xuXHRcdGNvbG9yOiAkY29sb3JNb25vTGlnaHQ7XG4gIH1cbn1cbi5wdXJlLWJ1dHRvbi1ncm91cHtcblx0LnB1cmUtYnV0dG9uIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjb2xvck1vbm9EZWVwLC4yKVxuXHR9XG5cdC5wdXJlLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcblx0fVxuXHQucHVyZS1idXR0b246bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0fVxufVxuLnB1cmUtZm9ybSB7XG4gIGlucHV0IHtcbiAgICAmW3R5cGU9XCJ0ZXh0XCJdLCAmW3R5cGU9XCJwYXNzd29yZFwiXSwgJlt0eXBlPVwiZW1haWxcIl0sICZbdHlwZT1cInVybFwiXSwgJlt0eXBlPVwiZGF0ZVwiXSwgJlt0eXBlPVwibW9udGhcIl0sICZbdHlwZT1cInRpbWVcIl0sICZbdHlwZT1cImRhdGV0aW1lXCJdLCAmW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgJlt0eXBlPVwid2Vla1wiXSwgJlt0eXBlPVwibnVtYmVyXCJdLCAmW3R5cGU9XCJzZWFyY2hcIl0sICZbdHlwZT1cInRlbFwiXSwgJlt0eXBlPVwiY29sb3JcIl0ge1xuICAgICAgcGFkZGluZzogMC41ZW0gMC42ZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JNb25vUGFsZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuNmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JNb25vUGFsZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgaW5wdXQge1xuICAgICY6bm90KFt0eXBlXSkge1xuICAgICAgcGFkZGluZzogMC41ZW0gMC42ZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JNb25vUGFsZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgJlt0eXBlPVwiY29sb3JcIl0ge1xuICAgICAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gICAgfVxuXG4gICAgJlt0eXBlPVwidGV4dFwiXTpmb2N1cywgJlt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsICZbdHlwZT1cImVtYWlsXCJdOmZvY3VzLCAmW3R5cGU9XCJ1cmxcIl06Zm9jdXMsICZbdHlwZT1cImRhdGVcIl06Zm9jdXMsICZbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLCAmW3R5cGU9XCJ0aW1lXCJdOmZvY3VzLCAmW3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgJlt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsICZbdHlwZT1cIndlZWtcIl06Zm9jdXMsICZbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgJlt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCAmW3R5cGU9XCJ0ZWxcIl06Zm9jdXMsICZbdHlwZT1cImNvbG9yXCJdOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvck1haW5DbGVhcjtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Q6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yTWFpbkNsZWFyO1xuICB9XG5cbiAgaW5wdXQge1xuICAgICY6bm90KFt0eXBlXSk6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yTWFpbkNsZWFyO1xuICAgIH1cblxuICAgICZbdHlwZT1cImZpbGVcIl06Zm9jdXMsICZbdHlwZT1cInJhZGlvXCJdOmZvY3VzLCAmW3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiB0aGluIHNvbGlkICRjb2xvck1haW5DbGVhcjtcbiAgICAgIG91dGxpbmU6IDFweCBhdXRvICRjb2xvck1haW5DbGVhcjtcbiAgICB9XG4gIH1cblxuICAucHVyZS1jaGVja2JveCwgLnB1cmUtcmFkaW8ge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGlucHV0IHtcbiAgICAmW3R5cGU9XCJ0ZXh0XCJdW2Rpc2FibGVkXSwgJlt0eXBlPVwicGFzc3dvcmRcIl1bZGlzYWJsZWRdLCAmW3R5cGU9XCJlbWFpbFwiXVtkaXNhYmxlZF0sICZbdHlwZT1cInVybFwiXVtkaXNhYmxlZF0sICZbdHlwZT1cImRhdGVcIl1bZGlzYWJsZWRdLCAmW3R5cGU9XCJtb250aFwiXVtkaXNhYmxlZF0sICZbdHlwZT1cInRpbWVcIl1bZGlzYWJsZWRdLCAmW3R5cGU9XCJkYXRldGltZVwiXVtkaXNhYmxlZF0sICZbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdW2Rpc2FibGVkXSwgJlt0eXBlPVwid2Vla1wiXVtkaXNhYmxlZF0sICZbdHlwZT1cIm51bWJlclwiXVtkaXNhYmxlZF0sICZbdHlwZT1cInNlYXJjaFwiXVtkaXNhYmxlZF0sICZbdHlwZT1cInRlbFwiXVtkaXNhYmxlZF0sICZbdHlwZT1cImNvbG9yXCJdW2Rpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTW9ub0NsZWFyO1xuICAgICAgY29sb3I6ICRjb2xvck1vbm9MaWdodDtcbiAgICB9XG4gIH1cblxuICBzZWxlY3RbZGlzYWJsZWRdLCB0ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTW9ub0NsZWFyO1xuICAgIGNvbG9yOiAkY29sb3JNb25vTGlnaHQ7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgJjpub3QoW3R5cGVdKVtkaXNhYmxlZF0ge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1vbm9DbGVhcjtcbiAgICBcdGNvbG9yOiAkY29sb3JNb25vTGlnaHQ7XG4gICAgfVxuXG4gICAgJltyZWFkb25seV0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTW9ub0NsZWFyO1xuXHRcdFx0Y29sb3I6ICRjb2xvck1vbm9EYXJrO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JNb25vUGFsZVxuICAgIH1cbiAgfVxuXG4gIHNlbGVjdFtyZWFkb25seV0sIHRleHRhcmVhW3JlYWRvbmx5XSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTW9ub0NsZWFyO1xuXHRcdGNvbG9yOiAkY29sb3JNb25vRGFyaztcblx0XHRib3JkZXItY29sb3I6ICRjb2xvck1vbm9QYWxlXG4gIH1cblxuICBpbnB1dDpmb2N1czppbnZhbGlkLCB0ZXh0YXJlYTpmb2N1czppbnZhbGlkLCBzZWxlY3Q6Zm9jdXM6aW52YWxpZCB7XG4gICAgY29sb3I6JGNvbG9yQWxlcnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiRjb2xvckFsZXJ0XG4gIH1cblxuICBpbnB1dCB7XG4gICAgJlt0eXBlPVwiZmlsZVwiXTpmb2N1czppbnZhbGlkOmZvY3VzLCAmW3R5cGU9XCJyYWRpb1wiXTpmb2N1czppbnZhbGlkOmZvY3VzLCAmW3R5cGU9XCJjaGVja2JveFwiXTpmb2N1czppbnZhbGlkOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtY29sb3I6JGNvbG9yQWxlcnQ7XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDIuNmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck1vbm9QYWxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1vbm9MaWdodDtcbiAgICAmW211bHRpcGxlXSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbjogMC41ZW0gMCAwLjJlbTtcbiAgfVxuXG4gIGZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC4zNWVtIDAgMC43NWVtO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIGxlZ2VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC4zZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICBjb2xvcjogJGNvbG9yTW9ub0Rhcms7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvck1vbm9DbGVhcjtcbiAgfVxufVxuXG4ucHVyZS1mb3JtLXN0YWNrZWQge1xuICBpbnB1dCB7XG4gICAgJlt0eXBlPVwidGV4dFwiXSwgJlt0eXBlPVwicGFzc3dvcmRcIl0sICZbdHlwZT1cImVtYWlsXCJdLCAmW3R5cGU9XCJ1cmxcIl0sICZbdHlwZT1cImRhdGVcIl0sICZbdHlwZT1cIm1vbnRoXCJdLCAmW3R5cGU9XCJ0aW1lXCJdLCAmW3R5cGU9XCJkYXRldGltZVwiXSwgJlt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sICZbdHlwZT1cIndlZWtcIl0sICZbdHlwZT1cIm51bWJlclwiXSwgJlt0eXBlPVwic2VhcmNoXCJdLCAmW3R5cGU9XCJ0ZWxcIl0sICZbdHlwZT1cImNvbG9yXCJdLCAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwLjI1ZW0gMDtcbiAgICB9XG4gIH1cblxuICBzZWxlY3QsIGxhYmVsLCB0ZXh0YXJlYSwgaW5wdXQ6bm90KFt0eXBlXSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMC4yNWVtIDA7XG4gIH1cbn1cblxuLnB1cmUtZm9ybS1hbGlnbmVkIHtcbiAgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3QsIC5wdXJlLWhlbHAtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi5wdXJlLWZvcm0tbWVzc2FnZS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucHVyZS1mb3JtLWFsaWduZWQge1xuICB0ZXh0YXJlYSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIC5wdXJlLWNvbnRyb2wtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gICAgbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDEwZW07XG4gICAgICBtYXJnaW46IDAgMWVtIDAgMDtcbiAgICB9XG4gIH1cblxuICAucHVyZS1jb250cm9scyB7XG4gICAgbWFyZ2luOiAxLjVlbSAwIDAgMTFlbTtcbiAgfVxufVxuXG4ucHVyZS1mb3JtIHtcbiAgaW5wdXQucHVyZS1pbnB1dC1yb3VuZGVkLCAucHVyZS1pbnB1dC1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB9XG5cbiAgLnB1cmUtZ3JvdXAge1xuICAgIGZpZWxkc2V0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogMCAwIC0xcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgIH1cblxuICAgIGlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgIGlucHV0OmZpcnN0LWNoaWxkLCB0ZXh0YXJlYTpmaXJzdC1jaGlsZCB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGlucHV0OmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIHRleHRhcmVhOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW5wdXQ6bGFzdC1jaGlsZCwgdGV4dGFyZWE6bGFzdC1jaGlsZCB7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luOiAwLjM1ZW0gMDtcbiAgICB9XG4gIH1cblxuICAucHVyZS1pbnB1dC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wdXJlLWlucHV0LTMtNCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5wdXJlLWlucHV0LTItMyB7XG4gICAgd2lkdGg6IDY2JTtcbiAgfVxuXG4gIC5wdXJlLWlucHV0LTEtMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5wdXJlLWlucHV0LTEtMyB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuXG4gIC5wdXJlLWlucHV0LTEtNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5wdXJlLWhlbHAtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBjb2xvcjogJGNvbG9yTW9ub0RlZXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gIH1cbn1cblxuLnB1cmUtZm9ybS1tZXNzYWdlLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgY29sb3I6ICRjb2xvck1vbm9EZWVwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5wdXJlLWZvcm0tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogJGNvbG9yTW9ub0RlZXA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLnB1cmUtbWVudSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wdXJlLW1lbnUtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMztcbn1cblxuLnB1cmUtbWVudS1saXN0LCAucHVyZS1tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wdXJlLW1lbnUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnB1cmUtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wdXJlLW1lbnUtbGluaywgLnB1cmUtbWVudS1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnB1cmUtbWVudS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLnB1cmUtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAucHVyZS1tZW51LWl0ZW0sIC5wdXJlLW1lbnUtaGVhZGluZywgLnB1cmUtbWVudS1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHpvb206IDE7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4ucHVyZS1tZW51LWl0ZW0gLnB1cmUtbWVudS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wdXJlLW1lbnUtY2hpbGRyZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucHVyZS1tZW51LWhvcml6b250YWwgLnB1cmUtbWVudS1jaGlsZHJlbiB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5wdXJlLW1lbnUtYWxsb3ctaG92ZXI6aG92ZXIgPiAucHVyZS1tZW51LWNoaWxkcmVuLCAucHVyZS1tZW51LWFjdGl2ZSA+IC5wdXJlLW1lbnUtY2hpbGRyZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBWZXJ0aWNhbCBNZW51cyAtIHNob3cgdGhlIGRyb3Bkb3duIGFycm93ICovXG5cbi5wdXJlLW1lbnUtaGFzLWNoaWxkcmVuID4gLnB1cmUtbWVudS1saW5rOmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgY29udGVudDogXCJcXDI1QjhcIjtcbiAgZm9udC1zaXplOiBzbWFsbDtcbn1cblxuLyogSG9yaXpvbnRhbCBNZW51cyAtIHNob3cgdGhlIGRyb3Bkb3duIGFycm93ICovXG5cbi5wdXJlLW1lbnUtaG9yaXpvbnRhbCAucHVyZS1tZW51LWhhcy1jaGlsZHJlbiA+IC5wdXJlLW1lbnUtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyNUJFXCI7XG59XG5cbi5wdXJlLW1lbnUtc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gIC5wdXJlLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnB1cmUtbWVudS1ob3Jpem9udGFsLnB1cmUtbWVudS1zY3JvbGxhYmxlIHtcbiAgLnB1cmUtbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiAuNWVtIDA7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnB1cmUtbWVudS1zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JNb25vUGFsZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLjNlbSAwO1xufVxuXG4ucHVyZS1tZW51LWhvcml6b250YWwge1xuICAucHVyZS1tZW51LWNoaWxkcmVuIC5wdXJlLW1lbnUtc2VwYXJhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JNb25vUGFsZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC4zZW0gMDtcbiAgfVxuXG4gIC5wdXJlLW1lbnUtc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMS4zZW07XG4gICAgbWFyZ2luOiAwIDAuM2VtO1xuICB9XG5cbiAgLnB1cmUtbWVudS1jaGlsZHJlbiAucHVyZS1tZW51LXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnB1cmUtbWVudS1oZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjb2xvck1haW47XG59XG5cbi5wdXJlLW1lbnUtbGluayB7XG4gIGNvbG9yOiAkY29sb3JNYWluO1xufVxuXG4ucHVyZS1tZW51LWNoaWxkcmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTW9ub0xpZ2h0O1xufVxuXG4ucHVyZS1tZW51LWxpbmssIC5wdXJlLW1lbnUtZGlzYWJsZWQsIC5wdXJlLW1lbnUtaGVhZGluZyB7XG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xufVxuXG4ucHVyZS1tZW51LWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjU7XG5cbiAgLnB1cmUtbWVudS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ucHVyZS1tZW51LWFjdGl2ZSA+IC5wdXJlLW1lbnUtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1vbm9DbGVhcjtcbn1cblxuLnB1cmUtbWVudS1saW5rIHtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTW9ub0NsZWFyO1xuICB9XG59XG5cbi5wdXJlLW1lbnUtc2VsZWN0ZWQgLnB1cmUtbWVudS1saW5rIHtcbiAgY29sb3I6ICRjb2xvck1vbm9EYXJrO1xuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkY29sb3JNb25vRGFyaztcbiAgfVxufVxuLy8tLS0tLy9cbi5wdXJlLXRhYmxlIHtcblx0ZW1wdHktY2VsbHM6IHNob3c7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck1vbm9QYWxlXG59XG4ucHVyZS10YWJsZSBjYXB0aW9uIHtcblx0Y29sb3I6ICRjb2xvck1vbm9EYXJrO1xuXHRwYWRkaW5nOiAxZW0gMDtcblx0dGV4dC1hbGlnbjogY2VudGVyXG59XG4ucHVyZS10YWJsZSB0ZCwgLnB1cmUtdGFibGUgdGgge1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvck1vbm9QYWxlO1xuXHRib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwYWRkaW5nOiAuNWVtIDFlbVxufVxuLnB1cmUtdGFibGUgdGQ6Zmlyc3QtY2hpbGQsIC5wdXJlLXRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDBcbn1cbi5wdXJlLXRhYmxlIHRoZWFkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTWFpbjtcblx0Y29sb3I6ICRjb2xvck1vbm9MaWdodDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbVxufVxuLnB1cmUtdGFibGUgdGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuLnB1cmUtdGFibGUtb2RkIHRkLCAucHVyZS10YWJsZS1zdHJpcGVkIHRyOm50aC1jaGlsZCgybi0xKSB0ZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1vbm9DbGVhclxufVxuLnB1cmUtdGFibGUtYm9yZGVyZWQgdGQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yTW9ub1BhbGVcbn1cbi5wdXJlLXRhYmxlLWJvcmRlcmVkIHRib2R5PnRyOmxhc3QtY2hpbGQ+dGQge1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAwXG59XG4ucHVyZS10YWJsZS1ob3Jpem9udGFsIHRkLCAucHVyZS10YWJsZS1ob3Jpem9udGFsIHRoIHtcblx0Ym9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yTW9ub1BhbGVcbn1cbi5wdXJlLXRhYmxlLWhvcml6b250YWwgdGJvZHk+dHI6bGFzdC1jaGlsZD50ZCB7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDBcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8vIFNDU1MgRG9jdW1lbnRcblxuLy8vLy8vLy8vLy8vIOODn+ODg+OCr+OCueOCpOODs+ioreWumiAvLy8vLy8vLy8vLy9cblxuLy8vLyBHUFXlh6bnkIZcbkBtaXhpbiBHcHVSZW5kZXJpbmd7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cdFxuLy8vLyDjg5njg7Pjg4Djg7zjg5fjg6zjg5XjgqPjg4Pjgq/jgrnoh6rli5Xku5jkuI5cbiRzZXQtcHJlZml4OiAnJyAsIC1tb3otICwgLXdlYmtpdC0gLCAtby0gLCAtbXMtO1xuQG1peGluIFByb3BlcnR5U2V0UHJlZml4KCRuYW1lLCAkdmFsdWUpIHsgLy8g44OZ44Oz44OA44O844OX44Os44OV44Kj44OD44Kv44K544KS6Ieq5YuV44Gn5LuY5LiO44GZ44KLXG5cdEBlYWNoICRwcmVmaXggaW4gJHNldC1wcmVmaXgge1xuXHRcdCN7JHByZWZpeH0jeyRuYW1lfTogJHZhbHVlO1xuXHR9XG59XG5AbWl4aW4gVmFsdWVTZXRQcmVmaXgoJG5hbWUsICR2YWx1ZSkgeyAvLyDlgKTjgavjg5fjg6zjg5XjgqPjg4Pjgq/jgrnjgpLku5jkuI5cblx0QGVhY2ggJHByZWZpeCBpbiAkc2V0LXByZWZpeCB7XG5cdFx0I3skbmFtZX06ICN7JHByZWZpeH0kdmFsdWU7XG5cdH1cbn1cblxuLy8vLyDjgrDjg6rjg4Pjg4njgrfjgrnjg4bjg6BcbkBtaXhpbiBncmlkRnVuY3Rpb24oJG5hbWUpIHsgLy8g5YCk44Gr44OX44Os44OV44Kj44OD44Kv44K544KS5LuY5LiOXG5cdC5ncmlkI3skbmFtZX1fYXV0byB7XG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHQvL2ZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXHQuZ3JpZCN7JG5hbWV9XzFfMSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHQvL2ZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcblx0XHQvL21heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvL0lF5a++562W77yI57W25a++44Gr5raI44GV44Gq44GE44Gn77yB77yJXG5cdH1cblx0QGZvciAkdmFsdWUgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdEBmb3IgJHZhbHVlMiBmcm9tIDEgdGhyb3VnaCAkdmFsdWUge1xuXHRcdFx0QGlmKCR2YWx1ZTIgPCAkdmFsdWUpIHtcblx0XHRcdFx0LmdyaWQjeyRuYW1lfV8jeyR2YWx1ZTJ9XyN7JHZhbHVlfSB7XG5cdFx0XHRcdFx0d2lkdGg6ICgkdmFsdWUyIC8gJHZhbHVlKSAqIDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHQvL2ZsZXgtYmFzaXM6ICgkdmFsdWUyIC8gJHZhbHVlKSAqIDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHQvL21heC13aWR0aDogKCR2YWx1ZTIgLyAkdmFsdWUpICogMTAwJSAhaW1wb3J0YW50OyAvL0lF5a++562W77yI57W25a++44Gr5raI44GV44Gq44GE44Gn77yB77yJXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtaXhpbiBncmlkR3V0dGVyU2V0dGluZygkbmFtZSkge1xuXHRAaWYgJG5hbWUgPT0gJ1BDJyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkZ3JpZEd1dHRlclBjLzI7XG5cdFx0cGFkZGluZy1yaWdodDogJGdyaWRHdXR0ZXJQYy8yO1xuXHR9XG5cdEBlbHNlIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRncmlkR3V0dGVyLzI7XG5cdFx0cGFkZGluZy1yaWdodDogJGdyaWRHdXR0ZXIvMjtcblx0fVxufVxuQG1peGluIGdyaWRPcmRlciB7IC8vIOWApOOBq+ODl+ODrOODleOCo+ODg+OCr+OCueOCkuS7mOS4jlxuXHRAZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmZsZXhfb3JkZXJfI3skdmFsdWV9IHtcblx0XHRcdG9yZGVyOiAjeyR2YWx1ZX07XG5cdFx0fVxuXHR9XG59XG5cblxuLy8vLyDjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcbkBtaXhpbiBhbmltYXRpb25PbiB7XG5cdEBpbmNsdWRlIFByb3BlcnR5U2V0UHJlZml4KHRyYW5zaXRpb24sIDAuNXMpOyAvL+ODmeODs+ODgOODvOODl+ODrOODleOCo+ODg+OCr+OCueiHquWLleS7mOS4jlxufVxuQG1peGluIGFuaW1hdGlvbk9mZiB7XG5cdEBpbmNsdWRlIFByb3BlcnR5U2V0UHJlZml4KHRyYW5zaXRpb24sIDBzKTsgLy/jg5njg7Pjg4Djg7zjg5fjg6zjg5XjgqPjg4Pjgq/jgrnoh6rli5Xku5jkuI5cbn1cbkBtaXhpbiBkZWxheWVkUm90YXRle1xuXHRALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlWSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTpyb3RhdGVZKDBkZWcpO1xuXHR9XG5cdFx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTpyb3RhdGVZKDBkZWcpO1xuXHR9XG5cdDg1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSg5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZVkoOTBkZWcpO1xuXHR9XG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpO1xuXHRcdHRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7XG5cdH1cblx0OTUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDI3MGRlZyk7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZVkoMjcwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDM2MGRlZyk7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZVkoMzYwZGVnKTtcblx0fVxuXHR9XG4gXG5cdEAtbW96LWtleWZyYW1lcyByb3RhdGVZIHtcblx0MCUge1xuXHRcdC1tb3otdHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyk7XG5cdH1cblx0XHQ4MCUge1xuXHRcdC1tb3otdHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyk7XG5cdH1cblx0ODUlIHtcblx0XHQtbW96LXRyYW5zZm9ybTpyb3RhdGVZKDkwZGVnKTtcblx0XHR0cmFuc2Zvcm06cm90YXRlWSg5MGRlZyk7XG5cdH1cblx0OTAlIHtcblx0XHQtbW96LXRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTtcblx0fVxuXHQ5NSUge1xuXHRcdC1tb3otdHJhbnNmb3JtOnJvdGF0ZVkoMjcwZGVnKTtcblx0XHR0cmFuc2Zvcm06cm90YXRlWSgyNzBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC1tb3otdHJhbnNmb3JtOnJvdGF0ZVkoMzYwZGVnKTtcblx0XHR0cmFuc2Zvcm06cm90YXRlWSgzNjBkZWcpO1xuXHR9XG5cdH1cblx0QGtleWZyYW1lcyByb3RhdGVZIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06cm90YXRlWSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06cm90YXRlWSgwZGVnKTtcblx0fVxuXHRcdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSgwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTpyb3RhdGVZKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTpyb3RhdGVZKDBkZWcpO1xuXHR9XG5cdDg1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSg5MGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06cm90YXRlWSg5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZVkoOTBkZWcpO1xuXHR9XG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTtcblx0XHR0cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpO1xuXHR9XG5cdDk1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSgyNzBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOnJvdGF0ZVkoMjcwZGVnKTtcblx0XHR0cmFuc2Zvcm06cm90YXRlWSgyNzBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoMzYwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTpyb3RhdGVZKDM2MGRlZyk7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZVkoMzYwZGVnKTtcblx0fVxuXHR9XG59XG5AbWl4aW4gcm90YXRle1xuXHRALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlWSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTpyb3RhdGVZKDBkZWcpO1xuXHR9XG5cdDI1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSg5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZVkoOTBkZWcpO1xuXHR9XG5cdDUwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpO1xuXHRcdHRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7XG5cdH1cblx0NzUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDI3MGRlZyk7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZVkoMjcwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDM2MGRlZyk7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZVkoMzYwZGVnKTtcblx0fVxuXHR9XG4gXG5cdEAtbW96LWtleWZyYW1lcyByb3RhdGVZIHtcblx0XHQwJSB7XG5cdCAgIC1tb3otdHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyk7XG5cdH1cblx0MjUlIHtcblx0XHQtbW96LXRyYW5zZm9ybTpyb3RhdGVZKDkwZGVnKTtcblx0XHR0cmFuc2Zvcm06cm90YXRlWSg5MGRlZyk7XG5cdH1cblx0NTAlIHtcblx0XHQtbW96LXRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTtcblx0fVxuXHQ3NSUge1xuXHRcdC1tb3otdHJhbnNmb3JtOnJvdGF0ZVkoMjcwZGVnKTtcblx0XHR0cmFuc2Zvcm06cm90YXRlWSgyNzBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC1tb3otdHJhbnNmb3JtOnJvdGF0ZVkoMzYwZGVnKTtcblx0XHR0cmFuc2Zvcm06cm90YXRlWSgzNjBkZWcpO1xuXHR9XG5cdH1cblx0QGtleWZyYW1lcyByb3RhdGVZIHtcblx0MCUge1xuXHQgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyk7XG5cdH1cblx0MjUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDkwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTpyb3RhdGVZKDkwZGVnKTtcblx0XHR0cmFuc2Zvcm06cm90YXRlWSg5MGRlZyk7XG5cdH1cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpO1xuXHRcdHRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7XG5cdH1cblx0NzUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDI3MGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06cm90YXRlWSgyNzBkZWcpO1xuXHRcdHRyYW5zZm9ybTpyb3RhdGVZKDI3MGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSgzNjBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOnJvdGF0ZVkoMzYwZGVnKTtcblx0XHR0cmFuc2Zvcm06cm90YXRlWSgzNjBkZWcpO1xuXHR9XG5cdH1cbn1cblxuLy8vLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcbkBtaXhpbiBob3ZlckFuaW1lU2V0IHtcblx0ei1pbmRleDogLTE7XG5cdG9wYWNpdHk6IDE7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCIgXCI7XG5cdGhlaWdodDogMS43NWVtO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHRAaW5jbHVkZSBhbmltYXRpb25Pbjtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0YmFja2dyb3VuZDogcmdiYSh5ZWxsb3csIC4yNSk7XG5cbn1cbkBtaXhpbiBob3ZlckFuaW1lTW92ZSgkaG92ZXJBbmltZUNvbG9yKSB7XG5cdGxlZnQ6IDEwJTtcblx0cmlnaHQ6IDEwJTtcbn1cblxuXG4vLy8vIOOCouOCpOOCs+ODs+ODleOCqeODs+ODiFxuQG1peGluIG1hdGVyaWFsSWNvbnMge1xuXHRmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8vLyDjgarjgarjgoHog4zmma9cbkBtaXhpbiB0cmFuc2Zvcm1Sb3RhdGUoJHJvdGF0ZURlZzotM2RlZywkYmFja2dyb3VuZDokY29sb3JSZWNydWl0KSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMjAlO1xuXHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcblx0dHJhbnNmb3JtOiByb3RhdGUoJHJvdGF0ZURlZyk7XG5cdHotaW5kZXg6IC0yO1xufVxuXG4vKlxuQG1peGluIGhvdmVyQW5pbWVTZXQge1xuXHRvcGFjaXR5OiAxO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHRAaW5jbHVkZSBhbmltYXRpb25Pbjtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IDEwMDBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG59XG5AbWl4aW4gaG92ZXJBbmltZU1vdmUoJGhvdmVyQW5pbWVDb2xvcikge1xuXHRvcGFjaXR5OiAwO1xuXHRib3JkZXI6IDRweCBzb2xpZCAkaG92ZXJBbmltZUNvbG9yO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHBhZGRpbmctdG9wOiAxMDAlO1xufVxuKi9cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8vIFNDU1MgRG9jdW1lbnRcblxuLy8vLy8vLy8vLy8vIOS9meeZveioreWumiAvLy8vLy8vLy8vLy9cbi5tYXJnaW5fYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50O31cblxuLm1hcmdpbl94c21hbGwgeyBtYXJnaW46ICRzcGFjZVhTbWFsbCAhaW1wb3J0YW50O31cbi5tYXJnaW5fc21hbGwgeyBtYXJnaW46ICRzcGFjZVNtYWxsICFpbXBvcnRhbnQ7fVxuLm1hcmdpbl9tZWRpdW0geyBtYXJnaW46ICRzcGFjZU1lZGl1bSAhaW1wb3J0YW50O31cbi5tYXJnaW5fbGFyZ2UgeyBtYXJnaW46ICRzcGFjZUxhcmdlICFpbXBvcnRhbnQ7fVxuLm1hcmdpbl94bGFyZ2UgeyBtYXJnaW46ICRzcGFjZVhMYXJnZSAhaW1wb3J0YW50O31cblxuLm1hcmdpbl90X3hzbWFsbCB7IG1hcmdpbi10b3A6ICRzcGFjZVhTbWFsbCAhaW1wb3J0YW50O31cbi5tYXJnaW5fdF9zbWFsbCB7IG1hcmdpbi10b3A6ICRzcGFjZVNtYWxsICFpbXBvcnRhbnQ7fVxuLm1hcmdpbl90X21lZGl1bSB7IG1hcmdpbi10b3A6ICRzcGFjZU1lZGl1bSAhaW1wb3J0YW50O31cbi5tYXJnaW5fdF9sYXJnZSB7IG1hcmdpbi10b3A6ICRzcGFjZUxhcmdlICFpbXBvcnRhbnQ7fVxuLm1hcmdpbl90X3hsYXJnZSB7IG1hcmdpbi10b3A6ICRzcGFjZVhMYXJnZSAhaW1wb3J0YW50O31cblxuLm1hcmdpbl9iX3hzbWFsbCB7IG1hcmdpbi1ib3R0b206ICRzcGFjZVhTbWFsbCAhaW1wb3J0YW50O31cbi5tYXJnaW5fYl9zbWFsbCB7IG1hcmdpbi1ib3R0b206ICRzcGFjZVNtYWxsICFpbXBvcnRhbnQ7fVxuLm1hcmdpbl9iX21lZGl1bSB7IG1hcmdpbi1ib3R0b206ICRzcGFjZU1lZGl1bSAhaW1wb3J0YW50O31cbi5tYXJnaW5fYl9sYXJnZSB7IG1hcmdpbi1ib3R0b206ICRzcGFjZUxhcmdlICFpbXBvcnRhbnQ7fVxuLm1hcmdpbl9iX3hsYXJnZSB7IG1hcmdpbi1ib3R0b206ICRzcGFjZVhMYXJnZSAhaW1wb3J0YW50O31cblxuLm1hcmdpbl9sX3hzbWFsbCB7IG1hcmdpbi1sZWZ0OiAkc3BhY2VYU21hbGwgIWltcG9ydGFudDt9XG4ubWFyZ2luX2xfc21hbGwgeyBtYXJnaW4tbGVmdDogJHNwYWNlU21hbGwgIWltcG9ydGFudDt9XG4ubWFyZ2luX2xfbWVkaXVtIHsgbWFyZ2luLWxlZnQ6ICRzcGFjZU1lZGl1bSAhaW1wb3J0YW50O31cbi5tYXJnaW5fbF9sYXJnZSB7IG1hcmdpbi1sZWZ0OiAkc3BhY2VMYXJnZSAhaW1wb3J0YW50O31cbi5tYXJnaW5fbF94bGFyZ2UgeyBtYXJnaW4tbGVmdDogJHNwYWNlWExhcmdlICFpbXBvcnRhbnQ7fVxuXG4ubWFyZ2luX3JfeHNtYWxsIHsgbWFyZ2luLXJpZ2h0OiAkc3BhY2VYU21hbGwgIWltcG9ydGFudDt9XG4ubWFyZ2luX3Jfc21hbGwgeyBtYXJnaW4tcmlnaHQ6ICRzcGFjZVNtYWxsICFpbXBvcnRhbnQ7fVxuLm1hcmdpbl9yX21lZGl1bSB7IG1hcmdpbi1yaWdodDogJHNwYWNlTWVkaXVtICFpbXBvcnRhbnQ7fVxuLm1hcmdpbl9yX2xhcmdlIHsgbWFyZ2luLXJpZ2h0OiAkc3BhY2VMYXJnZSAhaW1wb3J0YW50O31cbi5tYXJnaW5fcl94bGFyZ2UgeyBtYXJnaW4tcmlnaHQ6ICRzcGFjZVhMYXJnZSAhaW1wb3J0YW50O31cblxuLm1hcmdpbl9zX3hzbWFsbCB7IG1hcmdpbi1sZWZ0OiAkc3BhY2VYU21hbGw7IG1hcmdpbi1yaWdodDogJHNwYWNlWFNtYWxsICFpbXBvcnRhbnQ7fVxuLm1hcmdpbl9zX3NtYWxsIHsgbWFyZ2luLWxlZnQ6ICRzcGFjZVNtYWxsOyBtYXJnaW4tcmlnaHQ6ICRzcGFjZVNtYWxsICFpbXBvcnRhbnQ7fVxuLm1hcmdpbl9zX21lZGl1bSB7IG1hcmdpbi1sZWZ0OiAkc3BhY2VNZWRpdW07IG1hcmdpbi1yaWdodDogJHNwYWNlTWVkaXVtICFpbXBvcnRhbnQ7fVxuLm1hcmdpbl9zX2xhcmdlIHsgbWFyZ2luLWxlZnQ6ICRzcGFjZUxhcmdlOyBtYXJnaW4tcmlnaHQ6ICRzcGFjZUxhcmdlICFpbXBvcnRhbnQ7fVxuLm1hcmdpbl9zX3hsYXJnZSB7IG1hcmdpbi1sZWZ0OiAkc3BhY2VYTGFyZ2U7IG1hcmdpbi1yaWdodDogJHNwYWNlWExhcmdlICFpbXBvcnRhbnQ7fVxuXG4ubWFyZ2luX3ZfeHNtYWxsIHsgbWFyZ2luLXRvcDogJHNwYWNlWFNtYWxsOyBtYXJnaW4tYm90dG9tOiAkc3BhY2VYU21hbGwgIWltcG9ydGFudDt9XG4ubWFyZ2luX3Zfc21hbGwgeyBtYXJnaW4tdG9wOiAkc3BhY2VTbWFsbDsgbWFyZ2luLWJvdHRvbTogJHNwYWNlU21hbGwgIWltcG9ydGFudDt9XG4ubWFyZ2luX3ZfbWVkaXVtIHsgbWFyZ2luLXRvcDogJHNwYWNlTWVkaXVtOyBtYXJnaW4tYm90dG9tOiAkc3BhY2VNZWRpdW0gIWltcG9ydGFudDt9XG4ubWFyZ2luX3ZfbGFyZ2UgeyBtYXJnaW4tdG9wOiAkc3BhY2VMYXJnZTsgbWFyZ2luLWJvdHRvbTogJHNwYWNlTGFyZ2UgIWltcG9ydGFudDt9XG4ubWFyZ2luX3ZfeGxhcmdlIHsgbWFyZ2luLXRvcDogJHNwYWNlWExhcmdlOyBtYXJnaW4tYm90dG9tOiAkc3BhY2VYTGFyZ2UgIWltcG9ydGFudDt9XG5cbi5tYXJnaW5fbm9uZXsgbWFyZ2luOjAgIWltcG9ydGFudDt9XG4ubWFyZ2luX3Zfbm9uZSB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O31cbi5tYXJnaW5fc19ub25lIHsgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7fVxuLm1hcmdpbl90X25vbmUgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7fVxuLm1hcmdpbl9iX25vbmUgeyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7fVxuLm1hcmdpbl9sX25vbmUgeyBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O31cbi5tYXJnaW5fcl9ub25lIHsgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7fVxuXG4ucGFkZGluZ194c21hbGwgeyBwYWRkaW5nOiAkc3BhY2VYU21hbGwgIWltcG9ydGFudDt9XG4ucGFkZGluZ19zbWFsbCB7IHBhZGRpbmc6ICRzcGFjZVNtYWxsICFpbXBvcnRhbnQ7fVxuLnBhZGRpbmdfbWVkaXVtIHsgcGFkZGluZzogJHNwYWNlTWVkaXVtICFpbXBvcnRhbnQ7fVxuLnBhZGRpbmdfbGFyZ2UgeyBwYWRkaW5nOiAkc3BhY2VMYXJnZSAhaW1wb3J0YW50O31cbi5wYWRkaW5nX3hsYXJnZSB7IHBhZGRpbmc6ICRzcGFjZVhMYXJnZSAhaW1wb3J0YW50O31cblxuLnBhZGRpbmdfdF94c21hbGwgeyBwYWRkaW5nLXRvcDogJHNwYWNlWFNtYWxsICFpbXBvcnRhbnQ7fVxuLnBhZGRpbmdfdF9zbWFsbCB7IHBhZGRpbmctdG9wOiAkc3BhY2VTbWFsbCAhaW1wb3J0YW50O31cbi5wYWRkaW5nX3RfbWVkaXVtIHsgcGFkZGluZy10b3A6ICRzcGFjZU1lZGl1bSAhaW1wb3J0YW50O31cbi5wYWRkaW5nX3RfbGFyZ2UgeyBwYWRkaW5nLXRvcDogJHNwYWNlTGFyZ2UgIWltcG9ydGFudDt9XG4ucGFkZGluZ190X3hsYXJnZSB7IHBhZGRpbmctdG9wOiAkc3BhY2VYTGFyZ2UgIWltcG9ydGFudDt9XG5cbi5wYWRkaW5nX2JfeHNtYWxsIHsgcGFkZGluZy1ib3R0b206ICRzcGFjZVhTbWFsbCAhaW1wb3J0YW50O31cbi5wYWRkaW5nX2Jfc21hbGwgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlU21hbGwgIWltcG9ydGFudDt9XG4ucGFkZGluZ19iX21lZGl1bSB7IHBhZGRpbmctYm90dG9tOiAkc3BhY2VNZWRpdW0gIWltcG9ydGFudDt9XG4ucGFkZGluZ19iX2xhcmdlIHsgcGFkZGluZy1ib3R0b206ICRzcGFjZUxhcmdlICFpbXBvcnRhbnQ7fVxuLnBhZGRpbmdfYl94bGFyZ2UgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlWExhcmdlICFpbXBvcnRhbnQ7fVxuXG4ucGFkZGluZ19sX3hzbWFsbCB7IHBhZGRpbmctbGVmdDogJHNwYWNlWFNtYWxsICFpbXBvcnRhbnQ7fVxuLnBhZGRpbmdfbF9zbWFsbCB7IHBhZGRpbmctbGVmdDogJHNwYWNlU21hbGwgIWltcG9ydGFudDt9XG4ucGFkZGluZ19sX21lZGl1bSB7IHBhZGRpbmctbGVmdDogJHNwYWNlTWVkaXVtICFpbXBvcnRhbnQ7fVxuLnBhZGRpbmdfbF9sYXJnZSB7IHBhZGRpbmctbGVmdDogJHNwYWNlTGFyZ2UgIWltcG9ydGFudDt9XG4ucGFkZGluZ19sX3hsYXJnZSB7IHBhZGRpbmctbGVmdDogJHNwYWNlWExhcmdlICFpbXBvcnRhbnQ7fVxuXG4ucGFkZGluZ19yX3hzbWFsbCB7IHBhZGRpbmctcmlnaHQ6ICRzcGFjZVhTbWFsbCAhaW1wb3J0YW50O31cbi5wYWRkaW5nX3Jfc21hbGwgeyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VTbWFsbCAhaW1wb3J0YW50O31cbi5wYWRkaW5nX3JfbWVkaXVtIHsgcGFkZGluZy1yaWdodDogJHNwYWNlTWVkaXVtICFpbXBvcnRhbnQ7fVxuLnBhZGRpbmdfcl9sYXJnZSB7IHBhZGRpbmctcmlnaHQ6ICRzcGFjZUxhcmdlICFpbXBvcnRhbnQ7fVxuLnBhZGRpbmdfcl94bGFyZ2UgeyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VYTGFyZ2UgIWltcG9ydGFudDt9XG5cbi5wYWRkaW5nX3NfeHNtYWxsIHsgcGFkZGluZy1sZWZ0OiAkc3BhY2VYU21hbGw7IHBhZGRpbmctcmlnaHQ6ICRzcGFjZVhTbWFsbCAhaW1wb3J0YW50O31cbi5wYWRkaW5nX3Nfc21hbGwgeyBwYWRkaW5nLWxlZnQ6ICRzcGFjZVNtYWxsOyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VTbWFsbCAhaW1wb3J0YW50O31cbi5wYWRkaW5nX3NfbWVkaXVtIHsgcGFkZGluZy1sZWZ0OiAkc3BhY2VNZWRpdW07IHBhZGRpbmctcmlnaHQ6ICRzcGFjZU1lZGl1bSAhaW1wb3J0YW50O31cbi5wYWRkaW5nX3NfbGFyZ2UgeyBwYWRkaW5nLWxlZnQ6ICRzcGFjZUxhcmdlOyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VMYXJnZSAhaW1wb3J0YW50O31cbi5wYWRkaW5nX3NfeGxhcmdlIHsgcGFkZGluZy1sZWZ0OiAkc3BhY2VYTGFyZ2U7IHBhZGRpbmctcmlnaHQ6ICRzcGFjZVhMYXJnZSAhaW1wb3J0YW50O31cblxuLnBhZGRpbmdfdl94c21hbGwgeyBwYWRkaW5nLXRvcDogJHNwYWNlWFNtYWxsOyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlWFNtYWxsICFpbXBvcnRhbnQ7fVxuLnBhZGRpbmdfdl9zbWFsbCB7IHBhZGRpbmctdG9wOiAkc3BhY2VTbWFsbDsgcGFkZGluZy1ib3R0b206ICRzcGFjZVNtYWxsICFpbXBvcnRhbnQ7fVxuLnBhZGRpbmdfdl9tZWRpdW0geyBwYWRkaW5nLXRvcDogJHNwYWNlTWVkaXVtOyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlTWVkaXVtICFpbXBvcnRhbnQ7fVxuLnBhZGRpbmdfdl9sYXJnZSB7IHBhZGRpbmctdG9wOiAkc3BhY2VMYXJnZTsgcGFkZGluZy1ib3R0b206ICRzcGFjZUxhcmdlICFpbXBvcnRhbnQ7fVxuLnBhZGRpbmdfdl94bGFyZ2UgeyBwYWRkaW5nLXRvcDogJHNwYWNlWExhcmdlOyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlWExhcmdlICFpbXBvcnRhbnQ7fVxuLnBhZGRpbmdfdl91bGFyZ2UgeyBwYWRkaW5nLXRvcDogJHNwYWNlVUxhcmdlOyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlVUxhcmdlICFpbXBvcnRhbnQ7fVxuXG4ucGFkZGluZ19ub25lIHsgcGFkZGluZzogMCAhaW1wb3J0YW50O31cbi5wYWRkaW5nX3Rfbm9uZSB7IHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7fVxuLnBhZGRpbmdfYl9ub25lIHsgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDt9XG4ucGFkZGluZ19sX25vbmUgeyBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDt9XG4ucGFkZGluZ19yX25vbmUgeyBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7fVxuXG4ubl9tYXJnaW5feHNtYWxsIHsgbWFyZ2luOiAtJHNwYWNlWFNtYWxsICFpbXBvcnRhbnQ7fVxuLm5fbWFyZ2luX3NtYWxsIHsgbWFyZ2luOiAtJHNwYWNlU21hbGwgIWltcG9ydGFudDt9XG4ubl9tYXJnaW5fbWVkaXVtIHsgbWFyZ2luOiAtJHNwYWNlTWVkaXVtICFpbXBvcnRhbnQ7fVxuLm5fbWFyZ2luX2xhcmdlIHsgbWFyZ2luOiAtJHNwYWNlTGFyZ2UgIWltcG9ydGFudDt9XG4ubl9tYXJnaW5feGxhcmdlIHsgbWFyZ2luOiAtJHNwYWNlWExhcmdlICFpbXBvcnRhbnQ7fVxuXG4ubl9tYXJnaW5fdF94c21hbGwgeyBtYXJnaW4tdG9wOiAtJHNwYWNlWFNtYWxsICFpbXBvcnRhbnQ7fVxuLm5fbWFyZ2luX3Rfc21hbGwgeyBtYXJnaW4tdG9wOiAtJHNwYWNlU21hbGwgIWltcG9ydGFudDt9XG4ubl9tYXJnaW5fdF9tZWRpdW0geyBtYXJnaW4tdG9wOiAtJHNwYWNlTWVkaXVtICFpbXBvcnRhbnQ7fVxuLm5fbWFyZ2luX3RfbGFyZ2UgeyBtYXJnaW4tdG9wOiAtJHNwYWNlTGFyZ2UgIWltcG9ydGFudDt9XG4ubl9tYXJnaW5fdF94bGFyZ2UgeyBtYXJnaW4tdG9wOiAtJHNwYWNlWExhcmdlICFpbXBvcnRhbnQ7fVxuXG4ubl9tYXJnaW5fYl94c21hbGwgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNlWFNtYWxsICFpbXBvcnRhbnQ7fVxuLm5fbWFyZ2luX2Jfc21hbGwgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNlU21hbGwgIWltcG9ydGFudDt9XG4ubl9tYXJnaW5fYl9tZWRpdW0geyBtYXJnaW4tYm90dG9tOiAtJHNwYWNlTWVkaXVtICFpbXBvcnRhbnQ7fVxuLm5fbWFyZ2luX2JfbGFyZ2UgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNlTGFyZ2UgIWltcG9ydGFudDt9XG4ubl9tYXJnaW5fYl94bGFyZ2UgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNlWExhcmdlICFpbXBvcnRhbnQ7fVxuXG4ubl9tYXJnaW5fbF94c21hbGwgeyBtYXJnaW4tbGVmdDogLSRzcGFjZVhTbWFsbCAhaW1wb3J0YW50O31cbi5uX21hcmdpbl9sX3NtYWxsIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2VTbWFsbCAhaW1wb3J0YW50O31cbi5uX21hcmdpbl9sX21lZGl1bSB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNlTWVkaXVtICFpbXBvcnRhbnQ7fVxuLm5fbWFyZ2luX2xfbGFyZ2UgeyBtYXJnaW4tbGVmdDogLSRzcGFjZUxhcmdlICFpbXBvcnRhbnQ7fVxuLm5fbWFyZ2luX2xfeGxhcmdlIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2VYTGFyZ2UgIWltcG9ydGFudDt9XG5cbi5uX21hcmdpbl9yX3hzbWFsbCB7IG1hcmdpbi1yaWdodDogLSRzcGFjZVhTbWFsbCAhaW1wb3J0YW50O31cbi5uX21hcmdpbl9yX3NtYWxsIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlU21hbGwgIWltcG9ydGFudDt9XG4ubl9tYXJnaW5fcl9tZWRpdW0geyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2VNZWRpdW0gIWltcG9ydGFudDt9XG4ubl9tYXJnaW5fcl9sYXJnZSB7IG1hcmdpbi1yaWdodDogLSRzcGFjZUxhcmdlICFpbXBvcnRhbnQ7fVxuLm5fbWFyZ2luX3JfeGxhcmdlIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlWExhcmdlICFpbXBvcnRhbnQ7fVxuXG4ubl9tYXJnaW5fc194c21hbGwgeyBtYXJnaW4tbGVmdDogLSRzcGFjZVhTbWFsbDsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlWFNtYWxsICFpbXBvcnRhbnQ7fVxuLm5fbWFyZ2luX3Nfc21hbGwgeyBtYXJnaW4tbGVmdDogLSRzcGFjZVNtYWxsOyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2VTbWFsbCAhaW1wb3J0YW50O31cbi5uX21hcmdpbl9zX21lZGl1bSB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNlTWVkaXVtOyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2VNZWRpdW0gIWltcG9ydGFudDt9XG4ubl9tYXJnaW5fc19sYXJnZSB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNlTGFyZ2U7IG1hcmdpbi1yaWdodDogLSRzcGFjZUxhcmdlICFpbXBvcnRhbnQ7fVxuLm5fbWFyZ2luX3NfeGxhcmdlIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2VYTGFyZ2U7IG1hcmdpbi1yaWdodDogLSRzcGFjZVhMYXJnZSAhaW1wb3J0YW50O31cblxuLm5fbWFyZ2luX3ZfeHNtYWxsIHsgbWFyZ2luLXRvcDogLSRzcGFjZVhTbWFsbDsgbWFyZ2luLWJvdHRvbTogLSRzcGFjZVhTbWFsbCAhaW1wb3J0YW50O31cbi5uX21hcmdpbl92X3NtYWxsIHsgbWFyZ2luLXRvcDogLSRzcGFjZVNtYWxsOyBtYXJnaW4tYm90dG9tOiAtJHNwYWNlU21hbGwgIWltcG9ydGFudDt9XG4ubl9tYXJnaW5fdl9tZWRpdW0geyBtYXJnaW4tdG9wOiAtJHNwYWNlTWVkaXVtOyBtYXJnaW4tYm90dG9tOiAtJHNwYWNlTWVkaXVtICFpbXBvcnRhbnQ7fVxuLm5fbWFyZ2luX3ZfbGFyZ2UgeyBtYXJnaW4tdG9wOiAtJHNwYWNlTGFyZ2U7IG1hcmdpbi1ib3R0b206IC0kc3BhY2VMYXJnZSAhaW1wb3J0YW50O31cbi5uX21hcmdpbl92X3hsYXJnZSB7IG1hcmdpbi10b3A6IC0kc3BhY2VYTGFyZ2U7IG1hcmdpbi1ib3R0b206IC0kc3BhY2VYTGFyZ2UgIWltcG9ydGFudDt9IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLy8gU0NTUyBEb2N1bWVudFxuXG4vLy8vLy8vLy8vLy8gRmxleGJveOOCkueUqOOBhOOBn0dyaWToqK3lrpogLy8vLy8vLy8vLy8vXG4uZGlzcGxheV9mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcblx0PltjbGFzcyo9XCJjb2wtXCJdIHsgZmxvYXQ6IG5vbmU7fVxufVxuLy9mbGV4LWRpcmVjdGlvbu+8iOWtkOimgee0oOOBruS4puOBtuWQkeOBje+8iVxuLmZsZXhfcm93IHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O31cbi5mbGV4X3JldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDt9XG4uZmxleF9jb2x1bW4geyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7fVxuLmZsZXhfY29sdW1uX3JldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDt9XG5cbi8vZmxleC13cmFw77yI5a2Q6KaB57Sg44Gu5oqY6L+U44GX77yJXG4uZmxleF93cmFwIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7fVxuLmZsZXhfbm93cmFwIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDt9XG5cbi8vanVzdGlmeS1jb250ZW5077yI5rC05bmz5pa55ZCR44Gu5o+D44GI77yJXG4uanVzdGlmeV9zdGFydCB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnQ7fVxuLmp1c3RpZnlfZW5kIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O31cbi5qdXN0aWZ5X2NlbnRlciB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7fVxuLmp1c3RpZnlfYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O31cbi5qdXN0aWZ5X2Fyb3VuZCB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7fVxuXG4vL2FsaWduLWl0ZW1z77yI5Z6C55u05pa55ZCR44Gu5o+D44GI77yJXG4uaXRlbV9zdHJldGNoIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDt9XG4uaXRlbV9jZW50ZXIgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7fVxuLml0ZW1fc3RhcnQgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O31cbi5pdGVtX2VuZCB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O31cbi5pdGVtX2Jhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7fVxuXG4vL2FsaWduLWl0ZW1z77yI5Z6C55u05pa55ZCR44Gu5o+D44GI77yJXG4uZmxleF9ncm93IHsgZmxleC1ncm93OiAxO31cbi5hbGlnbl9zZWxmX3N0cmV0Y2ggeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7fVxuLmFsaWduX3NlbGZfY2VudGVyIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7fVxuLmFsaWduX3NlbGZfc3RhcnQgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7fVxuLmFsaWduX3NlbGZfZW5kIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDt9XG5cbi5mbGV4X2Jhc2lzX2Z1bGwge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHQuZmxleF9jb2x1bW4gJixcblx0LmZsZXhfY29sdW1uX3JldmVyc2UgJiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG4uZmxleF9zaHJpbmtfbm9uZSB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7O31cblxuLnJvd19ncmlkIHtcblx0QGV4dGVuZCAuZGlzcGxheV9mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5bY2xhc3MqPVwiZ3JpZF9cIl0sJWdyaWRfYmFzZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmdyaWRfYXV0byB7XG5cdC8vZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuXHR3aWR0aDogYXV0bztcbn1cbkBpbmNsdWRlIGdyaWRGdW5jdGlvbihudWxsKTsiLCJAY2hhcnNldCBcInV0Zi04XCI7XG4vLyBTQ1NTIERvY3VtZW50XG5cbi5yb3dfZ3JpZCB7XG5cdG1hcmdpbi1sZWZ0OiAtJGdyaWRHdXR0ZXJQYy8yO1xuXHRtYXJnaW4tcmlnaHQ6IC0kZ3JpZEd1dHRlclBjLzI7XG5cdCYucm93X3N0YWNrX2dyaWQge1xuXHRcdG1hcmdpbi10b3A6IC0kZ3JpZEd1dHRlclBjO1xuXHRcdD5bY2xhc3MqPVwiZ3JpZF9cIl0ge1xuXHRcdFx0bWFyZ2luLXRvcDogJGdyaWRHdXR0ZXJQYztcblx0XHR9XG5cdH1cbn1cbltjbGFzcyo9XCJncmlkX1wiXSwlZ3JpZF9iYXNlIHtcblx0QGluY2x1ZGUgZ3JpZEd1dHRlclNldHRpbmcoUEMpO1xufVxuQGluY2x1ZGUgZ3JpZEZ1bmN0aW9uKF9tZCk7IiwiLyoqXG4qIE5vdG8gU2FucyBDSksgSlA6IGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vZ2V0L25vdG8vI3NhbnMtanBhblxuKiBOb3RvIFNhbnMgSlA6IGh0dHBzOi8vZm9udHMuZ29vZ2xlLmNvbS9lYXJseWFjY2VzcyNOb3RvK1NhbnMrSlBcbiovXG5cblxuLyohIFlha3UgSGFuIEpQIChHb3RoaWMgLSBBbGwgSW5jbHVkZSkgdjMuMC4wIFNJTCBieSBRcmFjIC8gQmFzZWQgb24gTm90byBTYW5zIENKSyBKUCAqL1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdHNyYzogbG9jYWwoXCJOb3RvIFNhbnMgQ0pLIEpQIERlbWlMaWdodFwiKSxcblx0dXJsKCcuLi9mb250cy9Ob3RvU2Fuc19EZW1pTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvTm90b1NhbnNfZGVtaWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0dXJsKCcuLi9mb250cy9Ob3RvU2Fuc19kZW1pbGlnaHQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRzcmM6IGxvY2FsKFwiTm90byBTYW5zIENKSyBKUCBCb2xkXCIpLFxuXHR1cmwoJy4uL2ZvbnRzL05vdG9TYW5zX0JvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvTm90b1NhbnNfYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgnLi4vZm9udHMvTm90b1NhbnNfYm9sZC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLy8gU0NTUyBEb2N1bWVudFxuXG4vLy8vLy8vLy8vLy8g5paH5a2X44O744OV44Kp44Oz44OI6Zai6YCj6Kit5a6aIC8vLy8vLy8vLy8vL1xuYm9keSB7XG5cdGZvbnQtc2l6ZTogJGZvbnRCYXNlO1xuXHRmb250LWZhbWlseTogJGZvbnRGYW1pbHlCYXNlO1xuXHRsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRXaWRlO1xuXHRjb2xvcjogJGNvbG9yRm9udEJhc2U7XG59XG5oMSxoMixoMyxoNCxoNSxoNiB7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodE5hcnJvdztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bWFyZ2luLWJvdHRvbTokc3BhY2VNZWRpdW07XG5cdCY6Zmlyc3QtY2hpbGR7XG5cdFx0bWFyZ2luLXRvcDowO1xuXHR9XG59XG5oMSwuaDF7XG5cdGZvbnQtc2l6ZTokZm9udFhMYXJnZTtcbn1cbmgyLC5oMntcblx0Zm9udC1zaXplOiRmb250TGFyZ2U7XG59XG5oMywuaDN7XG5cdGZvbnQtc2l6ZTokZm9udE1lZGl1bTtcbn1cbmg0LC5oNHtcblx0Zm9udC1zaXplOiRmb250QmFzZTtcbn1cbmEge1xuXHRjb2xvcjogJGNvbG9yRm9udEJhc2U7XG5cdGE6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3JNYWluUGFsZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuYSxcbmE6bGluayxcbmE6YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQmLnRleHRfdW5kZXJsaW5le1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvckFjY2VudERhcms7XG5cdFx0fVxuXHR9XG59XG5wOmZpcnN0LWNoaWxke1xuXHRtYXJnaW4tdG9wOiAwO1xufVxucDpsYXN0LWNoaWxke1xuXHRtYXJnaW4tYm90dG9tOjA7XG59XG5zbWFsbHtcblx0Zm9udC1zaXplOjYwJTtcbn1cbm5vc2NyaXB0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdEBleHRlbmQgLnBhZGRpbmdfc19zbWFsbDtcblx0cCB7XG5cdFx0QGV4dGVuZCAucGFkZGluZ19tZWRpdW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiByZWQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmVkO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvck1vbm9DbGVhcjtcblx0fVxufVxuZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG50aW1lIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cblxuLy8g44Kv44Oq44Ki57O7XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLmNsZWFyZml4OmFmdGVyIHsgY29udGVudDogXCIuXCI7IGRpc3BsYXk6IGJsb2NrOyBjbGVhcjogYm90aDsgaGVpZ2h0OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47fVxuLmNsZWFyZml4IHsgbWluLWhlaWdodDogMXB4O31cbiogaHRtbCAuY2xlYXJmaXgge1xuXHRoZWlnaHQ6IDFweDtcblx0LyrCpSovLyovXG5cdGhlaWdodDogYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LyoqL1xufVxuLmNsZWFyeyBjbGVhcjogYm90aDt9XG5cblxuLy8g5paH5a2X5L2N572uXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLnRleHRfY2VudGVye1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dF9yaWdodHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dF9sZWZ0e1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHRfbm93cmFwIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0X2luZGVudHtcblx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdHRleHQtaW5kZW50OiAtMWVtO1xufVxuLnZhbGlnbl90b3B7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGFsaWduLWl0ZW1zOiB0b3A7XG59XG4udmFsaWduX21pZGRsZXtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLnZhbGlnbl9ib3R0b217XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5hbGlnbl9zZWxmX2NlbnRlciB7IGFsaWduLXNlbGY6IGNlbnRlcjt9XG4udGV4dF9ub3dyYXAgeyB3aGl0ZS1zcGFjZTogbm93cmFwO31cblxuLmp1c3RpZnlfY2VudGVye1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5qdXN0aWZ5X2VuZHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5qdXN0aWZ5X3NiZXR3ZWVue1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGV4dF91bmRlcmxpbmUge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sZXR0ZXJfc21hbGwge1xuXHRsZXR0ZXItc3BhY2luZzogLjJlbTtcbn1cbi5sZXR0ZXJfeHNtYWxsIHtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuXG5cbi8vIOaWh+Wtl+iJslxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi5jb2xvcl9iYXNle1xuXHRjb2xvcjokY29sb3JGb250QmFzZTtcbn1cbi5jb2xvcl9tYWlue1xuXHRjb2xvcjogJGNvbG9yTWFpbjtcbn1cbi5jb2xvcl9hY2NlbnR7XG5cdGNvbG9yOiAkY29sb3JBY2NlbnQ7XG59XG4uY29sb3JfbW9ub19saWdodHtcblx0Y29sb3I6JGNvbG9yTW9ub0xpZ2h0O1xufVxuLmNvbG9yX21vbm9fcGFsZXtcblx0Y29sb3I6ICRjb2xvck1vbm9QYWxlO1xufVxuLmNvbG9yX2N2e1xuXHRjb2xvcjogJGNvbG9yQ3Y7XG59XG4uY29sb3Jfc3Vie1xuXHRjb2xvcjogJGNvbG9yTW9ub1BhbGU7XG59XG4uY29sb3JfYnBtYWlue1xuXHRjb2xvcjogJGNvbG9yQnBNYWluO1xufVxuLmNvbG9yX2JwYWNjZW50e1xuXHRjb2xvcjogJGNvbG9yQnBBY2NlbnQ7XG59XG4uY29sb3JfYWxlcnR7XG5cdGNvbG9yOiAkY29sb3JBbGVydDtcbn1cblxuXG4vLyDjg5zjg7zjg4Djg7xcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4uYm9yZGVyX21vbm9fcGFsZXtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yTW9ub1BhbGU7XG59XG4uYm9yZGVyX21vbm9fY2xlYXJfNXtcblx0Ym9yZGVyOiA1cHggc29saWQgJGNvbG9yTW9ub0NsZWFyO1xufVxuLmJvcmRlcl9zZXBhcmF0ZSB7XG5cdGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGNvbG9yTW9ub1BhbGU7XG59XG5cblxuLy8g6IOM5pmv6ImyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLmJnX2NvbG9yX21vbm9fcGFsZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1vbm9QYWxlO31cbi5iZ19jb2xvcl9tb25vX2NsZWFyIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTW9ub0NsZWFyO31cbi5iZ19jb2xvcl9tb25vX2RhcmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JNb25vRGFyazt9XG5cbi5iZ19jb2xvcl9tb25vX2dyYW5kaWVudCB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoJGNvbG9yTW9ub1BhbGUsIC4yNSkgMCUsICRjb2xvck1vbm9MaWdodCAyNSUsICRjb2xvck1vbm9MaWdodCA3NSUsIHJnYmEoJGNvbG9yTW9ub1BhbGUsIC4yNSkgMTAwJSk7XG59XG5cblxuLy8g5paH5a2X44K144Kk44K6XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLmZvbnRfdWxhcmdle1xuXHRmb250LXNpemU6JGZvbnRVTGFyZ2U7XG59XG4uZm9udF94bGFyZ2V7XG5cdGZvbnQtc2l6ZTokZm9udFhMYXJnZTtcbn1cbi5mb250X2xhcmdle1xuXHRmb250LXNpemU6JGZvbnRMYXJnZTtcbn1cbi5mb250X21lZGl1bXtcblx0Zm9udC1zaXplOiRmb250TWVkaXVtO1xufVxuLmZvbnRfYmFzZXtcblx0Zm9udC1zaXplOiRmb250QmFzZTtcbn1cbi5mb250X3NtYWxse1xuXHRmb250LXNpemU6JGZvbnRTbWFsbDtcbn1cbi5mb250X25vdGljZXtcblx0Zm9udC1zaXplOiRmb250Tm90aWNlO1xufVxuXG4uZm9udF9zY2FsZV9zbWFsbCB7XG5cdGZvbnQtc2l6ZTogLjg1ZW07XG59XG4uZm9udF9zY2FsZV9tZWRpdW0ge1xuXHRmb250LXNpemU6IDEuMjVlbTtcbn1cblxuXG4vLyDmloflrZfntYRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4ubGhfd2lkZXtcblx0bGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0V2lkZTtcbn1cbi5saF9tZWRpdW17XG5cdGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodE1lZGl1bTtcbn1cbi5saF9uYXJyb3d7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodE5hcnJvdztcbn1cbi5saF9yZXNldHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cblxuLy9kaXNwbGF5XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLnB1bGxfbGVmdHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4ucHVsbF9yaWdodHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZGlzcGxheV9ibG9jayB7IGRpc3BsYXk6IGJsb2NrO31cbi5pbmxpbmVfYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxuLmRpc3BsYXlfdGFibGV7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQuZGlzcGxheV90YWJsZV9jZWxse1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi52aXNpYmxlX3hzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZ1bGwgeyB3aWR0aDogMTAwJTt9XG4uZml0IHsgbWF4LXdpZHRoOiAxMDAlO31cbi53aWRlIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogbm9uZX1cblxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gU1Djga7jgb9cblx0LnZpc2libGVfeHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4kZm9udFVMYXJnZTogNDBweDtcbiRmb250WExhcmdlOiAzMnB4O1xuJGZvbnRMYXJnZTogMjhweDtcbiRmb250TWVkaXVtOiAyMHB4O1xuJGZvbnRCYXNlOiAxNnB4O1xuJGZvbnRTbWFsbDogMTRweDtcbiRmb250Tm90aWNlOiAxMnB4OyIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8vIFNDU1MgRG9jdW1lbnRcbmhlYWRlcntcblx0d2lkdGg6IDEwMCU7XG5cdC8vbGluZS1oZWlnaHQ6IDcwcHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogMTAwMDA7XG5cdHRvcDogMDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTtcblx0Ym94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoJGNvbG9yTW9ub0RhcmssLjE1KTtcblx0LmhlYWRfaW5uZXIge1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdFtjbGFzcyo9XCJwdXJlLXUtXCJdIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQubG9nb3tcblx0XHRoZWlnaHQ6IDI4cHg7XG5cdH1cblx0YXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0LmhlYWRlcl9tZW51e1xuXHRcdGF7XG5cdFx0XHR3aWR0aDogNDRweDtcblx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRcdFx0Jithe1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlWFNtYWxsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucXR7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblx0LnF0LXh7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmFjdGl2ZXtcblx0XHQucXQtbWVudXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5xdC14e1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuYm9keXtcblx0cGFkZGluZy10b3A6IDcwcHg7XG59XG4uc2xpZGV7XG5cdG1hcmdpbi10b3A6IC03MHB4O1xufVxuLmlubmVybGlua3sgLy/jg5rjg7zjgrjlhoXjg6rjg7Pjgq/jgafjg5jjg4Pjg4Dlm7rlrprjga7liIbjga7pq5jjgZXjgpLnorrkv53jgZnjgotcblx0bWFyZ2luLXRvcDogLTcwcHg7XG5cdHBhZGRpbmctdG9wOiA3MHB4O1xufVxubmF2e1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA3MHB4O1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvck1vbm9MaWdodDtcblx0ei1pbmRleDo5OTk5O1xuXHRkaXNwbGF5OiBub25lO1xuXHR1bHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGxpe1xuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZU1lZGl1bTtcblx0XHRcdFx0QGV4dGVuZCAuZm9udF9sYXJnZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8vIFNDU1MgRG9jdW1lbnRcblxuLy8vLy8vLy8vLy8vIOODleODg+OCv+ODvOioreWumiAvLy8vLy8vLy8vLy9cbmZvb3Rlcntcblx0bWFyZ2luLXRvcDogJHNwYWNlTGFyZ2U7XG5cdHBhZGRpbmc6ICRzcGFjZUxhcmdlIDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvck1vbm9DbGVhcjtcblx0Y29sb3I6ICRjb2xvck1haW47XG5cdGF7XG5cdFx0Y29sb3I6ICRjb2xvck1haW47XG5cdH1cblx0LmxvZ29fZm9vdGVye1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxuXHQuZm9udF94bGFyZ2V7XG5cdFx0Zm9udC1zaXplOiAkZm9udFhMYXJnZSoxLjM7XG5cdH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4vLyBTQ1NTIERvY3VtZW50XG5cbi8vLy8vLy8vLy8vLyDjg5Xjgqnjg7zjg6Djg5Hjg7zjg4ToqK3lrpogLy8vLy8vLy8vLy8vXG4uZXJyb3ItbWVzc2FnZXtcblx0Y29sb3I6JGNvbG9yQWxlcnQ7XG59XG4uYWxlcnR7XG5cdHBhZGRpbmc6ICRzcGFjZVNtYWxsO1xuXHRiYWNrZ3JvdW5kOnJnYmEoJGNvbG9yQWxlcnQsLjIpO1xuXHRjb2xvcjokY29sb3JBbGVydDtcblx0Ym9yZGVyOjFweCBzb2xpZCAkY29sb3JBbGVydDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xufVxuLmluZm97XG5cdHBhZGRpbmc6ICRzcGFjZVNtYWxsO1xuXHRiYWNrZ3JvdW5kOnJnYmEoJGNvbG9yQnBNYWluLC4xKTtcblx0Y29sb3I6JGNvbG9yQnBNYWluO1xuXHRib3JkZXI6MXB4IHNvbGlkICRjb2xvckJwTWFpbjtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xufSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiAxMHB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGlja3tcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay5zbGljay1pbml0aWFsaXplZHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiLi4vaW1nL2NvbW1vbi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAkc3BhY2VTbWFsbDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6ICRzcGFjZVNtYWxsO1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAkc3BhY2VTbWFsbDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4vLyBTQ1NTIERvY3VtZW50XG4vKi0tLUhUTUwtLS0qL1xucCtwe1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VNZWRpdW07XG59XG5zZWN0aW9uK3NlY3Rpb257XG5cdG1hcmdpbi10b3A6ICRzcGFjZUxhcmdlKjI7XG59XG5hcnRpY2xlK2FydGljbGV7XG5cdG1hcmdpbi10b3A6ICRzcGFjZUxhcmdlO1xufVxudGFibGV7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5ocntcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAkY29sb3JNb25vUGFsZTtcblx0Ji5ocl9zb2xpZHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yTW9ub1BhbGU7XG5cdH1cbn1cblxuLnZpc2libGVfeHMgeyBkaXNwbGF5OiBibG9jazt9XG4uaGlkZGVuX3hzIHsgZGlzcGxheTogbm9uZTt9XG4udmlzaWJsZV9tZCB7IGRpc3BsYXk6IG5vbmU7fVxuLmhpZGRlbl9tZCB7IGRpc3BsYXk6IGJsb2NrO31cblxuLndyYXBwZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKi0tLXB1cmVPdmVyd3JpdGUqL1xuLnB1cmUtYnV0dG9ue1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JNYWluO1xuXHRjb2xvcjogJGNvbG9yTW9ub0xpZ2h0O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0d2hpdGUtc3BhY2U6IHVuc2V0O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucHVyZS1mb3Jte1xuXHR1bHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Lmd1aWRlX2luZm9faW5uZXIwMntcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlTWVkaXVtO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JNb25vUGFsZTtcblx0XHQmKy5ndWlkZV9pbmZvX2hlYWR7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VTbWFsbDtcblx0XHR9XG5cdH1cblx0dGV4dGFyZWEge1xuXHRcdGhlaWdodDogMjBlbTtcblx0fVxufVxuLmNvbHNfMixcbi5jb2xzXzJfbWR7XG5cdHdpZHRoOiA0OCU7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4uY29sc18zLFxuLmNvbHNfM19tZHtcblx0d2lkdGg6IDMyJTtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5jb2xzXzQsXG4uY29sc180X21ke1xuXHR3aWR0aDogMjQlO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4vKi0tLVNsaWNrIE92ZXJ3cml0ZS0tLS0qL1xuLnNsaWNrLXNsaWRlIGZpZ3VyZSB7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG5cdC8vbWFyZ2luLWJvdHRvbTogNDBweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zbGljay1kb3RzIHtcblx0Ym90dG9tOiBhdXRvO1xufVxuLnNsaWNrLWRvdHMgbGlcbntcblx0d2lkdGg6IDFyZW07XG5cdGhlaWdodDogMXJlbTtcblx0bWFyZ2luOiAwIC41cmVtO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uXG57XG5cdHdpZHRoOiAxcmVtO1xuXHRoZWlnaHQ6IDFyZW07XG5cdHBhZGRpbmc6IDA7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXG57XG5cdHdpZHRoOiAxcmVtO1xuXHRoZWlnaHQ6IDFyZW07XG5cdGNvbnRlbnQ6ICcgJztcblx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0Rhcms7XG5cdGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4udG9wX212IHtcblx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0NsZWFyO1xuXHQuc2xpZGUge1xuXHRcdGhlaWdodDogY2FsYygoMTAwMCAvIDc1MCAqIDEwMHZ3KSArIDFyZW0gKyAycHgpO1xuXHRcdGZpZ3VyZSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdH1cblx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvck1vbm9DbGVhcjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JNb25vQ2xlYXI7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjI1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFjdGl2ZSwmOmZvY3VzIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogLjI1O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogLjc1ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCsgbGkge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yTW9ub0NsZWFyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGgxIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi8qLS0tY29udGFpbmVyLS0tLSovXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lcl9uYXJyb3csXG4uY29udGFpbmVyX21pbiB7XG5cdHBhZGRpbmc6MCAxNXB4O1xufVxuLndlbGx7XG5cdHBhZGRpbmc6ICRzcGFjZU1lZGl1bTtcblx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0NsZWFyO1xuXHQmKy53ZWxse1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZU1lZGl1bTtcblx0fVxuXHQmLndlbGxfYm9yZGVyZWR7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0xpZ2h0O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck1vbm9QYWxlO1xuXHR9XG59XG5cbi8qLS0tYnRuLS0tKi9cbi5idG5fbGd7XG5cdHBhZGRpbmc6IDFlbTtcbn1cbi5idG5fb3ZlcmxheXtcblx0cGFkZGluZy10b3A6IDQ2LjYlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMzYpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXHRzcGFue1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6ICRmb250TGFyZ2UvMiotMTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3JNb25vTGlnaHQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udExhcmdlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG59XG4uYnRuX292ZXJsYXlfbmFycm93e1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOjA7XG5cdFx0aGVpZ2h0OjA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHRzcGFue1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWFyZ2luLXRvcDogJGZvbnRTbWFsbCotMS41O1xuXHRcdHBhZGRpbmc6ICRmb250U21hbGw7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XG5cdFx0Zm9udC1zaXplOiAkZm9udFNtYWxsO1xuXHR9XG59XG4uYnRuX21vcmV7XG5cdGJhY2tncm91bmQ6ICRjb2xvck1vbm9MaWdodDtcblx0Y29sb3I6ICRjb2xvck1haW47XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkY29sb3JNYWluO1xuXHQmLmFjdGl2ZXtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JNb25vQ2xlYXI7XG5cdH1cblx0Ji5idG5fbW9yZV90aGluIHtcblx0XHRwYWRkaW5nOiAuMjVyZW0gMXJlbSAuMzVyZW07XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRjb2xvck1haW47XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuLmJ0bl9wcm9kdWN0c19mb3Jte1xuXHR3aWR0aDogJGZvbnRCYXNlKjIuMDU7XG5cdGhlaWdodDogJGZvbnRCYXNlKjI7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udEJhc2UqMjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogJGZvbnRCYXNlO1xuXHRiYWNrZ3JvdW5kOiRjb2xvck1haW47XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6ICRmb250U21hbGwqMC44O1xuXHRjb2xvcjogJGNvbG9yTW9ub0xpZ2h0O1xufVxuLmJ0bnNfbXl7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi10b3A6ICRzcGFjZUxhcmdlO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VMYXJnZSotMTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvck1haW47XG5cdG1hcmdpbi1yaWdodDogLTJweDtcblx0LmJ0bl9tb3Jle1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiAtMnB4O1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JNYWluO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JNYWluO1xuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvck1haW47XG5cdH1cbn1cblxuLyotLS1saXN0LS0tKi9cbi5saXN0X2lubGluZXtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cbi5saXN0X3Fhe1xuXHRkdHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgLjVlbSAwO1xuXHRcdHBhZGRpbmc6IC41ZW0gMCAuNWVtIDIuNWVtO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yTW9ub1BhbGU7XG5cdFx0Zm9udC1zaXplOiAkZm9udEJhc2UqMS4xO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJRXCI7XG5cdFx0XHR3aWR0aDogMmVtO1xuXHRcdFx0aGVpZ2h0OiAyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JNYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvck1vbm9MaWdodDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IC40ZW07XG5cdFx0fVxuXHR9XG5cdGRke1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG5cbi8qLS0tZm9udC0tLSovXG4uZm9udF9lbntcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbn1cblxuLyotLS1sYWJlbC0tLSovXG4ubGFiZWx7XG5cdGNvbG9yOiAkY29sb3JNb25vTGlnaHQ7XG5cdHBhZGRpbmc6IC4xZW0gMWVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCYubGFiZWxfbWFpbntcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JNYWluO1xuXHR9XG5cdCYubGFiZWxfbWFpbl9jbGVhcntcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JNYWluQ2xlYXI7XG5cdH1cblx0Ji5sYWJlbF9ib3JkZXJlZHtcblx0XHRwYWRkaW5nOiAwLjRlbSAwO1xuXHRcdGNvbG9yOiAkY29sb3JBY2NlbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkY29sb3JBY2NlbnQ7XG5cdH1cblx0Ji5sYWJlbF9hdHRlbnRpb257XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZVNtYWxsLzI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yQWxlcnQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udFNtYWxsO1xuXHR9XG5cdCYubGFiZWxfb3B0aW9uYWx7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZVNtYWxsLzI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yTW9ub1BhbGU7XG5cdFx0Zm9udC1zaXplOiAkZm9udFNtYWxsO1xuXHR9XG5cdCYubGFiZWxfcHJvZHVjdF9pY29uIHtcblx0XHRwYWRkaW5nOiAwIC41ZW07XG5cdFx0Y29sb3I6ICRjb2xvck1vbm9EZWVwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck1vbm9QYWxlO1xuXHR9XG59XG5cbi8qLS0tc2hhZG93LS0tKi9cbi5zaGFkb3d7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwwLDAsMC4xNik7XG59XG5cbi8qLS0tc3RlcC0tLSovXG4uc3RlcHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6ICRmb250U21hbGw7XG5cdGNvbG9yOiAkY29sb3JNb25vUGFsZTtcblx0c3Bhbntcblx0XHR3aWR0aDogJGZvbnRCYXNlKjIuMDU7XG5cdFx0aGVpZ2h0OiAkZm9udEJhc2UqMjtcblx0XHRsaW5lLWhlaWdodDogJGZvbnRCYXNlKjI7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGZvbnRCYXNlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvck1vbm9QYWxlO1xuXHRcdGNvbG9yOiAkY29sb3JNb25vTGlnaHQ7XG5cdH1cblx0LmFjdGl2ZXtcblx0XHRjb2xvcjogJGNvbG9yTWFpbjtcblx0XHRzcGFue1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yTWFpbjtcblx0XHR9XG5cdH1cblx0ZGl2K2Rpdntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvck1vbm9QYWxlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR0b3A6ICRmb250QmFzZTtcblx0XHRcdGxlZnQ6IC01MCU7XG5cdFx0fVxuXHR9XG59XG4ucHJvZHVjdHNfc3RlcHtcblx0Ym9yZGVyLWxlZnQ6IDMwcHggc29saWQgJGNvbG9yTW9ub0Rhcms7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb3VudGVyLWluY3JlbWVudDp2YXJfc3RlcDtcblx0cDpmaXJzdC1jaGlsZHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VNZWRpdW07XG5cdH1cblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDpcIlNURVAuICBcImNvdW50ZXIodmFyX3N0ZXApO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAtMi41ZW07XG5cdFx0bWFyZ2luLXRvcDogJGZvbnRMYXJnZSAqLTAuNTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0Y29sb3I6ICRjb2xvck1vbm9MaWdodDtcblx0fVxuXHQmKy5wcm9kdWN0c19zdGVwe1xuXHRcdHBhZGRpbmctdG9wOiAkZm9udExhcmdlKjM7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZm9udExhcmdlO1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcXGU5MDdcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBcInF0X2ZvbnRcIjtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRMYXJnZSozO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6ICRmb250TGFyZ2UqMC41O1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRmb250TGFyZ2UqLTEuNTtcblx0XHR9XG5cdH1cbn1cbi5wcm9kdWN0c19zdGVwX3N0YXRpY3tcblx0aDN7XG5cdFx0cGFkZGluZzogLjVlbTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JNb25vRGFyaztcblx0XHRjb2xvcjogJGNvbG9yTW9ub0xpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRNZWRpdW07XG5cdH1cbn1cblxuLyotLS1jYXJ0LS0tKi9cbi5jYXJ0X2xpc3Qge1xuXHQucHVyZS1nIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5jYXJ0X2xpc3RfdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yTW9ub0xpZ2h0O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvck1vbm9EZWVwO1xuXHR9XG5cdC5jYXJ0X2xpc3RfYm9keSB7XG5cdFx0cGFkZGluZzogJHNwYWNlU21hbGwgMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvck1vbm9EZWVwO1xuXHRcdH1cblx0XHQmICsgLmNhcnRfbGlzdF9ib2R5IHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGNvbG9yTW9ub1BhbGU7XG5cdFx0fVxuXHRcdCYgKyAud2VsbCB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yTW9ub0RlZXA7XG5cdFx0fVxuXHR9XG5cdC5jYXJ0X2xpc3RfcHJpY2Uge1xuXHRcdHBhZGRpbmc6ICRzcGFjZU1lZGl1bSAkc3BhY2VNZWRpdW0gJHNwYWNlTWVkaXVtIDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvck1vbm9EZWVwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdC5wdXJlLWcge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cbn1cbi5jYWxlbmRhcl9kYXlfZmlyc3Qge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JBY2NlbnRMaWdodDtcbn1cbi5jYWxlbmRhcl9kYXlfc2Vjb25kIHtcblx0YmFja2dyb3VuZDogJGNvbG9yU3ViTGlnaHQ7XG59XG5cblxuLyotLS10YWJsZS0tLSovXG4udGFibGV7XG5cdHdpZHRoOiAxMDAlO1xuXHR0cntcblx0XHR0aHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZVNtYWxsIDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0XHR0ZHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZVNtYWxsIDAgMCAkc3BhY2VTbWFsbDtcblx0XHR9XG5cdH1cblx0Ji50YWJsZV9ib3JkZXJib3R0b217XG5cdFx0dGhlYWR7XG5cdFx0XHR0cntcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0NsZWFyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnRhYmxlX2JvcmRlcmJvdHRvbV9kYXJre1xuXHRcdFx0dGhlYWR7XG5cdFx0XHRcdHRye1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvck1vbm9EZWVwO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JNb25vTGlnaHQ7XG5cdFx0XHRcdFx0c2VsZWN0e1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvck1vbm9EZWVwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR0cit0cntcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JNb25vUGFsZTtcblx0XHR9XG5cdFx0dHI6bGFzdC1jaGlsZHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JNb25vUGFsZTtcblx0XHR9XG5cdFx0dHIrdHIudGFibGVfYWNjb3JkaW9ue1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdD50ZHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRoe1xuXHRcdFx0cGFkZGluZzogJHNwYWNlU21hbGwgJHNwYWNlWFNtYWxsO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdFx0dGR7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VTbWFsbCAkc3BhY2VYU21hbGw7XG5cdFx0fVxuXHR9XG5cdCYudGFibGVfcHJvZHVjdHN7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JNb25vRGFyaztcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yTW9ub0Rhcms7XG5cdFx0dGh7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VTbWFsbCAkc3BhY2VYU21hbGw7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0XHR0ZHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZVNtYWxsICRzcGFjZVhTbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLyotLS10aXRsZS0tLSovXG4udGl0bGVfbmV3c3tcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JNb25vUGFsZTtcblx0Zm9udC1zaXplOiAkZm9udEJhc2U7XG59XG4udGl0bGVfZGV0YWlse1xuXHRwYWRkaW5nOiAwIDAgJHNwYWNlWExhcmdlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JNb25vTGlnaHQ7XG5cdG1hcmdpbi10b3A6IC01MHB4O1xuXHR6LWluZGV4OiAyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGgxe1xuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VTbWFsbDtcblx0XHRcdHBhZGRpbmctbGVmdDogLjVlbTtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRCYXNlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC41ZW07XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JNb25vRGVlcDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdH1cblx0fVxuXG59XG4udGl0bGVfYXJ0aWNsZXtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlTWVkaXVtO1xuXHRmb250LXNpemU6ICRmb250TGFyZ2U7XG5cdHNwYW57XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctYm90dG9tOiAuMDVlbTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yTW9ub0RlZXA7XG5cdH1cbn1cbi50aXRsZV9sb2dpbntcblx0Zm9udC1zaXplOiAkZm9udEJhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRzcGFue1xuXHRcdHBhZGRpbmc6IDAgJGZvbnRCYXNlKjAuNTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JNb25vTGlnaHQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvck1vbm9QYWxlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0fVxufVxuLnRpdGxlX3dlbGx7XG5cdHBhZGRpbmc6ICRzcGFjZVNtYWxsICRzcGFjZVNtYWxsKjEuNTtcblx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0RlZXA7XG5cdGNvbG9yOiAkY29sb3JNb25vTGlnaHQ7XG59XG4udGl0bGVfd2VsbF9jbGVhcntcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlTWVkaXVtO1xuXHRwYWRkaW5nOiAkc3BhY2VTbWFsbCAkc3BhY2VTbWFsbCoxLjU7XG5cdGJhY2tncm91bmQ6ICRjb2xvck1vbm9DbGVhcjtcbn1cbi50aXRsZV93ZWxsX2Rhcmt7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmc6ICRzcGFjZVNtYWxsICRzcGFjZVNtYWxsKjEuNTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JNb25vRGFyaztcblx0Y29sb3I6ICRjb2xvck1vbm9MaWdodDtcbn1cblxuLyotLS1icmVhZGNydW1icy0tLSovXG4uYnJlYWRjcnVtYnMge1xuXHRwYWRkaW5nOiAkc3BhY2VTbWFsbDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlTWVkaXVtO1xuXHR1bCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udFNtYWxsO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvckZvbnRCYXNlO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fYXJyb3cuc3ZnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JNYWluUGFsZTtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250U21hbGw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyotLS1tdi0tLSovXG4ubXZfZGV0YWlse1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHR6LWluZGV4OiAxO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLm12X3ZpZXcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9zcF9tdi5qcGcpIGNlbnRlciBib3R0b207XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubXZfY2F0Y2gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdGJvdHRvbTogN3Z3O1xuXHRsZWZ0OiAzLjV2dztcblx0d2lkdGg6IDU0dnc7XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1zaGFkb3c6IDAgMCAxMHB4ICRjb2xvck1vbm9MaWdodDtcbn1cblxuLyotLS1jYXJkLS0tKi9cbi5jYXJke1xuXHRwYWRkaW5nOiAkc3BhY2VNZWRpdW07XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck1vbm9QYWxlO1xuXHRib3JkZXItcmFkaXVzOiAkZm9udFNtYWxsO1xuXHQudGFibGUudGFibGVfYm9yZGVyYm90dG9tIHRkLC50YWJsZS50YWJsZV9ib3JkZXJib3R0b20gdGh7XG5cdFx0cGFkZGluZzogJHNwYWNlU21hbGwgJHNwYWNlTWVkaXVtO1xuXHR9XG59XG5cbi5yZXNwb25zaXZlLWlmcmFtZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyoxNjo5Ki9cblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuLmxpc3RfbmV3cyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGkge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0KyBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VTbWFsbDtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VTbWFsbDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGNvbG9yTW9ub1BhbGU7XG5cdFx0fVxuXHR9XG59XG5cblxuLyotLS1UT1AtLS0qL1xuLnRvcF9jb25jZXB0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA0cmVtIDA7XG5cdC8vdGV4dC1zaGFkb3c6IDAgMCAuMXJlbSAkY29sb3JNb25vTGlnaHQ7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxLjJyZW0gcmdiYSgkY29sb3JNb25vRGFyaywgLjEyKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgkY29sb3JNb25vUGFsZSwgLjMpIDAlLCByZ2JhKCRjb2xvck1vbm9MaWdodCwgMC4yNSkgMjUlLCByZ2JhKCRjb2xvck1vbm9MaWdodCwgMC4yNSkgNzUlLCByZ2JhKCRjb2xvck1vbm9QYWxlLCAuMykgMTAwJSk7XG59XG4vLyBUT1Djg5rjg7zjgrjnlKjjgrnjg6njgqTjg4Djg7xcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4kbWFpblZpc3VhbFNsaWRlckNvdW50OiAzO1xuJG1haW5WaXN1YWxTbGlkZXJNb3ZlOiAzcztcbiRtYWluVmlzdWFsU2xpZGVyU3RvcDogNXM7XG4kbWFpblZpc3VhbFNsaWRlclNldDogJG1haW5WaXN1YWxTbGlkZXJNb3ZlICsgJG1haW5WaXN1YWxTbGlkZXJTdG9wO1xuJG1haW5WaXN1YWxTbGlkZXJBbGw6ICRtYWluVmlzdWFsU2xpZGVyU2V0ICogJG1haW5WaXN1YWxTbGlkZXJDb3VudDtcbiRtYWluVmlzdWFsU2xpZGVyTW92ZVByb3BvcnRpb246ICRtYWluVmlzdWFsU2xpZGVyTW92ZSAvICRtYWluVmlzdWFsU2xpZGVyQWxsICogMTAwJTtcbiRtYWluVmlzdWFsU2xpZGVyU3RvcFByb3BvcnRpb246ICRtYWluVmlzdWFsU2xpZGVyU3RvcCAvICRtYWluVmlzdWFsU2xpZGVyQWxsICogMTAwJTtcbiRtYWluVmlzdWFsU2xpZGVyU2NhbGU6IDExNyU7XG4udG9wX2NvbmNlcHRfc2xpZGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHRtYXJnaW46IDA7XG5cdGxpIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKCRtYWluVmlzdWFsU2xpZGVyU2NhbGUpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBtYWluVmlzdWFsU2xpZGVyO1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogJG1haW5WaXN1YWxTbGlkZXJBbGw7XG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWFpblZpc3VhbFNsaWRlckNvdW50IHtcblx0XHRcdCY6bnRoLW9mLXR5cGUoI3skaX0pIHtcblx0XHRcdFx0ei1pbmRleDogI3skbWFpblZpc3VhbFNsaWRlckNvdW50IC0gJGkgKyAxfTtcblx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAkbWFpblZpc3VhbFNsaWRlclNldCAqICRpIC0gJG1haW5WaXN1YWxTbGlkZXJTZXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3Avc2xpZGVfY29uY2VwdF8wI3skaX1fc3AuanBnXCIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQGtleWZyYW1lcyBtYWluVmlzdWFsU2xpZGVyIHtcblx0MCUge1xuXHRcdHotaW5kZXg6ICRtYWluVmlzdWFsU2xpZGVyQ291bnQ7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKCRtYWluVmlzdWFsU2xpZGVyU2NhbGUpO1xuXHR9XG5cdCN7JG1haW5WaXN1YWxTbGlkZXJTdG9wUHJvcG9ydGlvbn0ge1xuXHRcdHotaW5kZXg6ICRtYWluVmlzdWFsU2xpZGVyQ291bnQ7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQjeyRtYWluVmlzdWFsU2xpZGVyU3RvcFByb3BvcnRpb24gKyAkbWFpblZpc3VhbFNsaWRlck1vdmVQcm9wb3J0aW9ufSB7XG5cdFx0ei1pbmRleDogJG1haW5WaXN1YWxTbGlkZXJDb3VudDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMTAwJSk7XG5cdH1cblx0I3skbWFpblZpc3VhbFNsaWRlclN0b3BQcm9wb3J0aW9uICogMiArICRtYWluVmlzdWFsU2xpZGVyTW92ZVByb3BvcnRpb259IHtcblx0XHR6LWluZGV4OiAxO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0I3sxMDAlIC0gJG1haW5WaXN1YWxTbGlkZXJTdG9wUHJvcG9ydGlvbn0ge1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKCRtYWluVmlzdWFsU2xpZGVyU2NhbGUpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKCRtYWluVmlzdWFsU2xpZGVyU2NhbGUpO1xuXHR9XG59XG5cblxuLyotLS1wcm9kdWN0LS0tKi9cbi5hY2NvcmRfcHJvZHVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LWhlaWdodDogMzIwcHg7XG5cdHBhZGRpbmc6ICRzcGFjZVNtYWxsO1xuXHRib3JkZXI6IDVweCBzb2xpZCAkY29sb3JNb25vQ2xlYXI7XG5cdEBpbmNsdWRlIGFuaW1hdGlvbk9uO1xuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRib3R0b206IC00MHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0xpZ2h0O1xuXHRcdGJveC1zaGFkb3c6IDAgLTI1cHggMTVweCAkY29sb3JNb25vTGlnaHQ7XG5cdH1cblx0Ji5hY2NvcmRfcHJvZHVjdF9vcGVuIHtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4uYWNjb3JkX3Byb2R1Y3RfbW9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQvL2NvbG9yOiAkY29sb3JNb25vTGlnaHQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGV4dGVuZCAucGFkZGluZ19zbWFsbDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGNvbG9yTW9ub1BhbGUsICRjb2xvck1vbm9DbGVhcik7XG5cdC5hY2NvcmRfcHJvZHVjdF9zaG93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuYWNjb3JkX3Byb2R1Y3RfaGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbi8qLS0tY29sdW1uLS0tKi9cbi5jb2x1bW5fbXYge1xuXHRtYXJnaW46IDAgLTE1cHggJHNwYWNlTWVkaXVtO1xufVxuLmNvbHVtbl9pbmRleCB7XG5cdEBleHRlbmQgLm1hcmdpbl92X2xhcmdlO1xuXHRAZXh0ZW5kIC5wYWRkaW5nX3NtYWxsO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JNb25vRGVlcDtcblx0LmNvbHVtbl9pbmRleF90aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LXNpemU6ICRmb250TWVkaXVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cdHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjVlbTtcblx0fVxuXHQ+IHVsIHtcblx0XHQ+IGxpIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZVhTbWFsbDtcblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXDAzZVwiO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IC41ZW07XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNvbHVtbl90aXRsZSB7XG5cdHBhZGRpbmctbGVmdDogLjVlbTtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkY29sb3JBY2NlbnQ7XG59XG4uY29sdW1uX2JvdHRvbV9uYXZpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogJHNwYWNlWExhcmdlO1xuXHRwYWRkaW5nLXRvcDogKDU0MCAvIDEwMDApICogMTAwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yTW9ub1BhbGU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29sdW1uL3Byb2R1Y3RzX2ludHJvZHVjZV9iYW5uZXJfc3AuanBnKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdEBpbmNsdWRlIGFuaW1hdGlvbk9uO1xuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAuODtcblx0fVxuXHQuY29sdW1uX2JvdHRvbV9uYXZpX2lubmVyIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VNZWRpdW0gKiAtMTtcblx0XHRwYWRkaW5nOiAkc3BhY2VNZWRpdW07XG5cdFx0LnRpdGxlX2FydGljbGUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udExhcmdlO1xuXHRcdH1cblx0fVxufVxuXG4vKi0tLXN1YnNjcmlwdGlvbi0tLSovXG4udG9wX2JyZWFkY3J1bWIge1xuXHQuYnJlYWRjcnVtYnMge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZzogLjFyZW0gMCAuNXJlbTtcblx0XHR1bCBsaSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250Tm90aWNlO1xuXHRcdH1cblx0fVxufVxuXG4uYmdfc3RyaXBlIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9mZWF0dXJlL3N1YnNjcmlwdGlvbi9zdHJpcGVfYmcucG5nKSByZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAyNHB4IDgwcHg7XG59XG5cbi5zdWJzY3JpcHRpb25faGVybyB7XG5cdEBleHRlbmQgLmJnX3N0cmlwZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDVweCk7XG5cdG1pbi1oZWlnaHQ6IDQ5MHB4O1xuXHRtYXgtaGVpZ2h0OiA1NzVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LmNvbnRhaW5lcl9uYXJyb3csXG5cdC5jb250YWluZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRoMSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDUlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR3aWR0aDogNjR2dztcblx0XHRcdGhlaWdodDogNjR2dztcblx0XHRcdGxpbmUtaGVpZ2h0OiA1OHZ3O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0xpZ2h0O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGJvcmRlcjogMnZ3IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMTclO1xuXHRcdH1cblx0XHRmaWd1cmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDY0dnc7XG5cdFx0XHRib3R0b206IDEwJTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdH1cblx0Lmhlcm9fbmF2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yVHJhbnNEYXJrO1xuXHRcdGJveC1zaGFkb3c6ICRjb2xvclRyYW5zU2hhZG93O1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodE5hcnJvdztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogLjVyZW0gMCAuMXJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250U21hbGw7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvck1vbm9MaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmludHJvIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi5pbnRyb19pbWdfd3JhcF9sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAycmVtIDA7XG5cdGltZyB7XG5cdFx0aGVpZ2h0OiAzM3Z3O1xuXHRcdG1heC1oZWlnaHQ6IDI0OHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLjI1cmVtO1xuXHR9XG59XG4uaW50cm9faW1nX3dyYXBfcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDJyZW0gMDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRpbWcge1xuXHRcdGhlaWdodDogMzN2dztcblx0XHRtYXgtaGVpZ2h0OiAyNDhweDtcblx0XHRtYXJnaW4tbGVmdDogLjI1cmVtO1xuXHR9XG59XG4ucG9pbnQge1xuXHRAZXh0ZW5kIC5iZ19zdHJpcGU7XG5cdHBhZGRpbmc6IDJyZW0gMCAuNXJlbTtcblx0bWFyZ2luLXRvcDogMDtcblx0LnBvaW50X2hlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LnBvaW50X2hlYWRlcl9pbm5lciB7XG5cdFx0XHRtYXJnaW46IDAgMSUgMnJlbSAwO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0xpZ2h0O1xuXHRcdFx0aDIge1xuXHRcdFx0XHR3aWR0aDogMzYuNXZ3O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IC45ZW0gMCAuOWVtIC41ZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRYTGFyZ2U7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuNXJlbTtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bGVmdDogLTAuNWVtO1xuXHRcdFx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0ZmlndXJlIHtcblx0XHRcdHdpZHRoOiA2MXZ3O1xuXHRcdH1cblx0fVxuXHQucG9pbnRfbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHQucG9pbnRfbGlzdF9oZWFkZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdFx0XHQucG9pbnRfbGlzdF9udW1iZXIge1xuXHRcdFx0XHR3aWR0aDogMjklO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDElO1xuXHRcdFx0XHRwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JNb25vTGlnaHQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvck1vbm9EYXJrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRNZWRpdW07XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBvaW50X2xpc3RfdGl0bGUge1xuXHRcdFx0XHR3aWR0aDogNjklO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0NsZWFyO1xuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAuMjVyZW0gMDtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250TWVkaXVtO1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wb2ludF9saXN0X2JvZHkge1xuXHRcdFx0bWFyZ2luOiAtMXJlbSAwIDJyZW0gMnJlbTtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMXJlbSAxcmVtO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0xpZ2h0O1xuXHRcdH1cblx0fVxufVxuXG4uc3Vic2NyaXB0aW9uX3RpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAycmVtIDA7XG5cdGZvbnQtc2l6ZTogJGZvbnRMYXJnZTtcblx0bGV0dGVyLXNwYWNpbmc6IC4yNXJlbTtcblx0c3BhbiB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0aW1nIHtcblx0XHR3aWR0aDogMS4yNWVtO1xuXHR9XG59XG5cbi5wcm9kdWN0X2xpc3Qge1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5wcm9kdWN0X2l0ZW0ge1xuXHRAZXh0ZW5kIC5wdXJlLWc7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0LnByb2R1Y3RfdGh1bWIge1xuXHRcdEBleHRlbmQgLnB1cmUtdS01LTEyO1xuXHRcdHdpZHRoOiAzOSU7XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlU21hbGw7XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0X2RhdGEge1xuXHRcdEBleHRlbmQgLnB1cmUtdS03LTEyO1xuXHRcdHdpZHRoOiA1NyU7XG5cdFx0LnByb2R1Y3RfbmFtZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdEBleHRlbmQgLmZvbnRfc21hbGw7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb2R1Y3RfcHJpY2Uge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQucHJvZHVjdF9wcmljZV9tYWluIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0TmFycm93O1xuXHRcdFx0fVxuXHRcdFx0LnByb2R1Y3RfcHJpY2VfbGFiZWwge1xuXHRcdFx0XHQubGFiZWxfcHJvZHVjdF9pY29uIHtcblx0XHRcdFx0XHR3aWR0aDogM3JlbTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0xpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9kdWN0X2NhcnRfYnV0dG9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdH1cblx0XHQuYnRuX25vcm1hbCB7XG5cdFx0XHRAZXh0ZW5kIC5mb250X3NtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4uYnRuX2JsYWNrIHtcblx0aGVpZ2h0OiAyLjZlbTtcblx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0Rhcms7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYnRuX25vcm1hbCB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAkY29sb3JNb25vRGFyaztcblx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0xpZ2h0O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JNb25vUGFsZTtcbn1cbi5mb250X2NvbG9yX21haW4ge1xuXHRjb2xvcjogJGNvbG9yTWFpbjtcbn1cbi5zZXQge1xuXHRAZXh0ZW5kIC5tYXJnaW5fdF9ub25lO1xuXHRAZXh0ZW5kIC5iZ19zdHJpcGU7XG5cdHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQuY29sc18yX21kLCAuY29sc18zX21kLCAuY29sc180X21kIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuYm9keXtcblx0cGFkZGluZy10b3A6IDA7XG59XG5oZWFkZXJ7XG5cdGhlaWdodDogYXV0bztcblx0bWluLXdpZHRoOiAxMjAwcHg7XG5cdC8vbGluZS1oZWlnaHQ6IDExNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogJGZvbnRNZWRpdW07XG5cdC5oZWFkX2lubmVyIHtcblx0XHRtaW4taGVpZ2h0OiAxMTZweDtcblx0fVxuXHQubG9nb3tcblx0XHRoZWlnaHQ6IDU0cHg7XG5cdH1cblx0LnF0LWNhcnR7XG5cdFx0Zm9udC1zaXplOiAkZm9udE1lZGl1bSoxLjI7XG5cdH1cblx0LnB1cmUtZyB7XG5cdH1cblx0LmhlYWRfbWVudSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0bWluLXdpZHRoOiA1ZW07XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YwZjBmMCwgJGNvbG9yTW9ub0xpZ2h0LCAkY29sb3JNb25vTGlnaHQsICNmMGYwZjApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGFuaW1hdGlvbk9uO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYW5pbWF0aW9uT247XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5zZWN0aW9uK3NlY3Rpb24sYXJ0aWNsZSthcnRpY2xle1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VMYXJnZSoyO1xufVxuZGx7XG5cdCY6Zmlyc3QtY2hpbGR7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQmOmxhc3QtY2hpbGR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuaDEsaDIsaDMsaDQsaDV7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZUxhcmdlO1xufVxuXG4udmlzaWJsZV94cyB7IGRpc3BsYXk6IG5vbmU7fVxuLmhpZGRlbl94cyB7IGRpc3BsYXk6IGJsb2NrO31cbi52aXNpYmxlX21kIHsgZGlzcGxheTogYmxvY2s7fVxuLmhpZGRlbl9tZCB7IGRpc3BsYXk6IG5vbmU7fVxuXG4uc2xpZGV7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi8qLS0tU2xpY2sgT3ZlcndyaXRlLS0tLSovXG4kc2xpY2tEb3RzU2l6ZTogMTBweDtcbi5zbGljay1kb3RzXG57XG5cdGJvdHRvbTogJHNsaWNrRG90c1NpemUgKiAyO1xufVxuLnNsaWNrLWRvdHMgbGlcbntcblx0d2lkdGg6ICRzbGlja0RvdHNTaXplO1xuXHRoZWlnaHQ6ICRzbGlja0RvdHNTaXplO1xuXHRtYXJnaW46IDAgMTBweDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvblxue1xuXHR3aWR0aDogJHNsaWNrRG90c1NpemU7XG5cdGhlaWdodDogJHNsaWNrRG90c1NpemU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXG57XG5cdHdpZHRoOiAkc2xpY2tEb3RzU2l6ZTtcblx0aGVpZ2h0OiAkc2xpY2tEb3RzU2l6ZTtcblx0Y29udGVudDogJyAnO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JNb25vRGFyaztcblx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0NsZWFyO1xuXHRib3JkZXItcmFkaXVzOiAkc2xpY2tEb3RzU2l6ZTtcblx0b3BhY2l0eTogLjc1O1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JNb25vRGFyaztcblx0b3BhY2l0eTogMTtcbn1cblxuLmNvbnRhaW5lcntcblx0bWF4LXdpZHRoOiAkc2NyZWVuLWxnO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzowICRzcGFjZU1lZGl1bTtcbn1cbi50aXRsZV9uZXdze1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRwe1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG4udGl0bGVfY29tcG9ybmVudHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRoM3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6ICRmb250TWVkaXVtKjU7XG5cdFx0Zm9udC1zaXplOiAkZm9udE1lZGl1bTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cbi5idG5fb3ZlcmxheXtcblx0c3Bhbntcblx0XHRtYXJnaW4tdG9wOiAkZm9udE1lZGl1bSotMC41O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRNZWRpdW07XG5cdH1cbn1cbi5idG5fb3ZlcmxheV9uYXJyb3d7XG5cdHNwYW57XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlTGFyZ2UqLTErJGZvbnRCYXNlKi0wLjU7XG5cdFx0cGFkZGluZzokc3BhY2VMYXJnZSAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6ICRmb250QmFzZTtcblx0fVxufVxuLm12X2RldGFpbHtcblx0aGVpZ2h0OiAyNjBweDtcbn1cbi50aXRsZV9kZXRhaWx7XG5cdG1hcmdpbi10b3A6LTE5MHB4O1xuXHRoMXtcblx0XHRmb250LXNpemU6ICRmb250VUxhcmdlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjVweDtcblx0XHR9XG5cdH1cbn1cbi50aXRsZV9hcnRpY2xle1xuXHRmb250LXNpemU6ICRmb250TWVkaXVtO1xufVxuLndlbGx7XG5cdHBhZGRpbmc6ICRzcGFjZUxhcmdlO1xuXHQmLndlbGxfbWR7XG5cdFx0cGFkZGluZzogJHNwYWNlTWVkaXVtO1xuXHR9XG59XG4uY29udGFpbmVyX25hcnJvd3tcblx0d2lkdGg6IDEwMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG4udGFibGVfcHJvZHVjdHMrLnRhYmxlX3Byb2R1Y3Rze1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xufVxuLnByb2R1Y3RzX3N0ZXB7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xuXHRib3JkZXItdG9wOiAzNXB4IHNvbGlkICRjb2xvck1vbm9EYXJrO1xuXHQmOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IC0zMnB4O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0JisucHJvZHVjdHNfc3RlcHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHQmOmJlZm9yZXtcblx0XHRcdG1hcmdpbi10b3A6IC0zMnB4O1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcXGU5MGJcIjtcblx0XHRcdGxlZnQ6ICRmb250TGFyZ2UqMiotMC41O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZm9udExhcmdlKjIqLTAuNTtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRMYXJnZSoyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG4vKi0tLWJyZWFkY3J1bWJzLS0tKi9cbi5icmVhZGNydW1icyB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZUxhcmdlO1xuXHRwYWRkaW5nOiAxNXB4IDI1cHg7XG59XG5cblxuLyotLS1UT1AtLS0qL1xuLnRvcF9jb25jZXB0IHtcblx0cGFkZGluZzogMTIwcHggMDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDIwcHggcmdiYSgkY29sb3JNb25vRGFyaywgLjEpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCRjb2xvck1vbm9QYWxlLCAuMykgMCUsIHJnYmEoJGNvbG9yTW9ub0xpZ2h0LCAwKSAyNSUsIHJnYmEoJGNvbG9yTW9ub0xpZ2h0LCAwKSA3NSUsIHJnYmEoJGNvbG9yTW9ub1BhbGUsIC4zKSAxMDAlKTtcblx0LnRvcF9jb25jZXB0X3NsaWRlciB7XG5cdFx0bGkge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoICRtYWluVmlzdWFsU2xpZGVyQ291bnQge1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKCN7JGl9KSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9zbGlkZV9jb25jZXB0XzAjeyRpfV9wYy5qcGdcIik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKi0tLXByb2R1Y3QtLS0qL1xuLmFjY29yZF9wcm9kdWN0IHtcblx0bWF4LWhlaWdodDogMzUwcHg7XG5cdHBhZGRpbmc6ICRzcGFjZU1lZGl1bTtcbn1cblxuXG4vKi0tLWNvbHVtbi0tLSovXG4uY29sdW1uX212IHtcblx0bWFyZ2luOiAwIDAgJHNwYWNlTGFyZ2U7XG59XG4uY29sdW1uX2luZGV4IHtcblx0bWF4LXdpZHRoOiA2Ni42NjY2JTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0QGV4dGVuZCAubWFyZ2luX3ZfbGFyZ2U7XG5cdEBleHRlbmQgLnBhZGRpbmdfbWVkaXVtO1xufVxuLmNvbHVtbl9ib3R0b21fbmF2aSB7XG5cdHBhZGRpbmctdG9wOiAoNDY0IC8gMTAwMCkgKiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbHVtbi9wcm9kdWN0c19pbnRyb2R1Y2VfYmFubmVyX3BjLmpwZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHQuY29sdW1uX2JvdHRvbV9uYXZpX2lubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDQ1JTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nOiAkc3BhY2VMYXJnZTtcblx0fVxufVxuXG4vKi0tLXN1YnNjcmlwdGlvbi0tLSovXG4udG9wX2JyZWFkY3J1bWIge1xuXHQuYnJlYWRjcnVtYnMge1xuXHRcdHBhZGRpbmc6IC40cmVtIDAgLjZyZW07XG5cdH1cbn1cblxuLnN1YnNjcmlwdGlvbl9oZXJvIHtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU4cHgpO1xuXHRtaW4taGVpZ2h0OiA1NTBweDtcblx0bWF4LWhlaWdodDogNzAwcHg7XG5cdC5jb250YWluZXJfbmFycm93IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGgxIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNDEuNSU7XG5cdFx0XHRtYXJnaW46IC0xOTVweCAwIDA7XG5cdFx0XHR3aWR0aDogMzkwcHg7XG5cdFx0XHRoZWlnaHQ6IDM5MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM0MHB4O1xuXHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA0NTBweDtcblx0XHRcdHRvcDogMTglO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblx0XHRmaWd1cmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDQ2MHB4O1xuXHRcdFx0aGVpZ2h0OiA0NjBweDtcblx0XHRcdHRvcDogNyU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdC5oZXJvX25hdiB7XG5cdFx0dWwge1xuXHRcdFx0QGV4dGVuZCAuY29udGFpbmVyX25hcnJvdztcblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbSAwIC43NXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29udGFpbmVyX21pbiB7XG5cdHdpZHRoOiA4MDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmludHJvX2ltZ193cmFwX2xlZnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRpbWcge1xuXHRcdG1hcmdpbi1yaWdodDogLjVyZW07XG5cdH1cbn1cbi5pbnRyb19pbWdfd3JhcF9yaWdodCB7XG5cdG1hcmdpbjogM3JlbSAwO1xuXHRpbWcge1xuXHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcblx0fVxufVxuXG4ucG9pbnQge1xuXHRwYWRkaW5nOiAzcmVtIDAgMnJlbTtcblx0LnBvaW50X2lubmVyIHtcblx0XHRAZXh0ZW5kIC5jb250YWluZXJfbmFycm93O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5wb2ludF9oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAzMzdweDtcblx0XHQucG9pbnRfaGVhZGVyX2lubmVyIHtcblx0XHRcdHdpZHRoOiAzMzdweDtcblx0XHRcdG1hcmdpbjogMCAwIDFyZW0gMDtcblx0XHRcdGgyIHtcblx0XHRcdFx0d2lkdGg6IDE2OHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDk1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDRyZW0gMDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRmaWd1cmUge1xuXHRcdFx0d2lkdGg6IDMzN3B4O1xuXHRcdH1cblx0fVxuXHQucG9pbnRfbGlzdCB7XG5cdFx0d2lkdGg6IDYxNXB4O1xuXHRcdC5wb2ludF9saXN0X2hlYWRlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQucG9pbnRfbGlzdF9udW1iZXIge1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0LnBvaW50X2xpc3RfdGl0bGUge1xuXHRcdFx0XHR3aWR0aDogNzklO1xuXHRcdFx0XHRwYWRkaW5nOiAuNzVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yTW9ub0NsZWFyO1xuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAuMjVyZW0gMDtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250TWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEuMmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMS4yZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBvaW50X2xpc3RfYm9keSB7XG5cdFx0XHRtYXJnaW46IC0xcmVtIDAgMS44ZW0gMnJlbTtcblx0XHRcdHBhZGRpbmc6IDEuNzVyZW0gMXJlbSAuNzVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JNb25vTGlnaHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRNZWRpdW07XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0X2xpc3Qge1xuXHRAZXh0ZW5kIC5wdXJlLWc7XG5cdG1hcmdpbi1sZWZ0OiAtMSU7XG5cdG1hcmdpbi1yaWdodDogLTElO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZy1ib3R0b206IDJyZW07XG59XG4ucHJvZHVjdF9pdGVtIHtcblx0QGV4dGVuZCAucHVyZS11LTEtNDtcblx0d2lkdGg6IDIzJTtcblx0bWFyZ2luOiAxJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdC5wcm9kdWN0X3RodW1iIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdH1cblx0LnByb2R1Y3RfZGF0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LnByb2R1Y3RfbmFtZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udEJhc2U7XG5cdFx0fVxuXHRcdC5wcm9kdWN0X3ByaWNlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdH1cblx0XHQucHJvZHVjdF9jYXJ0X2J1dHRvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdFx0fVxuXHR9XG5cdC5idG5fYmxhY2sge1xuXHRcdEBleHRlbmQgLmZvbnRfc21hbGw7XG5cdFx0aGVpZ2h0OiAyLjZyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNnJlbTtcblx0fVxufVxuXG4vKiBJRTExICovXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7XG5cdC5wb2ludCB7XG4gICAgXHQucG9pbnRfaGVhZGVyIHtcbiAgICBcdFx0LnBvaW50X2hlYWRlcl9pbm5lciB7XG4gICAgXHRcdFx0aDIge1xuICAgIFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHRvcDogLTAuMjVlbTtcbiAgICBcdFx0XHRcdH1cbiAgICBcdFx0XHR9XG4gICAgXHRcdH1cbiAgICBcdH1cblx0fVxuXG5cdC5zdWJzY3JpcHRpb25fdGl0bGUge1xuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC0wLjI1ZW07XG5cdFx0fVxuXHR9XG59XG4iXX0= */
