/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/common.css ***!
  \*****************************************************************************************************************/
/* SENIOR EN LIGNE - COMMON.CSS */

body {
	font-family: var(--font-family-default);
	color: var(--font-body-color);
	font-size: 1.2rem;
	line-height: 1.2;
	overflow-x: hidden;
}

h1, .h1 {
	font-weight: 700;
}

h2, .h2 {
	font-family: var(--font-family-title);
	color: var(--font-body-color);
	margin-bottom: 1.5rem;
	font-size: 1.8rem;
	font-weight: 700;
}

h3, .h3 {
	font-family: var(--font-family-default);
}

h4, .h4 {
	font-family: var(--font-family-title);
	font-weight: 700;
}

a {
	color: var(--color-blue);
}

.baseline {
	font-family: var(--font-family-script);
	font-size: 4rem;
	color: var(--color-blue);
}

.media-heading {
	font-size: 1.3rem;
	font-weight: 700;
	line-height: 1.2;
}

.small, small {
	font-size: 1rem;
}

.valign {
	vertical-align: middle;
}


div.opaque {
	opacity: .3;
}

@media (max-width: 991px) {
	h1, .h1 {
		font-size: 2rem;
	}

	.baseline {
		font-size: 3rem;
	}

	#home-coups-coeur-semaine {
		margin-bottom: 20px;
	}
}

@media (max-width: 768px) {
	h2, .h2 {
		font-size: 1.5rem;
	}
}

@media (max-width: 575px) {
	body {
		font-size: 1.1rem;
	}

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

.img-thumbnail {
	border-radius: 1rem;
	box-shadow: 0 0 15px rgb(0 0 0 / 15%);
	border-radius: 15px;
	border: 0;
}

.btn {
	border-radius: 50px;
	border: 2px solid var(--color-blue);
	color: var(--color-blue);
	font-weight: 700;
	font-size: 1.1rem;
	padding: 10px 20px;
}

.btn-link {
	text-transform: uppercase;
	border: 0;
	font-weight: 300;
	font-size: .9rem;
	text-align: left;
	padding: 0;
	color: var(--color-blue);
}

.btn-link:hover {
	color: var(--color-blue);
}

.btn-link strong {
	display: block;
	font-weight: 700;
}

.btn-primary {
	color: #fff;
	border-color: var(--color-blue);
	background-color: var(--color-blue);
}

.btn-primary:hover {
	color: var(--color-blue);
	background-color: transparent;
}

.btn-success, .btn-danger, .btn-warning {
	color: #fff !important;
	border: 0;
}

.btn svg {
	-webkit-animation-duration: 2.5s;
	animation-duration: .8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

.btn:hover svg {
	-webkit-animation-name: bounce;
	animation-name: bounce;
}

.btn-secondary {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

@keyframes bounce {
	0%, 10%, 90%, 100% {
		transform: translate3d(0, 0, 0);
	}

	20% {
		transform: translate3d(2px, 3px, 0);
	}

	40% {
		transform: translate3d(-8px, -10px, 0);
	}

	60% {
		transform: translate3d(6px, 8px, 0);
	}

	80% {
		transform: translate3d(-3px, -5px, 0);
	}
}


.btn.bg-fushia {
	color: #fff;
	border-color: var(--color-fushia);
}

.btn.color-fushia {
	border-color: var(--color-fushia);
}

.btn.bg-green {
	color: #fff;
	border-color: var(--color-green);
}

.btn.color-green {
	border-color: var(--color-green);
}

.btn.color-green:hover i {
	color: var(--color-green) !important;
}

.bg-white {
	position: static;
	min-height: 32px;
	overflow: visible;
}

.more-btn {
	color: #000 !important;
	background-color: #fff;
	border-radius: 50%;
	width: 48px;
	height: 48px;
	display: block;
	text-align: center;
	z-index: 8;
	position: absolute;
	left: calc(50% - 48px / 2);
	font-size: 3rem;
	line-height: 48px;
	bottom: 15px;
	transition: all .2s ease;
}

.more-btn:hover,
.more-btn:focus {
	text-decoration: none;
	background-color: #000;
	color: #fff !important;
}

.btn-success {
	background-color: var(--color-green) !important;
	border-color: var(--color-green) !important;
	font-weight: 300 !important;
}

@media (max-width: 575px) {
	.btn {
		font-size: 1rem;
		padding: 7px 17px;
	}

	.btn-link {
		font-size: .8rem;
	}
}


.bg-blue {
	background-color: var(--color-blue);
}

.bg-violet {
	background-color: var(--color-violet);
}

.bg-green {
	background-color: var(--color-green);
}

.bg-orange {
	background-color: var(--color-orange);
}

.bg-purple {
	background-color: var(--color-purple);
}

.bg-pink {
	background-color: var(--color-pink);
}

.bg-fushia {
	background-color: var(--color-fushia);
}

.bg-yellow {
	background-color: var(--color-yellow);
}

.bg-default-gray {
	background-color: var(--color-default-gray);
}

.login #login.bg-orange {
	background: transparent !important;
}

section.bg-pink,
section.bg-fushia,
section.bg-blue,
section.bg-violet,
section.bg-yellow {
	background-image: url(/build/images/logo.e8db7e46.svg);
	background-repeat: no-repeat;
	background-position: 50% 100%;
}

.form-signin .btn-black, a.send-activation-email, a.btn-back {
	color: #fff !important;
	background-color: var(--color-green) !important;
	border-color: var(--color-green) !important;
}

.form-signin .btn-black:hover, a.send-activation-email:hover, a.btn-back:hover {
	color: var(--color-green) !important;
	background-color: #fff !important;
	border-color: var(--color-green) !important;
}

.color-black {
	color: #000 !important;
}

.text-primary {
	color: var(--color-blue) !important;
}

.text-success {
	color: var(--color-green) !important;
}

.badge-success {
	background-color: var(--color-green);
}

.send-activation-confirm {
	display: none;
}

label:not(.form-check-label),
.col-form-label {
	font-weight: 700;
}

.table td, .table th {
	border-top-color: #d0d0df;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgb(208, 208, 223, 0.25);
}

nav[aria-label="breadcrumb"] .breadcrumb {
	background-color: transparent;
	font-size: .85rem;
	margin-bottom: 0;
}

nav[aria-label="breadcrumb"] .breadcrumb *,
.breadcrumb-item+.breadcrumb-item:before {
	color: rgb(255, 255, 255, 0.5);
}

@media (min-width: 576px) {

	.container,
	.container-sm {
		max-width: calc(100% - 30px);
	}
}

@media (min-width: 768px) {

	.container, .container-md,
	.container-sm {
		max-width: calc(100% - 40px);
	}
}

@media (min-width: 992px) {

	.container, .container-lg,
	.container-md, .container-sm {
		max-width: calc(100% - 40px);
	}
}

@media (min-width: 1200px) {

	.container, .container-lg, .container-md,
	.container-sm, .container-xl {
		max-width: 1140px;
	}
}

.leader-row {
	background-size: cover;
	background-position: 50% 50%;
}

.leader-row * {
	color: #fff;
}

.leader-row .row {
	height: 40vh;
	align-items: center;
}

#home-page .leader-row .row {
	height: 70vh;
}

.leader-row img {
	max-width: 350px;
	margin-bottom: 2rem;
}

.leader-row .btn {
	border-color: #fff;
	background-color: #fff;
	color: var(--color-pink);
}

.leader-row .btn i {
	color: var(--color-pink);
}

@media (min-width: 768px) {
	.leader-row {
		background-image: url(/build/images/bandeau-sel.c3eaf63a.jpg);
	}
}

@media (max-width: 767px) {
	.leader-row {
		background-image: url(/build/images/bandeau-sel-sm.94922711.jpg);
		position: relative;
		text-align: center;
	}

	.leader-row:before {
		content: "";
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, .5);
		position: absolute;
		left: 0;
		top: 0;
	}
}

.card {
	border: 0;
	border-radius: 20px;
	background-color: var(--color-default-gray);
	overflow: hidden;
}

.card>p {
	margin-bottom: 0;
}

.card>p>a>strong {
	position: absolute;
	font-size: 1.6rem;
	bottom: 30px;
	left: 30px;
	color: #fff;
}

.card>p>a>img {
	transition: all .2s linear;
}

.card>p>a:hover>img {
	transform: scale(1.2);
}

@media (max-width: 767px) {
	.card {
		max-width: 320px;
		margin: 1rem auto;
	}

	#home-coups-coeur-semaine .card {
		max-width: unset;
		margin: 0;
	}
}

.password-input input {
	padding-right: 40px !important;
}

.toggle-password-container {
	position: absolute;
	right: 10px;
	color: black;
	top: 50%;
	transform: translateY(-50%);
	z-index: 99;
}

.toggle-password-container .eye-closed {
	display: none;
}

.toggle-password-container .toggle-password {
	color: #000;
	cursor: pointer;
}

.invalid-feedback {
	margin-bottom: 0.1rem;
}

.ui-datepicker-month, .ui-datepicker-year {
	font-size: 0.8em !important;
}

.price_offer_block {
	white-space: nowrap !important;
}

.edito-row {
	align-items: stretch;
}

.edito-row .img-custom {
	object-fit: contain;
	object-position: right center;
}

@media (max-width: 567px) {
	.edito-row .img-custom {
		object-fit: contain;
		object-position: center;
	}

	.edito-row .col-8 p,
	.edito-row .col-8 span {
		font-size: 18px !important;
	}
}

.weather-wrapper:not(:has(.temp:empty)):not(:has(.city:empty)) {
	display: block;
}

.weather-wrapper {
	display: none;
}

.bold-small-text {
	font-size: 12px;
	font-weight: 700;
}

.btn_url {
	cursor: pointer;
}

.btn_url:hover .media-heading {
	text-decoration: underline;
}

.inactive-account {
	width: 100%;
	max-width: 650px;
	padding: 15px;
	margin: 0 auto;
	background-color: #fff !important;
}

.inactive-account .mb-0 {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.send-activation-email {
	display: inline-block;
	margin: 0 auto;
}

.top-bar {
	background-color: #e51862;
	font-size: 18px;
	padding: 10px 0;
}

.top-bar .top-bar-link .container {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 25px;
}

.top-bar a.top-bar-link {
	display: block !important;
	color: #fff !important;
	text-decoration: none !important;
}

.top-bar a {
	color: #fff !important;
}

.top-bar i {
	font-size: 20px !important;
	vertical-align: middle !important;
}

@media (max-width: 768px) {
	.top-bar {
		font-size: 14px;
		padding: 8px 0;
	}

	.top-bar .container {
		flex-direction: column;
		gap: 5px !important;
	}
}


.home-buttons a.btn, a.btn-user {
	font-size: 14px;
	white-space: nowrap;
}

a.btn-connect .btn-text,
.home-buttons a.btn-primary .btn-text,
a.btn-user .btn-text {
	margin-left: 8px;
}

a.btn-connect {
	color: #fff !important;
	background-color: var(--color-green) !important;
	border-color: var(--color-green) !important;
	position: relative;
}

a.btn-connect:hover {
	color: var(--color-green) !important;
	background-color: transparent !important;
	border-color: var(--color-green) !important;
}

a.btn-connect .icon, a.btn-user .icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	background-color: #fff;
	-webkit-mask: url(/build/images/icon_connecion.2fcae11d.svg) no-repeat center;
	mask: url(/build/images/icon_connecion.2fcae11d.svg) no-repeat center;
	-webkit-mask-size: contain;
	mask-size: contain;
	margin-right: 10px;
	margin-left: -10px;
	vertical-align: middle;
	bottom: 2px;
}

a.btn-connect:hover .icon {
	background-color: var(--color-green);
}

.home-buttons a.btn-primary {
	position: relative;
}

.home-buttons a.btn-primary .icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	background-color: #fff;
	-webkit-mask: url(/build/images/icon_create_account.6ae1bdd1.svg) no-repeat center;
	mask: url(/build/images/icon_create_account.6ae1bdd1.svg) no-repeat center;
	-webkit-mask-size: contain;
	mask-size: contain;
	margin-right: 10px;
	margin-left: -10px;
	vertical-align: middle;
	bottom: px;
}

.home-buttons a.btn-primary:hover .icon {
	background-color: var(--color-blue);
}

.home-buttons a.btn::before, a.btn-user::before {
	content: '';
	position: absolute;
	top: 50%;
	left: calc(15px + 12px + 10px);
	transform: translateY(-50%);
	width: 2px;
	height: 60%;
	background-color: #fff;
}

a.btn-connect:hover::before {
	background-color: var(--color-green);
}

.home-buttons a.btn-primary:hover::before {
	background-color: var(--color-blue);
}

a.btn-user {
	color: #fff !important;
	background-color: #e51862 !important;
	border-color: #e51862 !important;
	position: relative;
	gap: 10px;
}

a.btn-user:hover {
	color: #e51862 !important;
	background-color: transparent !important;
	border-color: #e51862 !important;
}

a.btn-user:hover::before {
	background-color: #e51862;
}

a.btn-user:hover .icon {
	background-color: #e51862;
}

a.btn-user::after {
	content: '▼';
	font-size: 14px;
	color: #fff;
	display: inline-block;
	margin-left: 8px;
}

a.btn-user:hover::after {
	color: #e51862;
}


.panier {
	background-color: #e51862 !important;
	border-color: #e51862 !important;
	color: #fff !important;
	border-radius: 50px !important;
	padding: 0;
	width: 45px;
	height: 45px;
	margin: 0;
	outline: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	margin-left: 5px;
}

.panier .icon {
	width: 30px !important;
	height: 30px !important;
	display: inline-block !important;
	background-color: #fff !important;
	-webkit-mask: url(/build/images/icon_panier.680c2adb.svg) no-repeat center;
	mask: url(/build/images/icon_panier.680c2adb.svg) no-repeat center;

	-webkit-mask-size: contain;
	mask-size: contain;
	position: relative;
}

.panier:hover {
	background-color: transparent !important;
	border-color: #e51862 !important;
}

.panier .icon .nb-items {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	font-size: 1rem;
	font-weight: bold;
	color: #e51862 !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

.panier:hover {
	background-color: #fff !important;
	border-color: #e51862 !important;
}

.panier:hover .icon {
	background-color: #e51862 !important;
}

.panier:hover .nb-items {
	color: #fff !important;
}

@media (max-width: 991px) {

	.home-buttons a.btn-connect,
	.home-buttons a.btn-primary,
	a.btn-user {
		border-radius: 50% !important;
		padding: 0 !important;
		width: 45px;
		height: 45px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.home-buttons a.btn-connect .btn-text,
	.home-buttons a.btn-primary .btn-text,
	a.btn-user .btn-text {
		display: none;
	}

	.home-buttons a.btn-connect .icon,
	.home-buttons a.btn-primary .icon,
	a.btn-user .icon {
		margin: 0;
		width: 18px;
		height: 18px;
	}

	.home-buttons a.btn-connect::before,
	.home-buttons a.btn-primary::before,
	a.btn-user::before {
		display: none;
	}

	a.btn-user::after {
		display: none;
	}
}


@media (max-width: 575px) {

	.home-buttons a.btn-connect,
	.home-buttons a.btn-primary,
	a.btn-user {
		border-radius: 50% !important;
		padding: 0 !important;
		width: 45px;
		height: 45px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.home-buttons a.btn-connect .btn-text,
	.home-buttons a.btn-primary .btn-text,
	a.btn-user .btn-text {
		display: none;
	}

	.home-buttons a.btn-connect .icon,
	.home-buttons a.btn-primary .icon,
	a.btn-user .icon {
		margin: 0;
		width: 18px;
		height: 18px;
	}

	.home-buttons a.btn-connect::before,
	.home-buttons a.btn-primary::before,
	a.btn-user::before {
		display: none;
	}

	a.btn-user::after {
		display: none;
	}

	.pagination {
		width: 100% !important;
		flex-wrap: wrap !important;
		overflow-x: auto !important;
		box-sizing: border-box !important;
	}

	.pagination .page-link {
		font-size: 0.7rem !important;
		padding: 0.35rem 0.6rem !important;
	}
}

.nav-actions .dropdown-menu {
	border-radius: 10px;
	padding: 10px 0;
	width: 100%;
	min-width: 150px;
}

.nav-actions .dropdown-item {
	font-size: 14px;
}

.nav-actions .dropdown-item:hover {
	background-color: var(--color-fushia);
	color: #fff;
}

#not-found-page {
	min-height: 100% !important;
	padding: 10px !important;
	box-sizing: border-box !important;
	position: relative !important;
	overflow: hidden !important;
}

.not-found-wrapper {
	display: flex;
	width: 100%;
	padding: 0;
}

.not-found-left {
	display: flex;
	align-items: center;
	justify-content: center;
}

.not-found-left img {
	width: 100%;
	max-height: 100%;
	object-fit: cover;
}

.not-found-right {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	gap: 16px;
	padding: 0 10px;
}

.not-found-left,
.not-found-right {
	flex: 1 1 50%;
	box-sizing: border-box;
}

.not-found-right img {
	width: 100%;
	max-height: 35%;
	object-fit: cover;
}

.not-found-right .btn-container {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	gap: 5px;
	padding: 20px 0;
}

.not-found-right .btn-container a.btn {
	white-space: nowrap;
}

@media (max-width: 991px) {
	.not-found-right .btn-container {
		flex-wrap: wrap;
	}

	.not-found-right .btn-container a.btn {
		width: 200px;
	}
}

@media (max-width: 768px) {
	.not-found-left {
		display: none;
	}

	.not-found-right {
		flex: 1 1 100%;
	}
}

.ui-datepicker {
	z-index: 99 !important;
}

.date_type_select option:disabled {
	background-color: #eee;
}

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

.blog-item {
	background-color: unset !important;
}

.delete-file-button {
	position: absolute;
	top: 5px;
	right: 5px;

	cursor: pointer;
	background: #dc3545;
	color: #fff;
	border: 1px solid #b02a37;
	border-radius: 50%;
	width: 22px;
	height: 22px;

	display: flex;
	align-items: center;
	justify-content: center;

	transform: translate(30%, -30%);
	transition: all 0.2s ease;
}

.delete-file-button:hover {
	background: #b02a37;
	transform: translate(30%, -30%) scale(1.1);
}

.widget-upload {
	position: relative;
	width: fit-content;
}

.widget-upload img {
	max-width: 300px;
	border: none;
	box-shadow: none;
	padding: 10px;
}

.widget-document .btn_download_document,
.widget-upload .btn_download_image {
	position: absolute;
	top: 15px;
	right: 45px;
	color: #000;
	text-decoration: none;
	background: #fff;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
	border: 1px solid #ced4da;
}

.widget-document .btn_supprime_document,
.widget-upload .btn_supprime_image {
	position: absolute;
	right: 15px;
	top: 15px;
	color: #cd0d0d;
	text-decoration: none;
	cursor: pointer;
	background: #fff;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border-radius: 50%;
	justify-content: center;
	display: flex;
	align-items: center;
	border: 1px solid #ced4da;
}

.widget-document .btn_download_document:hover,
.widget-upload .btn_download_image:hover,
.widget-document .btn_supprime_document:hover,
.widget-upload .btn_supprime_image:hover {
	border: 1px solid #000;
}

.image-widget-container .vich-image .form-group,
.image-widget-container .vich-image a,
.document-widget-container .vich-file a,
.document-widget-container .vich-file .form-group {
	display: none;
}

.widget-document {
	position: relative;
	width: fit-content;
}

.widget-document .document-icon {
	max-height: 200px;
	padding: 10px;
}

.pdf_show_img {
	height: 200px;
}

.show_img {
	position: relative;
	height: fit-content;
	width: fit-content;
}

.show_img img {
	border: none;
	box-shadow: none;
	height: 200px;
	object-fit: cover;
}

.show_img .download-file-button {
	position: absolute;
	top: 8px;
	right: 40px;
	color: #000;
	text-decoration: none;
	background: #fff;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
	border: 1px solid #ced4da;
}

.show_img .delete-file-button {
	position: absolute;
	right: 15px;
	top: 15px;
	color: #cd0d0d;
	text-decoration: none;
	cursor: pointer;
	background: #fff;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border-radius: 50%;
	justify-content: center;
	display: flex;
	align-items: center;
	border: 1px solid #ced4da;
}

.show_img .delete-file-button:hover,
.show_img .download-file-button:hover {
	border: 1px solid #000;
}

.announce-contact .contact_pdf_img,
.announce-contact .img-contact {
	width: 150px;
	border: none;
	box-shadow: none;
	background: none;
}

.min-fit {
	min-width: fit-content !important;
}

.js-publish-link,
.js-publish-link:hover {
	text-decoration: none !important;
}

form[name="billing_address_type_front"] .select2-selection--single .select2-selection__clear ,
form[name="user_settings"] .select2-selection--single .select2-selection__clear ,
form[name="user_register"] .select2-selection--single .select2-selection__clear {
    display: none !important;
}
/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/widgets.css ***!
  \******************************************************************************************************************/
/* CSS : widgets */

/* --------------------------
    CATEGORY WIDGET
-------------------------- */
#aw_category_widget{
    position: absolute;
    background-color: #f8fbff;
    z-index: 3000;
    top:110px;
    border:1px solid #ccc;
    display: flex;
    border-radius:5px;
    padding:12px;
    box-shadow:0 0 10px rgba(0,0,0,0.15);
}
#aw_category_widget > *{
    /* flex:0 1 100%; */
}
ul.widget_category_categories li{
    color:white;
    margin-bottom: 10px;
    border-radius:5px;
    font-weight:700;
    font-size: 1rem;
    cursor:pointer;
}
ul.widget_category_categories.child_category li{
    background-color: var(--color-default-gray);
}
ul.widget_category_categories li:hover{
    opacity: .9!important;
}
ul.widget_category_categories li > svg{
    max-width: 18px;
    margin-right: 8px;
}
ul.widget_category_categories li:last-child{
    margin-bottom: 0!important;
}
ul.widget_category_categories li.unchecked{
    opacity:.3;
}
.aw_category_widget_child{
    padding-left:20px;
}
.aw_category_widget_child li{
    list-style-type: none;
}
#category_name{
    font-weight:700;
}
#aw_category_target{
    margin-top:20px;
    display: inline-block;
}


/* --------------------------
    PHOTO WIDGET
-------------------------- */
#aw_photo_widget{
    display:flex;
    flex-wrap: wrap;
}
#aw_photo_widget > div{
    width:160px;
    height:160px;
    margin:0 20px 20px 0;
    border:1px solid #979797;
    border-radius:5px;
    background-image: url(/build/images/addpic.06b2c4d4.png);
    background-color: white;
    background-position: 50% 50%;
    background-size: 50% 50%;
    background-repeat: no-repeat;
    opacity: .3;
    box-shadow:5px 5px 10px rgba(0,0,0,0.15);
}
#aw_photo_widget > div:hover{
    opacity: .7;
    cursor: pointer;
}
.photo_widget_item, .aw-video-thumb{
    position: relative;
}
.aw-photo-remove, .aw-video-remove{
    position: absolute;
    left: 0;
    top: 0;
    width: 24px;
    height: 24px;
    background-color: white;
    border-radius: 5px;
    background-image: url(/build/images/remove.15f5ae84.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    opacity: .7;
    cursor: pointer;
}
.aw-video-remove{
    left: 5px !important;
    top: 5px !important;
    border-radius: 0 !important;
}
.aw-photo-remove:hover,.aw-video-remove:hover{
    opacity: 1;
}
/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/front.css ***!
  \****************************************************************************************************************/
/* Front specific CSS */
/* ---- SOMMAIRE ---- */
/*
	NAV/HEADER
	FOOTER
	CONTENT
		CONTENT > Blog
			CONTENT > Blog > listing
			CONTENT > Blog > detail 
		CONTENT > Annonce
			CONTENT > Annonce > map
			CONTENT > Annonce > list-item
			CONTENT > Annonce > Searchbar
			CONTENT > Annonce > detail
		CONTENT > Home
		CONTENT > Register
		CONTENT > Offres
		CONTENT > Param
		CONTENT > Contact
		CONTENT > Mon accueil
		CONTENT > 404
		CONTENT > success-inscription

	MOBILE
	ACCESSIBLE
*/
/* ------------------ */

/* BODY : Changement de typo pour la typo Orange accessible */
body.accessible {
    font-family: var(--font-family-accessible) !important;
}

body.accessible h3, body.accessible .h3 {
    font-family: var(--font-family-accessible) !important;
}

/* NAV/HEADER */

.jumbotron,
nav.navbar {
    padding: 0;
    position: relative;
}

nav.navbar {
    z-index: 10;
    background: none;
    background-color: #fff;
    margin-bottom: 15px;
}

nav.navbar .container .nav-top-tool {
    flex-basis: 100%;
    width: 100%;
    align-items: center;
    display: flex;
    position: relative;
    margin-bottom: 15px;
}

.jumbotron {
    background: transparent;
    width: 100%;
}

.jumbotron>.container {
    justify-content: center;
    display: flex;
    flex-direction: column;
}

.jumbotron .baseline {
    color: #fff;
    z-index: 1;
    line-height: 0.7;
    font-size: 3.3rem;
}

.navbar-brand img {
    width: 100%;
    height: 70px;
}

nav .btn-group>.btn {
    border-radius: 50px !important;
    padding: 0;
    width: 45px;
    height: 45px;
    border-color: var(--color-orange);
    color: #fff;
    margin: 0 5px;
    outline: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    background-color: var(--color-orange);
}

nav .btn-group>.btn[data-original-title="Espace membre"] {
    background-color: var(--color-orange);
    color: #fff;
}

nav .btn-group>.btn:not(.navbar__panier):hover,
nav .btn-group>.btn:not(.navbar__panier):focus {
    background-color: transparent;
    color: var(--color-orange);
}

nav .btn-group>.btn .ti {
    font-size: 22px;
}

nav .btn-group>.btn#user-btn {
    font-size: 0.85rem;
    width: 170px;
    border: 0;
    text-align: left;
    margin-left: 10px;
    border-left: 1px solid #fff;
    border-radius: 0 !important;
    padding-left: 7px;
    background-color: transparent;
    color: #fff;
}

nav .btn-group>.btn#user-btn:hover {
    background-color: transparent;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

nav .btn-group>.btn#user-btn i {
    margin-right: 5px;
    height: 45px;
    text-align: center;
    line-height: 38px;
    font-size: 30px;
    display: block;
}

nav .btn-group>.btn#user-btn span {
    display: block;
}

nav .btn-group>.btn#user-btn:hover span {
    text-decoration: underline;
}

nav .btn-group>.btn#user-btn span strong {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 126px;
}

nav .btn-group>.btn#user-btn span small {
    font-size: .8rem;
    text-transform: uppercase;
    letter-spacing: 0.7px;
}

.nav-actions {
    display: flex;
    align-items: center;
    gap: 0;
    margin-left: auto;
}

.home-buttons {
    display: flex;
    gap: 5px;
}


nav .btn-link,
nav .btn-link:hover {
    color: #fff;
    font-size: 1rem;
}

.navbar-dark .navbar-nav .nav-link {
    font-weight: 700;
    font-size: 1rem;
    padding: 0 !important;
}

nav .btn-link i.ti {
    float: left;
    font-size: 38px;
    margin-right: 7px;
}

.jumbotron .btn {
    background-color: #fff;
    color: var(--color-fushia);
    border-color: #fff;
    margin-top: 1rem;
}

@media (min-width: 992px) {
    nav.navbar {
        height: auto;
        /*overflow: hidden;*/
    }

    .single-item {
        position: relative;
        height: auto;
        width: 100%;
        overflow: hidden;
        justify-content: center;
        align-items: center;
        z-index: 1;
    }

    .slider-item {
        position: relative;
    }

    .slider-item .img-fluid {
        width: 100%;
        height: 100%;
        object-fit: cover !important;
    }

    .petal-container {
        position: absolute;
        top: 0;
        left: 0;
        width: 65%;
        height: 100%;
        pointer-events: none;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-left: 20px;
    }

    .petal-container::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: url(/build/images/petal-slider.97b2460d.svg) no-repeat 0 70%;
        background-size: cover;
        z-index: 10;
    }

    .slider-petal-text {
        position: relative;
        z-index: 20;
        width: 60%;
        color: #fff;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        text-align: left;
        transform: translateX(-5%);
        padding-left: 30px;
    }

    .slider-petal-text h1 {
        font-size: 2rem;
    }

    .slider-petal-text p {
        font-size: 2.5rem;
        font-family: var(--font-family-script);
        margin-top: 40px;
        margin-left: 40px;
    }

    .jumbotron {
        margin: 1rem 0;
        height: 250px;
    }

    .jumbotron h1,
    .jumbotron .h1 {
        color: #fff;
        position: relative;
        width: 95%;
        font-size: 2.2rem;
        line-height: 1.1;
    }

    .jumbotron .container,
    nav.navbar .container {
        height: 100%;
        position: relative;
    }

    .jumbotron>.container {
        max-width: 45%;
        margin-left: 0;
    }

    nav.navbar .container {
        align-items: flex-start;
        flex-wrap: wrap;
    }

    nav .btn-group {
        margin: 10px 0;
    }

    .navbar-dark .navbar-nav .nav-link {
        color: #000;
    }

    nav.navbar .navbar-collapse .navbar-nav {
        width: 100%;
        position: relative;
    }


    nav .navbar-nav .nav-item {
        flex-basis: 100%;
        width: 100%;
        position: static;
        padding: 0;
    }

    nav .navbar-nav .nav-item a {
        background-color: transparent !important;
        text-align: center;
        padding: 0;
        height: 70px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    nav .navbar-nav .nav-item a svg {
        display: none;
    }

    nav .navbar-nav .nav-item a span.category-text {
        display: flex;
        flex: 1;
        align-items: center;
        justify-content: center;
        text-align: center;
        width: 100%;
        padding: 0 10px;
        position: relative;
        z-index: 10;
        color: #000;
        background-color: #fff;
        transition: color 0.3s ease;
    }

    nav .navbar-nav .nav-item a span.category-bar {
        display: block;
        width: 100%;
        height: 15px;
        margin: 0;
        margin-top: auto;
    }

    nav .navbar-nav .nav-item a span.category-text::before {
        content: "";
        position: absolute;
        inset: 0;
        background-color: var(--cat-color);
        opacity: 0;
        z-index: -10;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        transition: opacity 0.3s ease;
    }

    nav .navbar-nav .nav-item a:hover span.category-text::before {
        opacity: 0.5;
    }

    nav .navbar-nav .nav-item a:hover span.category-text {
        color: #fff;
    }


    .navbar-expand-lg .navbar-nav .dropdown-menu {
        width: 100%;
        border-radius: 0;
        margin: 0;
        border: 0;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
        flex-wrap: wrap;
        justify-content: center;
        padding: .5rem;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu.show {
        display: flex;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu a {
        flex-basis: 25%;
        max-width: 25%;
        color: #fff;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu a:hover {
        background-color: transparent;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu a strong {
        display: block;
        position: relative;
        padding: 0.25rem;
        transition: all 0.25s linear;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu a:hover strong {
        color: #000;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu a strong:before {
        content: "";
        height: 1px;
        width: 50%;
        position: absolute;
        bottom: 0;
        left: 25%;
        background-color: rgba(0, 0, 0, 0.6);
        transition: all 0.25s linear;
        transform: scaleX(0);
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu a:hover strong:before {
        transform: scaleX(1);
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu a small {
        font-size: 0.6rem;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

    nav.navbar .container .nav-top-tool::after {
        content: "";
        display: block;
        width: 100%;
        height: 2px;
        background-color: #000;
        position: absolute;
        bottom: -10px;
        left: 0;
    }
}

@media (min-width: 1200px) {

    .jumbotron h1,
    .jumbotron .h1 {
        font-size: 2.4rem;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .jumbotron .baseline {
        font-size: 3rem;
    }

    /*nav.navbar .navbar-collapse .navbar-nav{
        margin-top: 2px;
    }*/
    .navbar-dark .navbar-nav .nav-link {
        font-size: .9rem;
    }
}

@media (max-width: 991px) {

    .single-item {
        position: relative;
        height: auto;
        width: 100%;
        overflow: hidden;
        justify-content: center;
        align-items: center;
        z-index: 1;
    }

    .slider-item {
        position: relative;
    }

    .petal-container {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: left;
        padding-left: 20px;
    }

    .petal-container::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 70%;
        height: 100%;
        background: url(/build/images/petal-slider.97b2460d.svg) no-repeat 0 70%;
        background-size: cover;
        z-index: 10;
    }

    .slider-petal-text {
        position: relative;
        z-index: 20;
        width: 40%;
        color: #fff;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        text-align: left;
        transform: translateX(-40%);
        padding-left: 30px;
    }

    .slider-petal-text h1 {
        margin: 0;
        font-size: 1.5rem;
    }

    .slider-petal-text p {
        font-size: 2rem;
        font-family: var(--font-family-script);
    }


    .jumbotron .container {
        height: 50vh;
        justify-content: flex-end;
        align-items: flex-start;
        width: 100%;
        max-width: 55%;
        margin-left: 0;
    }

    .jumbotron h1,
    .jumbotron .h1 {
        color: #fff;
        position: relative;
        font-size: 2.3rem;
        margin-bottom: 0;
    }

    .navbar-dark .navbar-toggler {
        background-color: var(--color-fushia);
        color: #fff;
        border-radius: 50px;
        border: 2px solid #fff;
        text-transform: uppercase;
        font-size: .85rem;
        display: flex;
        align-items: center;
        padding: 10px 16px;
        outline: 0;
        font-weight: 700;
        z-index: 10;
    }

    .navbar-dark .navbar-toggler span {
        margin-left: 5px;
    }

    #navbarNav.collapse {
        position: fixed;
        left: 0;
        top: 0;
        height: 100vh;
        background-color: #fff;
        width: 66.66%;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: column;
        min-width: 250px;
        transition: transform .3s linear;
        overflow-y: auto;
    }

    #navbarNav.collapse:not(.show) {
        transform: translateX(-100%);
    }

    #navbarNav.collapse.show {
        transform: translateX(0);
        z-index: 20;
    }

    .navbar-collapse .brand-collapse {
        max-width: 100%;
    }

    .navbar-collapse .brand-collapse,
    .navbar-collapse .navbar-nav {
        padding: 5px 15px;
        margin: 0;
    }

    .navbar-collapse .navbar-nav {
        width: 100%;
    }

    .navbar-dark .navbar-nav .nav-link {
        color: #fff;
        font-weight: 700;
        font-size: 1rem;
        padding: 15px !important;
    }

    .navbar-nav .nav-item {
        margin: 8px 0;
    }

    .navbar-nav .nav-item a {
        padding: 20px 30px;
        border-radius: 50px;
        border: 2px solid #fff;
    }

    .navbar-nav .nav-item a svg {
        max-width: 20px;
        margin-right: 10px;
    }

    .navbar-nav .nav-item a:hover .category-text {
        color: var(--cat-color);
    }

    .navbar-collapse .profil-btn {
        margin-bottom: 0;
        width: 100%;
        padding-bottom: 3.5rem;
    }

    .navbar-collapse .profil-btn a {
        display: block;
        color: #fff;
        padding: 25px;
        background-color: var(--color-blue);
    }

    .navbar-collapse .profil-btn a:hover {
        text-decoration: none;
        background-color: #023C6E;
    }

    .navbar-collapse .profil-btn a .ti {
        border: 2px solid #fff;
        width: 35px;
        height: 35px;
        display: inline-block;
        text-align: center;
        line-height: 27px;
        border-radius: 50px;
        margin-right: 10px;
    }

    nav.navbar {
        margin-bottom: 0;
    }

    nav.navbar .container .nav-top-tool {
        margin-bottom: 0;
    }

}

@media (max-width: 768px) {
    nav.navbar>.container:before {
        display: none;
    }

    .jumbotron .container {
        max-width: 100%;
    }

    nav.navbar:before {
        height: 100%;
    }
}

@media (min-width: 576px) {
    .navbar-brand {
        max-width: 300px;
        margin-right: 2%;
    }

}


/* FOOTER */

footer {
    background-color: var(--color-blue);
    color: #023C6E;
    font-size: .9rem;
    position: relative;
}

footer:before {
    content: "";
    background: url(/build/images/wave-sep.02dff470.svg) 0 50% no-repeat;
    background-size: cover;
    position: absolute;
    width: 160px;
    height: 33px;
    top: 0;
    left: calc(50% - 160px / 2);
}

footer p {
    margin-bottom: 0;
}

footer>.container {
    padding-top: 2rem;
    padding-bottom: 1rem;
}

footer .row-dark {
    background-color: #023C6E;
    color: rgba(255, 255, 255, .7);
}

footer .row-dark p {
    padding: 10px 0;
    font-size: .8rem;
}

footer h4 {
    font-size: 1.2rem;
    margin-bottom: 15px;
}

footer ul {
    padding-left: 0;
}

footer ul li {
    list-style: none;
    margin-bottom: 5px;
}

.social-media a {
    margin-right: 10px;
}

.social-media a:hover {
    text-decoration: none;
}

.social-media a svg {
    max-height: 25px;
    max-width: 25px;
}

.social-media a:hover svg path {
    fill: #fff;
}

footer a {
    color: #fff;
}

footer a:hover {
    color: #fff;
    text-decoration: underline;
}

@media (min-width: 576px) {
    footer ul {
        column-count: 2;
    }
}

@media (min-width: 768px) {
    footer .col-md-4 ul {
        column-count: 1;
    }
}

@media (max-width: 767px) {
    footer .col-md-4 {
        order: -1;
    }
}


/* FOOTER / toolbar-user */

#toolbar-user {
    display: flex;
    flex-direction: column;
    position: fixed;
    right: 0;
    z-index: 100;
    top: 50%;
    transform: translateY(-50%);
    width: 70px;
    justify-content: space-around;
}

#toolbar-user a {
    flex: 100;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: .65rem;
    text-transform: uppercase;
    font-weight: 700;
    background-color: #dedee8;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    color: #000;
    padding: 10;
    transition: all .2s linear;
    box-shadow: 0 0 15px rgb(0 0 0 / 15%);
}

#toolbar-user a {
    text-decoration: none;
    background-color: #000;
    color: #fff;
}

#toolbar-user a:first-child {
    border-top: 0;
    border-radius: 10px 0 0 0;
}

#toolbar-user a:first-child {
    color: #fff;
    background-color: var(--color-fushia);
}

#toolbar-user a:nth-child(3) {
    color: #fff;
    background-color: var(--color-orange);
}

#toolbar-user a:last-child {
    border-radius: 0 0 0 10px;
}

#toolbar-user a i,
#toolbar-user a span {
    font-size: 30px;
    margin-bottom: 8px;
    text-transform: none;
}

/* COOKIES MODAL */
#rgpd-cookies-modal {
    bottom: 1.5em;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.24);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.24);
    color: #696a72;
    font-family: "Open Sans", sans-serif;
    font-size: 14px !important;
    font-weight: normal;
    left: 1.5em;
    line-height: normal;
    max-width: 600px;
    position: fixed;
    transition: all 0.3s;
    text-align: left;
    width: calc(100% - 3em);
    z-index: 2147484000;
}

#rgpd-cookies-modal h1, #rgpd-cookies-modal .h1, #rgpd-cookies-modal h2, #rgpd-cookies-modal .h2, #rgpd-cookies-modal p, #rgpd-cookies-modal strong, #rgpd-cookies-modal small, #rgpd-cookies-modal a {
    font-family: "Open Sans", sans-serif;
}

#rgpd-cookies-modal.closed {
    width: auto;
    box-shadow: none;
}

#rgpd-cookies-modal #rgpd-cookies-modal-wrapper {
    background: #fff;
    border-radius: 0.2em;
}

#rgpd-cookies-modal.closed #rgpd-cookies-modal-wrapper {
    display: none;
    width: 0;
}

#rgpd-cookies-modal:not(.closed) #rgpd-cookies-modal-wrapper {
    overflow-y: auto;
    max-height: 90vh;
}

#rgpd-cookies-modal:not(.closed) #open-cookies-modal {
    display: none;
}

#rgpd-cookies-modal #open-cookies-modal {
    border: none;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.24);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.24);
    justify-content: center;
    align-items: center;
}

#rgpd-cookies-modal.closed #open-cookies-modal {
    display: inline-flex;
}

#rgpd-cookies-modal .h2 {
    color: #1d1d20;
    display: inline-flex;
    font-size: 22px;
    margin: 0;
    font-weight: bold;
    text-shadow: none;
}

#rgpd-cookies-modal strong {
    color: #1d1d20;
}

#rgpd-cookies-modal a {
    color: #ff7756;
    text-decoration: underline;
}

#rgpd-cookies-modal a:hover, #rgpd-cookies-modal a:focus, #rgpd-cookies-modal a:active {
    color: #cb3425;
    text-decoration: none;
}

#rgpd-cookies-modal #open-cookies-modal {
    transition: none;
}

#rgpd-cookies-modal #open-cookies-modal:focus,
#rgpd-cookies-modal #open-cookies-modal:focus-visible,
#rgpd-cookies-modal #open-cookies-modal:active {
    outline: 4px auto #f9c485;
}

#rgpd-cookies-modal .rgpd-cookies-modal-cookie-help a {
    align-items: center;
    border: 1px solid #ff7756;
    border-radius: 50%;
    display: inline-flex;
    font-size: 12px;
    height: 1.4em;
    justify-content: center;
    text-decoration: none;
    width: 1.4em;
    transition: none;
}

#rgpd-cookies-modal .rgpd-cookies-modal-cookie-help a:hover, #rgpd-cookies-modal .rgpd-cookies-modal-cookie-help a:focus, #rgpd-cookies-modal .rgpd-cookies-modal-cookie-help a:active {
    background-color: #ff7756;
    color: #fff;
}

.rgpd-cookies-modal-title {
    background-color: #fff !important;
    border-bottom: 0 !important;
    border-top-right-radius: 0.2em;
    border-top-left-radius: 0.2em;
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
}

.rgpd-cookies-modal-description, .rgpd-cookies-modal-privacy-policy, .rgpd-cookies-modal-buttons, #rgpd-cookies-modal-cookies {
    padding-left: 2em;
    padding-right: 2em;
}

.rgpd-cookies-modal-privacy-policy {
    font-size: 13px;
}

.rgpd-cookies-modal-cookie:first-child {
    border-bottom: 1px solid #d9dbe7;
    padding-bottom: 1em;
}

.rgpd-cookies-modal-buttons {
    background-color: #fff;
    border-bottom-right-radius: 0.5em;
    border-bottom-left-radius: 0.5em;
    border-top: 0;
    display: flex;
    padding-bottom: 2em;
}

.rgpd-cookies-modal-buttons .btn {
    display: inline-flex;
    justify-content: center;
    padding: 0.6em 1.3em;
    font-size: 14px;
}

.rgpd-cookies-modal-buttons .btn.btn-outline-dark {
    align-items: center;
    background-color: transparent;
    border: 1px solid #6f737e;
    border-radius: 0.2em;
    box-shadow: none;
    color: #6f737e;
}

.rgpd-cookies-modal-buttons .btn.btn-outline-dark:hover {
    background-color: #6f737e;
    border-color: #6f737e;
    color: #fff;
}

.rgpd-cookies-modal-buttons .btn.btn-outline-dark:not(:disabled):not(.disabled):active, .rgpd-cookies-modal-buttons .btn.btn-outline-dark:not(:disabled):not(.disabled).active {
    background-color: #6f737e;
    border-color: #6f737e;
    color: #fff;
}

.rgpd-cookies-modal-buttons .show>.btn-outline-dark.dropdown-toggle {
    background-color: #6f737e;
    border-color: #6f737e;
    color: #fff;
}

.rgpd-cookies-modal-cookie-short-description {
    font-size: 13px;
    padding: 5px;
}

.rgpd-cookies-modal-buttons>button:not(:last-child) {
    margin-right: 1em;
}

#rgpd-cookies-modal .dough {
    fill: #F9C485;
}

#rgpd-cookies-modal .choco {
    fill: #281815;
}

/* CONTENT */

section {
    position: relative;
}

#overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 1;
}

#overlay.show {
    display: block;
}

.rounded {
    border-radius: 15px !important;
}

.striked {
    text-decoration: line-through;
}

.hideContent {
    overflow: hidden;
    height: 5em;
}

.showContent {
    line-height: 1em;
    height: auto;
}

svg.wave-sep {
    max-width: 160px;
    margin: -1px auto 0;
    display: flex;
    fill: #d0d0df;
    position: absolute;
    left: calc(50% - 160px / 2);
    top: auto;
}

svg.wave-sep path {
    text-align: center;
}

.eapp-weather-weather-component a {
    display: none !important;
}

.card {
    padding: 1.5rem;
    background-color:
        /*#dedee8*/
        #e9ecef;
}

@media (max-width: 992px) {
    nav[aria-label="breadcrumb"] {
        display: none;
    }
}


/* CONTENT > Blog */

.blog-excerpt {
    font-weight: bold;
}

.blog-content img, .category-description img, .cms-content img {
    max-width: 100% !important;
    height: auto !important;
}

.blog-content iframe, .category-description iframe, .cms-content iframe {
    max-width: 100% !important;
    height: auto;
    /* not important ! overridden in JS */
}

nav.blog-tags ul {
    list-style-type: none;
    padding: 0;
}

nav.blog-tags ul>li {
    display: inline;
}


/* CONTENT > Blog > listing */

section.category-description {
    color: #fff;
    background-color: #d0d0df;
    text-align: center;
    padding: 0 0 1rem !important;
    margin-top: -0.5rem;
}

.list-blog-items {
    display: flex;
    flex-wrap: wrap;
}

.list-blog-items article {
    margin-bottom: 2rem;
    box-shadow: 0 0 15px rgb(0, 0, 0, 0.15);
    padding: 1rem;
    display: flex;
    align-items: flex-start;
    border-radius: 15px;
}

.list-blog-items article>.item-img {
    /*margin-right: 2rem;*/
    width: 100%;
    margin-bottom: 1rem;
    text-align: center;
}

.list-blog-items article>.item-img img {
    transition: all .2s linear;
    max-width: 100%;
    border: 1px solid #eee;
}

/*.list-blog-items article > .item-img:hover img{
	transform: scale(1.1);
}*/
.list-blog-items .card-item-content {
    display: flex;
    flex-direction: column;
    height: 100%;
    align-items: center;
}

.list-blog-items .card-item-content>.media-heading {
    margin-bottom: 0;
    text-align: center;
}

.list-blog-items .card-item-content>time {
    font-size: .8rem;
    margin-bottom: 1rem;
    display: block;
}

.list-blog-items .card-item-content>p {
    font-size: 1rem;
    margin-bottom: 1rem;
}

.list-blog-items .card-item-content>.btn {
    margin-top: auto;
    width: 100%;
    font-size: 1rem;
    line-height: 1.1;
}

.list-blog-items .card-item-content>.btn svg {
    max-width: 18px;
    margin-right: 8px;
}

@media (max-width: 991px) {
    section.category-description {
        margin-top: 0;
        padding-top: 1rem !important;
    }
}

@media (min-width: 650px) {
    .list-blog-items article {
        flex-basis: calc(50% - 2rem);
        width: calc(50% - 2rem);
        flex-direction: column;
        margin: 0 1rem 2rem;
        justify-content: center;
    }
}

@media (max-width: 800px) {
    .suggest-row .row:has(.list-blog-items) {
        padding: 2rem 0;
    }
}

@media (max-width: 520px) {
    .list-blog-items article {
        flex-basis: 100%;
        width: 100%;
        flex-direction: column;
        margin: auto;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .list-blog-items article>.item-img {
        margin-bottom: 0;
        margin-right: 1rem;
    }
}

@media (min-width: 1200px) {
    .list-blog-items article {
        flex-basis: calc(33.33% - 2rem);
        width: calc(33.33% - 2rem);
    }
}


/* CONTENT > Blog > detail */
div.blog-intro p.lead {
    text-align: justify;
}

.category-description time {
    display: block;
    font-size: 1rem;
    opacity: .75;
}

.blog-intro {
    align-items: center;
    margin-bottom: 2rem;
    border-bottom: 1px solid var(--color-default-gray);
}

.view-item {
    margin-bottom: 2rem;
}

.view-item img,
.view-item iframe {
    max-width: 100% !important;
    margin: 2rem 0;
}

ul.tags {
    list-style: none;
    padding: 0;
    display: flex;
    margin-top: 2rem;
    flex-wrap: wrap;
}

ul.tags li {
    margin-right: 10px;
    margin-bottom: 10px;
}

.tags .badge {
    color: #fff;
    background-color: var(--color-blue);
    padding: 0.5rem 0.8rem;
    border-radius: 7px;
    text-transform: uppercase;
    transition: all .1s linear;
}

.tags .badge:hover {
    transform: translateY(-10px);
}

.suggest-row .row {
    background-color: #dedee8;
    border-radius: 20px;
    padding: 2rem 2rem 1rem;
    margin-bottom: 3rem;
    /*color:#fff;*/
}

/*.suggest-row .row h2{
	color:#fff;
	text-align: center;
}*/

.suggest-row .row article {
    border-color: transparent;
    background-color: #fff;
}

/*.suggest-row .row article:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
}*/

@media (min-width: 992px) {
    .category-description .row>div {
        justify-content: center;
        display: flex;
        flex-direction: column;
    }
}

/* limite 50% */

.blog-content.limited {
    max-height: 75vh;
    overflow: hidden;
    position: relative;
}

.blog-content.limited:before {
    content: "";
    width: 100%;
    height: 25vh;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    background: rgb(255, 255, 255);
    background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}


/* Inactive account (jumbo) */
div.inactive-account {
    background-color: #efefef;
}

/* Subscription > Steps */
nav.subscribe-steps {
    border: 1px solid #666;
    border-radius: 5px;
}

nav.subscribe-steps ol li {
    color: var(--font-body-color) !important;
}

nav.subscribe-steps ol li a {
    color: var(--color-blue) !important;
}

/* CONTENT > Mon Compte */
#params_container span.badge {
    cursor: pointer;
}

#params_container span.badge.inactive {
    opacity: .5;
}

#params_container span.badge:hover {
    opacity: 1;
}

ul.params-children {
    display: none;
}

.badge a, .badge i {
    color: white !important;
}

/* CONTENT > Annonce */

/* CONTENT > Annonce > recherche */

section[class^="bg-"] .form-group>* {
    border-color: #fff;
}

section[class^="bg-"] .form-group.strong>* {
    border-color: #000;
}

section[class^="bg-"] .form-group select,
section[class^="bg-"] .form-group option,
section[class^="bg-"] .form-group input::placeholder {
    font-weight: 300;
    color: #868D96;
}

section[class^="bg-"] .form-group.strong select,
section[class^="bg-"] .form-group.strong option,
section[class^="bg-"] .form-group.strong input::placeholder {
    font-weight: 700;
    color: #000;
}

/* CONTENT > Annonce > map */

#map-france #departements>* {
    fill: #999;
}

#map-france #bordure>* {
    fill: #000;
}

#map-france #regions a>* {
    fill: #fff;
}

#map-france #regions a:hover>* {
    fill: #d0d0df;
}

/* CONTENT > Annonce > list-item */

.list-annonce-items {
    display: flex;
    flex-wrap: wrap;
}

.list-annonce-items.my-list-annonce-items {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
}

.list-annonce-items .annonce-item {
    background-color: #fff;
    border-radius: 15px;
    display: flex;
    padding: 0.5rem;
    margin-bottom: 15px;
}

.list-annonce-items.my-list-annonce-items .annonce-item {
    flex-wrap: wrap;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.my-list-annonce-items .card-item-button-container {
    display: flex;
    align-items: end;
    gap: 5px;
    width: 100%;
}

.my-list-annonce-items .card-item-button-container .badge {
    white-space: wrap;
}

.list-annonce-items .annonce-item * {
    color: #000;
    flex: 0 1 auto;
}

.list-annonce-items .annonce-item .item-img {
    margin-right: 1rem;
    align-items: center;
    justify-content: center;
    max-width: 40%;
    display: flex
}

.list-annonce-items .annonce-item .item-img img {
    max-width: 100%;
}

.list-annonce-items .annonce-item .card-item-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-basis: 60%;
    width: 60%;
    flex-grow: 1;
    flex-basis: 0;
}

.list-annonce-items.my-list-annonce-items .annonce-item .card-item-content {
    flex-basis: 0;
}

.list-annonce-items .annonce-item .card-item-content .media-heading {
    font-size: 1.15rem;
}

.list-annonce-items .annonce-item .card-item-content .media-heading,
.list-annonce-items .annonce-item .card-item-content [data-type="categorie"] {
    margin-bottom: 0;
}

.list-annonce-items .annonce-item .card-item-content [data-type="categorie"],
.list-annonce-items .annonce-item .card-item-content time {
    font-size: .9rem;
    color: rgba(0, 0, 0, .5);
}

/* Label qualité */

.list-annonce-items .annonce-item.qualite {
    background: #fff url(/build/images/Famille-Seniors-En-Ligne.fr_Qualite.264018c7.png) no-repeat;
    background-position: 98% 95%;
    background-size: 55px;
}


@media (min-width: 1200px) {
    .list-annonce-items .annonce-item {
        flex-basis: calc(33.33% - 15px);
    }

    #home-coups-coeur-semaine .list-annonce-items .annonce-item {
        flex-basis: calc(50% - 15px);
    }

    #home-coups-coeur-semaine .list-annonce-items .annonce-item.w-100 {
        flex-basis: calc(100% - 15px);
        margin-left: 15px;
    }

    .list-annonce-items .annonce-item:nth-child(3n+2) {
        margin-left: 15px;
        margin-right: 15px;
    }

    .my-list-annonce-items .annonce-item:nth-child(2n+1) {
        margin-right: 15px;
    }

    .my-list-annonce-items .annonce-item:nth-child(2n) {
        margin-right: 0;
        margin-left: 0;
    }

    #home-coups-coeur-semaine .list-annonce-items .annonce-item:nth-child(3n+2) {
        margin-left: 0px;
        margin-right: 0px;
    }

    #home-coups-coeur-semaine .list-annonce-items .annonce-item:nth-child(2n+1):not(.w-100) {
        margin-left: 15px;
        margin-right: 15px;
    }
}


@media (min-width: 768px) and (max-width: 1199px) {
    .my-list-annonce-items {
        gap: 7.5px;
    }

    .list-annonce-items .annonce-item {
        flex-basis: calc(50% - 15px);
    }

    .list-annonce-items .annonce-item:nth-child(even) {
        margin-left: 7.5px;
    }

    .list-annonce-items .annonce-item:nth-child(odd) {
        margin-right: 7.5px;
    }
}

@media (min-width: 576px) and (max-width: 768px) {
    .list-annonce-items .annonce-item {
        flex-basis: calc(100% - 15px);
    }

    .my-list-annonce-items {
        grid-template-columns: 1fr !important;
    }

    .slider-petal-text {
        padding-left: 35px;
    }

    .slider-petal-text h1 {
        margin: 0;
        font-size: 1rem;
    }

    .slider-petal-text p {
        font-size: 2rem;
        font-family: var(--font-family-script);
    }
}

@media (max-width: 575px) {
    .my-list-annonce-items {
        grid-template-columns: 1fr !important;
    }
}

#classified-search-form {
    display: none;
}

/* CONTENT > Annonce > Searchbar */

.search-criterion {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    font-size: 0.9rem;
    padding: 0;
}

.search-criterion li {
    margin: 0 0.5rem 0.5rem 0;
    padding: 0.5rem 0.75rem;
    font-weight: 700;
    background-color: var(--color-yellow);
    border-radius: 50px;
}

.search-criterion li span {
    font-weight: 400;
}

#announce-gallery-container {
    position: relative;
}

#announce-gallery-container:before {
    content: "";
    width: 100%;
    height: 50%;
    background-color: #fff;
    position: absolute;
    bottom: -1px;
    left: 0;
}

#announce-gallery {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    position: relative;
}

#announce-gallery .item {
    display: none;
    padding: 15px;
    position: relative;
}

@media (min-width: 992px) {
    #announce-gallery .item {
        flex-basis: 33.33%;
    }

    #announce-gallery .item:nth-child(-n+3) {
        display: block;
    }

    #announce-gallery .item:nth-child(1) {
        margin-left: -15px;
    }

    #announce-gallery .item:nth-child(3):before {
        content: "";
        display: block;
        width: calc(100% - 30px);
        height: calc(100% - 30px);
        background-color: rgba(0, 0, 0, .5);
        position: absolute;
        top: 15px;
        left: 15px;
        border-radius: 15px;
        transition: all .3s linear;
    }

    #announce-gallery .item:nth-child(3):after {
        content: "+";
        font-size: 7rem;
        color: #fff;
        position: absolute;
        z-index: 5;
        left: calc(50% - 25px);
        top: calc(50% - 30px);
        display: block;
        width: 50px;
        height: 60px;
        text-align: center;
        line-height: 54px;
    }
}

@media (min-width: 576px) and (max-width: 991px) {
    #announce-gallery {
        padding-top: 2rem;
    }

    #announce-gallery .item {
        flex-basis: 50%;
    }

    #announce-gallery .item:nth-child(-n+2) {
        display: block;
    }

    #announce-gallery .item:nth-child(1) {
        margin-left: -15px;
    }

    #announce-gallery .item:nth-child(2):before {
        content: "";
        display: block;
        width: calc(100% - 30px);
        height: calc(100% - 30px);
        background-color: rgba(0, 0, 0, .5);
        position: absolute;
        top: 15px;
        left: 15px;
        border-radius: 15px;
        transition: all .3s linear;
    }

    #announce-gallery .item:nth-child(2):after {
        content: "+";
        font-size: 7rem;
        color: #fff;
        position: absolute;
        z-index: 5;
        left: calc(50% - 25px);
        top: calc(50% - 30px);
        display: block;
        width: 50px;
        height: 60px;
        text-align: center;
        line-height: 54px;
    }
}

@media (max-width: 575px) {
    #announce-gallery {
        padding-top: 2rem;
    }

    #announce-gallery .item {
        flex-basis: 100%;
    }

    #announce-gallery .item:first-child {
        display: block;
    }
}


/* Main */

.announce-main {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid var(--color-default-gray);
}

.announce-main h1 {
    margin-bottom: 0;
}

.announce-main p[data-type="price"] {
    font-weight: 700;
    font-size: 2rem;
}

.announce-main .annonce-informations * {
    color: rgba(0, 0, 0, .5);
    margin-bottom: 0;
    font-size: 1rem;
}

.announce-description p {
    font-size: 1.1rem;
}

.announce-contact {
    max-width: 100%;
}

.announce-contact p {
    font-size: .9rem;
    opacity: .5;
}

.announce-contact p a {
    color: inherit;
    text-decoration: none;
}

.announce-contact p a:hover {
    color: #000;
    text-decoration: none;
}

.announce-contact .card-title {
    font-size: 1.1rem;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 0.4rem;
}

.announce-more .rate {
    font-size: .8rem;
    margin-bottom: 2rem;
    text-transform: uppercase;
    background-color: #000;
    color: #fff;
    padding: 3px 6px;
    border-radius: 5px;
    display: inline-block;
}

.announce-more .rate * {
    color: #fff;
}

.announce-more .rate strong {
    font-size: 1rem;
    display: inline-block;
    transform: translateY(-2px);
    color: var(--color-yellow);
}

.announce-more .list-inline {
    display: flex;
    justify-content: space-between;
    font-size: 1rem;
}

.announce-more .list-inline li {
    margin: 0;
    min-width: 25%;
}

.announce-more .list-inline strong {
    display: block;
    border-bottom: 1px solid #fff;
    padding-bottom: 0.25rem;
    margin-bottom: 0.25rem;
}

/* Label qualité */

.labelqualite #classified-contact:before {
    content: "";
    display: block;
    width: 150px;
    height: 150px;
    background: #fff url(/build/images/Famille-Seniors-En-Ligne.fr_Qualite.264018c7.png) 0 0 no-repeat;
    background-size: contain;
    margin: 0 auto 1rem;
}

@media (max-width: 767px) {
    .labelqualite h1:before {
        content: "";
        display: block;
        width: 80px;
        height: 80px;
        background: url(/build/images/Famille-Seniors-En-Ligne.fr_Qualite.264018c7.png) 0 0 no-repeat;
        background-size: contain;
        position: absolute;
        top: -150px;
        left: 30px;
    }
}


/* CONTENT > Home */

/* CONTENT > Home > Header */
body[data-categorie="home"] nav.navbar>.container {
    height: 100%;
}

body[data-categorie="home"] nav.navbar .navbar-collapse {
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
}

.btn-link.shop-btn {
    max-height: 45px;
    margin-right: 1rem;
}

.btn-link.shop-btn img {
    max-height: 45px;
}

@media (min-width: 992px) {
    body[data-categorie="home"] nav.navbar {
        height: 80vh;
        background: url(/build/images/home-desktop-bandeau.5c433eb9.jpg) 50% 50% no-repeat;
        background-size: cover;
        overflow: visible;
        margin-bottom: 65px;
    }

    body[data-categorie="home"] nav.navbar>.container:before {
        background: url(/build/images/home-double-petal.71f7331d.svg) 100% 100% no-repeat;
        background-size: 100% auto;
        width: calc(50% + 230px);
        bottom: -65px;
        left: -230px;
        height: calc(100% + 65px);
    }

    body[data-categorie="home"] .jumbotron {
        align-self: flex-end;
        min-height: 45vh;
        align-items: center;
        display: flex;
    }

    body[data-categorie="home"] .jumbotron>.container {
        max-width: 50%;
        margin-left: 0;
    }

    body[data-categorie="home"] .jumbotron>.container>* {
        width: 80%;
    }

    body[data-categorie="home"] .jumbotron h1 {
        font-size: 3rem;
        margin-bottom: 2rem;
    }

    body[data-categorie="home"] .jumbotron p:last-child {
        margin-bottom: 0;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    body[data-categorie="home"] nav.navbar {
        background-position: 60% 100%;
        height: 700px;
    }

    body[data-categorie="home"] nav.navbar>.container:before {
        background-size: contain;
        background-position: 0 50px;
        width: calc(66.66% + 200px);
        height: 95%;
    }

    body[data-categorie="home"] .jumbotron {
        min-height: 45vh;
    }

    body[data-categorie="home"] .jumbotron>.container>* {
        width: 100%;
    }
}

@media (min-width: 1600px) {

    body[data-categorie="home"] nav.navbar,
    body[data-categorie="home"] nav.navbar>.container {
        max-height: 700px !important;
    }

    body[data-categorie="home"] .jumbotron {
        min-height: 400px !important;
    }
}

@media (max-width: 991px) {
    body[data-categorie="home"] nav.navbar .container .nav-top-tool {
        align-self: flex-start;
        z-index: 10;
    }
}

@media (min-width: 576px) and (max-width: 991px) {
    body[data-categorie="home"] nav.navbar {
        max-height: 630px;
        height: 85vh;
        margin-bottom: 80px;
        overflow: visible;
    }

    body[data-categorie="home"] nav.navbar:before {
        content: "";
        height: 95px;
        width: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
    }

    body[data-categorie="home"] nav.navbar>.container:before {
        content: "";
        width: calc(60% + 60px);
        height: 100%;
        display: block;
        background: url(/build/images/petal-template-header.a8bd2a57.svg) 100% 100% no-repeat;
        background-size: contain;
        position: absolute;
        left: -60px;
        z-index: 0;
        bottom: -100px;
    }

    body[data-categorie="home"] nav.navbar .container .nav-top-tool .btn-group.d-none.d-md-flex {
        display: inline-flex !important;
    }

    body[data-categorie="home"] nav.navbar .container .nav-top-tool .btn-link.d-none.d-lg-block {
        display: block !important;
        color: var(--color-blue);
        position: absolute;
        bottom: -60px;
        right: 20px;
    }

    body[data-categorie="home"] .jumbotron {
        margin: 0;
        height: auto;
        align-self: flex-end;
    }

    body[data-categorie="home"] .jumbotron .container {
        max-width: 50%;
    }
}

@media (min-width: 576px) and (max-width: 768px) {
    body[data-categorie="home"] nav.navbar>.container:before {
        width: calc(65% + 60px);
        bottom: -85px;
        left: -75px;
    }

    body[data-categorie="home"] .jumbotron h1 {
        font-size: 2.1rem;
    }

    body[data-categorie="home"] .jumbotron .btn {
        display: none;
    }

    body[data-categorie="home"] nav.navbar .container .nav-top-tool .btn-link.d-none.d-lg-block {
        right: 10px;
        bottom: -50px;
        font-size: .85rem;
    }
}

@media (max-width: 575px) {
    body[data-categorie="home"] nav.navbar {
        height: 380px;
    }

    body[data-categorie="home"] .jumbotron h1 {
        font-size: 1.9rem;
    }
}

/* CONTENT > Mon Compte > Coffre fort */

table.table-valign tr td, table.table-valign tr th {
    vertical-align: middle;
}

/* CONTENT > Home > Contenu */

#encart-gratuit {
    width: 95%;
    background-color: var(--color-blue);
    color: white;
    margin-bottom: 15px;
    padding: 10px 0 10px 0;
    box-shadow: 10px -7px rgba(29, 105, 170, 70%);
}

#encart-gratuit a {
    color: white !important;
    position: absolute !important;
    display: contents !important;
}

#home-adhesion-col a {
    position: relative;
    display: block;
    /*overflow: hidden;*/
    border-radius: 15px;
}

#home-adhesion-col>a:before {
    content: "";
    width: 100%;
    height: 100%;
    background: url(/build/images/subscription_home.9e70947d.svg) 0 100% no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
}

#home-adhesion-col span {
    position: absolute;
    bottom: 1rem;
    left: 0;
    width:
        /*100%*/
        calc(100% - 40px);
    margin: 0;
    color: #fff;
    padding: 0 1rem;
    z-index: 5;
}

#home-adhesion-col span:not(.h2) {
    font-size: .8em;
    line-height: 1.1;
    display: none;
}

#home-adhesion-col span.h2 {
    bottom: 1px;
    font-size: 1.7rem;
    text-align: center;
    width: 100%;
}

/*
#home-adhesion-col span.h2:before{
	content: "";
    width: 100%;
    height: 150px;
    position: absolute;
    left: 0;
    top: -15px;
    background-color: var(--color-purple);
    z-index: -1;
    border-radius: 0 50% 0 0;
}*/
#home-majordome-col .card {
    background: var(--color-purple) url(/build/images/majordome.4e902082.svg) calc(100% - 1rem) calc(100% - 1rem) no-repeat;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

#home-majordome-col .card>* {
    color: #fff;
}

#home-majordome-col .card p {
    font-size: .8em;
    line-height: 1.2;
}

#home-majordome-col .btn-primary {
    background-color: #fff;
    color: var(--color-purple);
    border-color: #fff;
    margin-top: 1.5rem;
}

#home-majordome-col .btn-primary:hover,
#home-majordome-col .btn-primary:focus {
    background-color: transparent;
    color: #fff;
}

.media-cat-annonce h3 {
    height: 200px;
    background-size: cover;
    border-radius: 15px 15px 0 0;
    overflow: hidden;
}

.media-cat-annonce a {
    display: block;
    position: relative;
    overflow: hidden;
    height: 100%;
}

/*.media-cat-annonce img{
	border-radius: 15px 15px 0 0;
	width: 100%;
}*/
.media-cat-annonce .media-cat-heading {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-radius: 0 100px 0 0;
    padding: 0.5rem 0.5rem 1.5rem 0.5rem;
    color: #fff;
    font-size: 1.15rem;
    font-weight: 700;
    transform: translateY(1rem);
    transition: all 0.15s linear;
}


.media-cat-annonce a:hover .media-cat-heading {
    transform: translateY(0);
}

.media-cat-annonce .media-cat-heading i {
    display: block;
    margin-bottom: .2rem;
}

@media (min-width: 1200px) {
    #home-majordome-col .card>* {
        width: calc(100% - 110px);
    }
}

@media (max-width: 991px) {
    body[data-categorie="home"] .row1 .navbar-nav .nav-item {
        margin: 2.5px 0;
    }

    body[data-categorie="home"] .row1 .navbar-nav .nav-item a {
        color: #fff;
        font-weight: 700;
        padding: 15px 20px;
        font-size: 1rem;
    }

    body[data-categorie="home"] .row1 .order-sm-1 {
        text-align: center;
        margin-bottom: 2rem;
    }

    body[data-categorie="home"] .row1 .order-sm-1 .img-fluid {
        transform: scaleX(-1);
        max-height: 230px;
    }

    #home-adhesion-col a:before {
        bottom: -70px;
    }

    #home-adhesion-col span {
        width: calc(100% - 60px);
    }
}

@media (max-width: 768px) {
    #home-adhesion-col a:before {
        width: calc(100% + 50px);
    }

    #home-adhesion-col span {
        padding: 0 1rem;
    }

    body[data-categorie="home"] .row2 .btn-link.color-pink {
        font-size: .85rem;
    }

    .media-cat-annonce .media-cat-heading {
        font-size: 1rem;
    }

    #home-majordome-col .card {
        max-width: 100%;
    }

    #home-majordome-col .card>* {
        max-width: calc(100% - 150px);
    }

    #home-majordome-col .card h2 {
        margin-bottom: 0;
    }

    .list-annonce-items .annonce-item .item-img {
        max-width: 100px;
    }

    .list-annonce-items .annonce-item .item-img img {
        max-width: 100%;
    }

    .list-annonce-items .annonce-item .card-item-content .media-heading {
        font-size: 1.1rem;
    }

    .list-annonce-items .annonce-item p[data-type="price"] {
        margin-bottom: 0.5rem;
    }
}

/*@media (min-width: 576px) {
    #home-adhesion-col a:hover:before {
        transform: scale(1.2);
    }
}*/

@media (max-width: 575px) {
    body[data-categorie="home"] .row1 {
        padding-bottom: 0 !important;
    }

    #home-adhesion-col a {
        max-height: 250px;
        overflow: hidden;
        border-radius: 15px;
        margin-bottom: 2rem;
    }

    #home-adhesion-col a:before {
        background: var(--color-blue);
        bottom: 0;
        left: 0;
        width: 100%;
        height: 10%;
    }

    #home-adhesion-col span.h2 {
        font-size: 1.3rem;
    }

    #home-majordome-col {
        margin-bottom: 4rem;
    }

    #home-majordome-col .btn-primary {
        margin-top: 0;
    }

    .list-annonce-items .annonce-item {
        width: 100%;
    }

    body[data-categorie="home"] .row2 .col-sm-6 {
        margin-bottom: 2rem;
    }
}


#home-youtube h2 {
    font-family: var(--font-family-default);
    color: #000;
    position: relative;
    font-size: 1.5rem;
}

#home-youtube h2 span {
    display: block;
    background: url(/build/images/titre-youtube.fcb09e90.svg) 100% 100% no-repeat;
    width: 222px;
    color: transparent;
    height: 70px;
    margin-left: auto;
    position: relative;
}

#home-youtube h2 span:before {
    content: "";
    width: 128px;
    height: 140px;
    background: url(/build/images/home-petal-youtube.08425e5d.svg) 0 0 no-repeat;
    position: absolute;
    top: -195px;
    left: -70px;
    background-size: contain;
}

#home-youtube .btn-link {
    color: #000;
    width: 255px;
    display: block;
    line-height: 1.2;
    font-size: 1rem;
}

#home-youtube .btn-link strong,
#home-youtube .btn-link:hover {
    color: #f00;
}

#home-youtube .btn-link strong {
    font-size: .9rem;
}

#home-youtube img {
    float: left;
    margin-right: 10px;
}


@media (min-width: 992px) {
    #home-youtube {
        text-align: right;
    }

    #home-youtube .btn-link {
        margin-left: auto;
    }
}

@media (max-width: 991px) {
    #home-youtube .col-lg-6 {
        text-align: center;
    }

    #home-youtube h2 {
        text-align: center;
    }

    #home-youtube h2 span {
        margin-right: auto;
    }

    #home-youtube h2 span:before {
        top: -90px;
        left: -140px;
    }

    #home-youtube .btn-link {
        margin-right: auto;
        margin-left: auto;
    }
}

@media (max-width: 768px) {
    #home-youtube iframe {
        max-width: 100%;
    }
}

@media (max-width: 575px) {
    #home-youtube h2 span {
        background-size: cover;
        height: 50px;
        width: 163px;
    }

    #home-youtube h2 span:before {
        top: -70px;
        width: 75px;
        height: 94px;
        background-size: cover;
        left: -90px;
        z-index: -1;
        opacity: .25;
    }
}

/* Style formulaires */

.liste-privileges {
    border: 5px solid #dedee8;
    border-radius: 20px;
    padding: 2rem 2rem 1rem;
    list-style: none;
    margin-bottom: 3rem;
}

.liste-privileges li {
    margin-bottom: 1.25rem;
    font-size: 1rem;
}

.liste-privileges li strong {
    background-color: var(--color-blue);
    color: #fff;
    padding: 0.3rem 0.5rem;
    margin-bottom: 0.3rem;
    display: inline-block;
}

@media (min-width: 992px) {
    .liste-privileges {
        column-count: 2;
    }
}

@media (max-width: 768px) {
    form .h3 {
        text-align: center;
        font-size: 1.5rem;
    }
}


/* CONTENT > Register */

form.register {
    margin-top: 2rem;
}

form.register .row {
    margin: 0 0 2rem 0;
}

form.register .row>div {
    padding: 0;
}

form.register .card-body {
    padding: 0;
}

form.register .card-body .contact-picture {
    max-width: 160px;
    position: absolute;
    right: 75px;
    top: 75px;
    z-index: 1;
}

@media (max-width: 576px) {
    form.register .card-body .contact-picture {
        display: none;
    }
}

form.register .card {
    padding: 20px 40px 30px 40px;
    /* background-color: #e9ecef; */
    background: rgb(109, 171, 45);
    background: linear-gradient(to top, #E3EFD9, #FFF4D2);
    box-shadow: 0 -10px 15px rgba(0, 0, 0, 0.1);
    border-radius: 50px;
    overflow: visible;
    height: calc(100% - 70px);
}

@media (max-width: 576px) {
    form.register .card {
        padding: 20px;
    }
}

form.register .submit-wrapper {
    margin: 0;
}

form.register #contact_send {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    padding: 4px 70px;
    font-size: 24px;
    line-height: 45px;
    font-weight: 700;
    background-color: var(--color-green);
    border-width: 0;
    border-radius: 16px;
    color: #FFFFFF;
    white-space: nowrap;
}

@media (max-width: 576px) {
    form.register #contact_send {
        font-size: 18px;
        padding: 4px 20px;
    }
}

form.register .card .form-control {
    border: 1px solid transparent;
    color: var(--font-body-color);
    padding-left: 80px;
    border-radius: 0;
    font-size: 19px;
    background-position: top 50% left 15px;
    background-repeat: no-repeat;
}

form.register .card textarea.form-control {
    padding-left: 20px;
    resize: none;
}

form.register .card #contact-name {
    background-size: auto 30px;
    max-width: 50%;
    background-image: url("data:image/svg+xml,%3Csvg id=%27new%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 18.03 22.84%27%3E%3Cpath d=%27M364.43,505a6,6,0,1,1,6-6A6,6,0,0,1,364.43,505Zm0-11a5,5,0,1,0,5,5A5,5,0,0,0,364.43,494Z%27 transform=%27translate%28-355.15 -493%29%27/%3E%3Cpath d=%27M373.18,515.84h-18l0-.51c.22-5.32,4.17-9.5,9-9.5s8.78,4.18,9,9.5Zm-17-1h15.95c-.42-4.55-3.84-8-8-8S356.6,510.31,356.19,514.86Z%27 transform=%27translate%28-355.15 -493%29%27/%3E%3C/svg%3E");
}

form.register .card #contact-email {
    background-size: auto 20px;
    max-width: 50%;
    background-image: url("data:image/svg+xml,%3Csvg id=%27new%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20.05 13.95%27%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:0.95px;%7D%3C/style%3E%3C/defs%3E%3Crect class=%27cls-1%27 x=%270.47%27 y=%270.47%27 width=%2719.1%27 height=%2713%27 rx=%272.62%27/%3E%3Cpolyline class=%27cls-1%27 points=%270.47 2.62 9.98 7.72 19.57 2.62%27/%3E%3C/svg%3E");
}

@media (max-width: 576px) {

    form.register .card #contact-name,
    form.register .card #contact-email {
        max-width: 100%;
    }
}

form.register .card #contact-subject {
    background-size: auto 25px;
    background-image: url("data:image/svg+xml,%3Csvg id=%27new%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 18.52 17.75%27%3E%3Crect y=%2717.17%27 width=%2718.52%27 height=%270.58%27 rx=%270.29%27/%3E%3Crect x=%278.66%27 y=%2715.31%27 width=%279.82%27 height=%270.58%27 rx=%270.29%27/%3E%3Crect x=%279.93%27 y=%2713.19%27 width=%278.58%27 height=%270.58%27 rx=%270.29%27/%3E%3Cpolygon points=%272.9 12.3 4.79 14.19 1.93 15.2 2.9 12.3%27/%3E%3Cpath d=%27M368.28,588.31l2.16,2.21L372,589s.31-.16-.11-.58l-1.59-1.59s-.16-.27-.45,0Z%27 transform=%27translate%28-354.9 -586.72%29%27/%3E%3Cpath d=%27M367.78,588.78l-9.63,9.66,2.13,2.2L370,591l-.85-.87-5.74,5.76s-.31.19-.46,0a.28.28,0,0,1,0-.46l5.76-5.76Z%27 transform=%27translate%28-354.9 -586.72%29%27/%3E%3C/svg%3E");
}


form.register h2 {
    margin-bottom: 2rem;
    font-size: 1.4rem;
}

form.register .intro {
    font-size: 24px;
}

form.register .intro span {
    color: #6dae2d;
}

form.register div[class^="col-"]:not(.intro) h2,
form.register>h2 {
    /* background-color: #e9ecef; */
    /* padding: 1.3rem 1.5rem; */
    text-transform: uppercase;
    text-align: center;
    font-family: var(--font-family-default);
    font-weight: lighter;
    font-size: 32px;
    width: 100%;
    /* border-radius: 20px 20px 0 0; */
}

form.register ol li {
    margin-bottom: 0.5rem;
}

.col-form-label.required,
label.required:not(.form-check-label) {
    position: relative;
    padding-bottom: 0;
}

.col-form-label.required:before,
label.required:not(.form-check-label):before {
    content: "*";
    font-size: 43px;
    position: absolute;
    left: -20px;
    background-color: var(--color-fushia);
    /* #b2bcc5; */
    width: 15px;
    height: 15px;
    border-radius: 50%;
    line-height: 38px;
    text-align: center;
    bottom: 5px;
    font-weight: 300;
    color: #fff;
}

.intro-subscr ol {
    column-count: 2;
    font-size: 1rem;
}

.intro-subscr ol li {
    margin-bottom: 1rem;
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
    height: auto;
}

@media (max-width: 1024px) {
    form.register h2 {
        font-size: 1.4rem;
    }
}

@media (max-width: 900px) {

    form.register div[class^="col-"]:not(.intro) h2,
    form.register>h2 {
        padding: 0;
        background-color: transparent;
    }

    form.register .card {
        border-radius: 20px;
        margin-top: 1rem;
    }
}

@media (max-width: 768px) {
    form.register .intro {
        margin-bottom: 3rem;
        padding-bottom: 2rem;
        border-bottom: 1px solid #eee;
    }

    form.register div[class^="col-"]:not(.intro) h2,
    form.register>h2 {
        text-align: center;
        display: block;
    }

    form.register .card {
        max-width: 100%;
    }
}

/* CONTENT > Offres */

.table.offres {
    text-align: center;
    border-spacing: 2rem 0;
    border-collapse: separate;
}

.table.offres th {
    width: 33.33%;
    border: 0 !important;
    font-size: 1.35rem;
    font-weight: 400;
    border-radius: 20px 20px 0 0;
    padding: 1.5rem 0;
    color: var(--color-blue);
}

.table.offres th strong {
    display: block;
    font-size: 2rem;
}

.table.offres tr {
    background-color: #fff;
}

.table.offres tr th,
.table.offres tr td {
    background-color: rgba(222, 222, 232, 0.5);
    vertical-align: middle;
}

.table.offres tr td {
    border-top: 0;
    padding: 1rem;
    font-size: 1rem;
    position: relative;
}

.table.offres tr:not(.prix) td:before {
    content: "";
    width: 200px;
    height: 1px;
    background-color: rgb(222, 222, 232);
    position: absolute;
    top: 0;
    left: calc(50% - 100px);
}

.table.offres tr.prix td {
    background-color: var(--color-blue);
    color: #fff;
    font-size: 1.25rem;
    position: relative;
}

.table.offres tr.prix:not(:last-child) td:before {
    content: "";
    background-color: #0f4a7d;
    width: calc(100% + 20px);
    height: 100%;
    position: absolute;
    top: 10px;
    left: -10px;
    z-index: -1;
}

.table.offres tr:last-child td {
    border-radius: 0 0 20px 20px;
}

.table.offres th[data-offre="1"],
.table.offres td[data-offre="1"] {
    background-color: rgb(229, 227, 237);
}

.table.offres th[data-offre="1"] {
    color: var(--color-purple);
}

.table.offres tr:not(.prix) td[data-offre="1"]:before {
    background-color: var(--color-purple);
    opacity: .3;
}

.table.offres tr.prix td[data-offre="1"] {
    background-color: var(--color-purple);
}

.table.offres tr.prix:not(:last-child) td[data-offre="1"]:before {
    background-color: #4a3683;
}

.table.offres th[data-offre="3"],
.table.offres td[data-offre="3"] {
    background-color: rgb(247, 236, 240);
}

.table.offres th[data-offre="3"] {
    color: var(--color-fushia);
}

.table.offres tr:not(.prix) td[data-offre="3"]:before {
    background-color: var(--color-fushia);
    opacity: .3;
}

.table.offres tr.prix td[data-offre="3"] {
    background-color: var(--color-fushia);
}

.table.offres tr.prix:not(:last-child) td[data-offre="3"]:before {
    background-color: #b80948;
}


p.muted {
    border-top: 1px solid rgba(222, 222, 232, 0.5);
}

p.muted small {
    color: rgb(189, 189, 208);
    font-size: 0.8rem;
}

.offer-listing .offer {
    flex: 1 1 auto;
}

.offer-listing .offer h3 {
    font-weight: 700;
    position: relative;
    padding-bottom: 1rem;
    color: var(--color-blue);
    margin-bottom: 2rem;
    font-size: 1.5rem;
}

.offer-listing .offer h3:before {
    content: "";
    width: 100px;
    height: 1px;
    background-color: #d0d0df;
    position: absolute;
    bottom: 0;
    left: calc(50% - 50px);
}

.offer-listing .offer .img-container {
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.offer-listing .offer .img-thumbnail {
    border: 0;
    box-shadow: none;
    max-height: 200px;
    max-width: 100%;
}

.offer .badge {
    display: block;
    text-align: left;
    background-color: var(--color-fushia);
    font-size: 1rem;
    margin-bottom: 0.2rem;
    max-width: 75px;
    text-align: center;
}

.offer-listing .offer .price {
    color: var(--color-fushia);
    text-align: left;
    display: block;
}

.offer .choose-plan {
    font-size: 1rem;
}

#payment-recap h3 {
    color: var(--color-fushia);
}

#payment-recap .btn {
    border-color: var(--color-fushia);
    color: var(--color-fushia);
}

#payment-recap .btn:hover {
    background-color: var(--color-fushia);
    color: #fff;
}

#discount {
    border-top: 1px solid #dedee8;
    padding-top: 1rem;
}

#discount h3 {
    color: var(--color-blue);
}

#payment-check h3 {
    color: var(--color-green);
}

#payment-check a {
    color: var(--color-green);
}


@media (max-width: 1199px) {
    .offer-listing {
        flex-direction: column;
    }

    .offer-listing .offer {
        max-width: 800px;
        margin: 0 auto 3rem;
        padding: 2rem !important;
        border: 10px solid #f3f3f7;
    }
}

@media (max-width: 991px) {

    .table.offres th[data-offre="3"],
    .table.offres td[data-offre="3"] {
        display: none;
    }
}

@media (max-width: 767px) {

    #discount,
    #payment-check {
        max-width: 700px;
    }
}


/* CONTENT > Param */

.nav-tabs .nav-link {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    font-size: 1rem;
    padding: 1rem;
    color: var(--color-blue);
    font-weight: 700;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: var(--color-blue);
    background-color: var(--color-blue);
    color: #fff;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: var(--color-fushia);
}

.alert {
    line-height: 1.4;
    font-size: 1rem;
}

#params_container .h1 .badge {
    font-weight: 300;
    background-color: #dedee8;
    color: #000;
    font-size: 1.5rem;
}

#params_container .h1 .badge i {
    color: #000 !important;
}

.param-list .list-group-item {
    padding: 0.75rem 0;
    border-width: 0 0 1px 0;
    border-radius: 0;
}

.param-list .list-group-item .btn-link {
    color: var(--dark);
    font-size: .8rem;
    font-weight: 700;
    letter-spacing: 0.2px;
}

.params-children .list-group-item {
    border-top: 0;
    background-color: rgba(0, 0, 0, .05);
    font-size: 1rem;
}


/* CONTENT > Contact */

#contact-form {
    margin: auto;
    max-width: 800px;
}

#contact-form .card {
    height: auto;
}


/* CONTENT > Mon accueil */

.bordered {
    border: 2px solid var(--color-fushia);
    border-radius: 20px;
    padding: 2rem 0;
    align-items: center;
    position: relative;
}

.bordered:before {
    content: "";
    background: url(/build/images/bordered-petal.526a42ef.svg) 0 0 no-repeat;
    background-size: cover;
    width: 82px;
    height: 120px;
    bottom: 25%;
    right: -47px;
    z-index: 5;
    position: absolute;
}

.blockquote-footer {
    color: var(--font-body-color);
}

#mon-accueil h3,
#mon-accueil .h3 {
    font-weight: 700;
}

#positiveThought img {
    max-height: 200px;
}

#saintJour svg {
    max-width: 100px;
}

#saintJour svg path {
    fill: var(--color-fushia);
}

#mon-accueil .eapp-weather-weather-detail {
    padding: 0 !important;
    background-color: transparent !important;
}

#mon-accueil .eapp-weather-detail-component {
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    max-width: 100%;
}

#mon-accueil .eapp-weather-detail-component>div {
    flex: 0 0 50%;
    align-items: center;
    margin: 0 10px !important;
}

#mon-accueil .show-more .btn {
    font-size: .9rem;
}

.eapp-weather-detail-weatherName {
    white-space: break-spaces !important;
    font-size: .8rem !important;
}

.eapp-weather-weather-info {
    border-radius: 0;
}

#mon-accueil #weather-api {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 0 30px;
}

#mon-accueil #weather-api>div>div {
    display: flex;
    align-items: center;
}

#mon-accueil #weather-api>div>div p {
    margin-bottom: 0;
    margin-left: 2px;
}

#mon-accueil #weather-api>div>div .city {
    font-size: 16px;
}

#mon-accueil #weather-api>div .weather-icon {
    height: 100px;
    margin-bottom: 0;
}

#mon-accueil #weather-api>div .temp {
    color: rgb(29, 33, 41);
    margin-top: 0px;
    font-weight: bold;
    font-size: 50px;
}

#mon-accueil #weather-api>div .weather-description {
    color: rgb(29, 33, 41);
    font-size: 12px;
}


@media (max-width: 576px) {
    .bordered {
        margin-left: 15px;
        margin-right: 15px;
    }
}

/* CONTENT > 404 */

#error-page {
    max-width: 80vw;
}

#error-page .lead {
    font-size: 1.5rem;
}


/* CONTENT > success-inscription */

.success-alert strong.script {
    font-family: var(--font-family-script);
    font-size: 3rem;
    font-weight: 400;
}

.success-inscription h2 a {
    color: #000;
    font-family: var(--font-family-default);
    font-size: 2.3rem;
}

.success-inscription h3 a {
    display: flex;
    flex-direction: column;
    color: #000;
    max-width: 340px;
    margin: auto;
    align-items: center;
}

.success-inscription .btn-link {
    text-transform: none;
    font-weight: 700;
    font-size: 1rem;
    border: 1px solid #000;
    color: #000;
    padding: 0.5rem 1rem;
    text-decoration: none;
}

.success-inscription .btn-link:hover {
    text-decoration: none;
    color: #fff;
    background-color: #000;
}

.success-inscription .col-md-8 {
    border-left: 1px solid #000;
}

@media (min-width: 769px) {

    .success-inscription .col-md-4,
    .success-inscription .col-md-8 {
        padding-top: 60px;
    }

    .success-inscription .col-md-8 h2 {
        position: absolute;
        width: 100%;
        left: 0;
        top: 0;
    }
}

@media (max-width: 768px) {
    .success-inscription .col-md-8 {
        border: 0;
    }
}

@media (max-width: 556px) {

    .success-inscription h3,
    .success-inscription .h3 {
        font-size: 1.5rem;
    }
}


/* MOBILE */
@media (max-width: 575px) {

    jumbotron .jumbotron .container {
        /*height: 32vh;*/
    }

    .navbar-brand {
        display: block;
    }

    .jumbotron h1,
    .jumbotron .h1 {
        font-size: 1.7rem !important;
        /*hyphens : auto;*/
        max-width: 100%;
    }

    .jumbotron h1 br, .jumbotron .h1 br {
        display: none;
    }

    .jumbotron .baseline {
        display: none;
    }

    /* navbar */
    #navbarNav.collapse {
        min-width: 200px;
        justify-content: flex-start;
        overflow-y: auto;
    }


    .navbar-collapse .brand-collapse,
    .navbar-collapse .navbar-nav {
        padding: 5px 15px;
        margin: 0;
    }

    .navbar-brand {
        max-width: calc(100% - 150px);
        margin-right: 5%;
    }

    .navbar-collapse .brand-collapse {
        max-width: 100%;
    }


    .navbar-nav .nav-item {
        margin: 3px 0;
    }

    .navbar-nav .nav-item a {
        padding: 13px 20px;
        font-size: .95rem;
    }

    .navbar-collapse .profil-btn a {
        padding: 10px 20px;
        font-size: 1rem;
    }

    /* Home / majordome */
    #home-majordome-col .card {
        background-size: 40%;
        position: relative;
        overflow: hidden;
    }

    #home-majordome-col .card:before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: var(--color-purple);
        opacity: 0.5;
    }

    #home-majordome-col .card>* {
        max-width: 100%;
        position: relative;
    }

    /* Annonces */
    .list-annonce-items .annonce-item .card-item-content .media-heading {
        font-size: 1rem;
    }

    /* Blog */
    .list-blog-items article {
        margin-bottom: 1rem;
    }

    .list-blog-items .card-item-content>.media-heading {
        font-size: 1.2rem;
        line-height: 1.1;
        text-align: left;
    }

    .list-blog-items .card-item-content>time {
        text-align: left;
        width: 100%;
    }

    .list-blog-items .card-item-content>.btn {
        font-size: .9rem;
    }

    .list-blog-items .card-item-content>.btn svg {
        max-width: 16px;
    }

    /* Catégorie edito */
    .category-edito {
        padding-bottom: 0 !important;
    }

    .category-edito .col-2 {
        display: none;
    }

    .category-edito .col-8 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .category-edito .col-8 p {
        font-size: 1rem;
    }

    /* Footer */
    #toolbar-user {
        display: flex;
        flex-direction: row;
        position: fixed;
        right: 0;
        z-index: 100;
        bottom: 0;
        height: 70px;
        width: 100%;
        align-items: stretch;
        transform: none;
        top: auto
    }

    #toolbar-user a {
        flex: 100;
    }

    #toolbar-user a:first-child,
    #toolbar-user a:last-child {
        border-radius: 0;
    }

    #toolbar-user a i,
    #toolbar-user a span {
        font-size: 20px;
        margin-bottom: 7px;
    }

    .navbar.navbar-expand-lg .container {
        padding-left: 15px !important;
    }

}


/* ACCESSIBLE */

body.accessible {
    font-size: 1.1rem;
}

body.accessible h2, body.accessible .h2 {
    font-family: var(--font-family-accessible) !important;
    margin-bottom: 1rem;
    font-size: 1.5rem;
}

body.accessible .btn {
    font-size: 1rem;
}

body.accessible nav .btn-link,
body.accessible nav .btn-link:hover {
    font-size: .9rem;
}

body.accessible .btn-link {
    font-size: .85rem;
}


body.accessible .navbar-dark .navbar-nav .nav-link {
    font-size: .9rem;
}


body.accessible .media-cat-annonce .media-cat-heading {
    font-size: 1rem;
}

body[data-categorie="home"].accessible .jumbotron h1 {
    font-size: 2.5rem;
    margin-bottom: 0.5rem;
}

body.accessible .jumbotron h1, body.accessible .jumbotron .h1 {
    font-size: 2rem;
}

body.accessible .baseline {
    font-family: var(--font-family-accessible) !important;
    line-height: 1;
    font-size: 1.2rem;
    font-weight: 300;
}

body.accessible #home-youtube h2 {
    font-size: 1.2rem;
}

body.accessible #home-youtube .btn-link {
    font-size: .9rem;
}

body.accessible #home-youtube .btn-link strong {
    font-size: .8rem;
}

/* Maintenance */

#maintenance>section>article {
    width: 45%;
}

#maintenance>a {
    max-width: 490px;
    margin: 50px 0;
}

#maintenance>section>figure {
    width: 65%;
    position: absolute;
    right: 0;
}

#maintenance>section>article>div>p:first-of-type {
    font-size: 1rem;
    margin-bottom: 25px;
}

#maintenance>section>article>div>div {
    margin-bottom: 30px;
}

#maintenance>section>article>div>div>p:first-of-type {
    font-size: 1.1rem;
}

#maintenance>section>article>div>div p {
    font-size: 1.2rem;
    margin: 5px 0;
}

#maintenance>section>article>div>div a {
    font-size: 1.2rem;
    margin: 5px 0;
    display: flex;
}

#maintenance>section>article>div>div strong {
    font-size: 1.8rem;
    line-height: 1.3rem;
}

#maintenance>section>article h1 {
    margin-bottom: 40px;
    font-size: 3rem;
}

#maintenance>section>article h1 em {
    font-size: 100px;
    line-height: 0.8;
}

#maintenance>section>article>div strong {
    font-size: 1.1rem;
}

/* MOBILE Maintenance */

@media (max-width: 991px) {
    #maintenance>a {
        max-width: 100%;
    }

    #maintenance>section>article {
        width: 100%;
    }

    #maintenance>section>article h1 {
        font-size: 2.6rem;
    }

    #maintenance>section>figure {
        width: 100%;
        margin-top: 30px;
        position: relative;
    }
}

.annonce_form_content .form-group {
    display: flex;
    flex-direction: column;
}

.c-white {
    color: #fff !important;
}

.cart-item:hover {
    text-decoration: none !important;
}

a:hover .card-item-content .media-heading {
    text-decoration: underline;
}

form[name="classified_search"] .select2-selection,
form[name="classified_search"] .select2-selection__arrow {
    height: 40px !important;
}

#classified-contact .btn-block {
    color: #000 !important;
}

#classified-contact .btn-block:hover {
    color: #fff !important;
}

#home-coups-coeur-semaine .card {
    height: 100%;
}

#home-coups-coeur-semaine .coups-coeur-content {
    margin: auto;
}

@media (max-width: 768px) {

    .navbar-dark .navbar-toggler {
        position: fixed;
        right: 30px;
        top: 70px;
        z-index: 10;
    }

    .nav-top-tool .nav-actions {
        position: fixed;
        right: 130px;
        top: 70px;
        margin: 0 !important;
        display: flex;
        align-items: center;
    }
}

@media (min-width: 650px) {
    .navbar-collapse .nav-actions {
        display: none;
    }
}


@media (max-width: 649px) {
    .nav-top-tool .nav-actions> :not(.panier) {
        display: none !important;
    }

    .nav-top-tool .nav-actions {
        margin-left: auto;
    }

    .navbar-brand {
        max-width: calc(100% - 150px);
        margin-right: 5%;
    }

    .panier {
        margin: 0;
    }

    .navbar-collapse .nav-actions {
        display: flex;
        margin: 0;
        justify-content: center;
        width: 100%;
    }
}

@media (min-width: 576px) and (max-width: 650px) {
    .nav-top-tool .nav-actions {
        right: 135px;
        top: 70px;
        margin: 0 !important;
    }

}

.slick-prev {
    left: 100px;
}

.slick-next {
    right: 100px;
}

@media (max-width: 575px) {
    .navbar-dark .navbar-toggler {
        position: fixed !important;
        right: 15px !important;
        top: 70px !important;
        z-index: 10 !important;
    }

    .nav-top-tool .nav-actions {
        right: 120px;
        top: 70px;
        margin: 0 !important;
    }


    .single-item {
        width: 100%;
        height: auto;
        min-height: 50%;
    }

    .slider-item {
        display: flex;
        flex-direction: column;
    }

    .slider-item img,
    .petal-container {
        flex: 1;
    }

    .slider-item img {
        width: 100%;
        object-fit: cover;
    }

    .petal-container {
        position: relative;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        background-color: var(--color-fushia);
        padding: 20px;
    }

    .petal-container::before {
        content: none;
    }

    .slider-petal-text {
        position: relative;
        left: 30%;
        color: #fff;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        width: 80%;
        max-width: 80%;
        padding-left: 25px !important;
    }

    .slider-petal-text h1 {
        font-size: 2rem;
    }

    .slider-petal-text p {
        font-size: 2.5rem;
        font-family: var(--font-family-script);
    }

    .slick-prev {
        left: 15px;
    }

    .slick-next {
        right: 15px;
    }
}

@media (max-width: 400px) {
    .slider-petal-text h1 {
        margin: 0;
        font-size: 1.5rem;
    }

    .slider-petal-text p {
        font-size: 2rem;
        font-family: var(--font-family-script);
    }
}

@media (max-width: 550px) {

    .navbar-brand img {
        max-width: 80%;
    }
}

.navbar-toggler .toggler-cross {
    position: relative;
    display: block;
    width: 15px;
    height: 1px;
    background: none;
}

.navbar-toggler .toggler-cross::before,
.navbar-toggler .toggler-cross::after {
    content: '';
    position: absolute;
    width: 15px;
    height: 1px;
    background-color: #fff;
    left: 0;
    top: 0;
}

.navbar-toggler .toggler-cross::before {
    transform: rotate(45deg);
}

.navbar-toggler .toggler-cross::after {
    transform: rotate(-45deg);
}

.senior-offer:has(.card__preprice) .card::before {
    height: 325px !important;
}

.senior-offer:has(.card__preprice) .card__header {
    margin-bottom: 50px !important;
}

.single-item {
    visibility: hidden;
}

.single-item.slick-initialized {
    visibility: visible;
}

.slick-prev,
.slick-next {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    box-shadow: none;
    border: none;
    z-index: 1000;
}

.slick-prev:before,
.slick-next:before {
    content: '';
    font-size: 35px;
    font-weight: 600;
    font-family: var(--font-family-default);
    color: #000;
    opacity: 1;
    background: none !important;

    position: relative;
    top: -3px;
}

.slick-prev:before {
    content: '‹';
}

.slick-next:before {
    content: '›';
}

.slick-prev,
.slick-next,
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus,
.slick-prev:active,
.slick-next:active {
    background-color: #fff !important;
    box-shadow: none !important;
    outline: none !important;
}

.fancy-list li .register-description .fa-circle-question {
    cursor: pointer;
}

.fancy-form--yellow input[type=submit]:hover {
    background-color: transparent;
    color: #f1d764;
    border: 2px solid #f1d764;
}

.fancy-form--purple input[type=submit]:hover {
    background-color: transparent;
    color: var(--color-purple);
    border: 2px solid var(--color-purple);
}

.fancy-form--fushia input[type=submit]:hover {
    background-color: transparent;
    color: var(--color-fushia);
    border: 2px solid var(--color-fushia);
}

.fancy-form--blue input[type=submit]:hover {
    background-color: transparent;
    color: var(--color-blue);
    border: 2px solid var(--color-blue);
}

.panier-panel__add-discount {
    width: calc(100% - 24px);
    margin: 24px auto;
    background: white;
    border: 2px solid var(--color-fushia);
    border-radius: 24px;
    overflow: hidden;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    min-height: 52px;
}

.promo-toggle {
    padding: 0 20px;
    line-height: 48px;
    text-align: center;
    cursor: pointer;
}

.int_text {
    color: #000;
    font-weight: 500;
    font-size: 24px;
    transition: color 0.2s;
}

.int_text:hover::after {
    transform: translateX(4px);
}

.discount-form {
    display: none;
    padding: 15px;
    gap: 12px;
    align-items: center;
}

.discount-form.show {
    display: flex;
    animation: stripeSlide 0.35s ease forwards;
}

.discount-form input {
    flex: 1;
    height: 44px;
    line-height: 44px;
    padding: 0 18px;
    border: 2px solid #e5e7eb;
    border-radius: 22px;
    font-size: 17px;
    outline: none;
    transition: border-color 0.2s;
}

.discount-form input:focus {
    border-color: var(--color-fushia);
}

.discount-form button {
    line-height: 44px;
    height: 44px;
    padding: 0 28px;
    background: var(--color-fushia);
    color: white;
    border: none;
    border-radius: 22px;
    font-weight: 600;
    cursor: pointer;
    white-space: nowrap;
    transition: background 0.2s;
}

.discount-form button:hover {
    background: #cb024b;
}

.discount-form button:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}

.applied-promo {
    padding: 0 24px;
    line-height: 52px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 17px;
}

.applied-promo strong {
    color: var(--color-fushia);
    font-weight: 700;
}

#remove-promo {
    color: #ef4444;
    font-size: 16px;
    text-decoration: underline;
    font-weight: 500;
}

.abonnement_name {
    max-width: 250px;
}

@keyframes stripeSlide {
    from {
        opacity: 0;
        transform: translateY(12px);
    }

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

.applied-promo p {
    margin: 0;
}

.abonnement_name {
    max-width: 220px;
}

.abonnement-payament-history .btn-secondary,
.btn-secondary.modal-btn-close,
.my_addresses_create_edit .btn-secondary,
.my_orders_history_container .btn-secondary {
    color: #fff !important;
    background-color: #545b62 !important;
    border-color: #4e555b !important;
}

.abonnement-payament-history .btn-secondary:hover,
.btn-secondary.modal-btn-close:hover,
.my_addresses_create_edit .btn-secondary:hover,
.my_orders_history_container .btn-secondary:hover {
    background-color: #5b981f !important;
    border-color: #5b981f !important;
}

@media (min-width: 576px) {

    #toolbar-user.three-elements {
        height: 150px;
    }

    #toolbar-user.four-elements {
        height: 180px;
    }

    #toolbar-user a {
        display: inline-flex;
        overflow: hidden;
        white-space: nowrap;
        font-size: 0;
    }


    #toolbar-user a i,
    #toolbar-user a span,
    #toolbar-user a img {
        font-size: 24px;
        margin-bottom: 0;
        max-width: 150px;
        display: inline-block;
    }

    #toolbar-user a:hover {
        display: inline-flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        font-size: 0.85rem;
        padding-left: 10px;
        gap: 30px;
        width: fit-content;
        padding-right: 15px;
    }

}


#form_classified_link>div {
    display: flex;
    flex-direction: column;
    justify-content: end;
}

.add-cart-form .btn-primary {
    background-color: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
}

.add-cart-form .btn-primary:hover {
    background-color: transparent !important;
    border-color: #000 !important;
    color: #000 !important;
}

.panier_produits-quantity .qty {
    width: 75px;
}

.panier_produits-quantity {
    width: 130px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
    margin: 0px 15px;
}

.panier-panel .form-container {
    display: none;
}

.js--panier-panel form {
    position: relative;
}

.pannier-loader {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background: #ffffff48;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
}

.pannier-loader .spinner {
    width: 40px;
    height: 40px;
    border: 4px solid rgba(0, 0, 0, 0.15);
    border-top-color: var(--color-fushia);
    border-radius: 50%;
    animation: pannier-spin 0.8s linear infinite;
}

@keyframes pannier-spin {
    to {
        transform: rotate(360deg);
    }
}

#btn_checkout_panier.btn-disabled{
    pointer-events: none;
    opacity: 0.7;
}


/* produits quantity panier */

.produits-quantity {
    display: flex;
    justify-content: space-between;
    gap: 25px;
}

.produits-quantity .btn-minus,
.produits-quantity .btn-plus {
    font-size: 1.5rem;
    border-radius: 10px;
}

.produits-quantity #produit_quantity {
    font-size: 2rem;
    width: 100px;
}

.produits-quantity .add_to_cart_button:disabled {
    cursor: auto;
}

.panier_produits-quantity .btn-minus,
.panier_produits-quantity .btn-plus {
    border-radius: 3px;
    padding: 0 5px;
}

.panier_produits-quantity .produit_quantity {
    width: 50px;
}

.panier-adresse-message {
    padding-left: 20px;
    margin-top: 20px;
}

.panier-adresse-list {
    padding: 15px;
}

.addresse-list-item {
    display: flex;
    /*border: 1px solid #e51862;*/
    border-radius: 10px;
    padding: 10px;
    cursor: pointer;
}

.address-checkbox {
    margin-right: 10px;
}

.custom-checkbox {
    appearance: none;
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    border: 2px solid #e51862;
    border-radius: 50%;
    cursor: pointer;
    position: relative;
}

.custom-checkbox:checked {
    border-color: #e51862;
}

label:hover .custom-checkbox::after,
.custom-checkbox:checked::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #e51862;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.btn-rose {
    color: #fff;
    background-color: #e51862;
    border-color: #e51862;
}

.btn-rose:hover {
    color: #e51862;
    background-color: #fff;
    border-color: #e51862;
}

.panier-adresse-action {
    padding: 0px 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}

.form-add-addresse-container {
    padding: 15px;
}

.form-add-addresse-title {
    text-align: center;
    color: #e51862;
    margin-bottom: 10px;
}

.form-add-addresse-container .billing_address_civility_container {
    display: flex;
    gap: 20px;
}

.form-add-addresse-container .billing_address_civility_container legend {
    width: fit-content;
    padding-top: 0;
}

.form-add-addresse-container .billing_address_civility_container #billing_address_civility {
    margin-top: 5px;
    display: flex;
    gap: 20px;
}

.form-add-addresse-container .adress-panier-btn-container {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}

.form-add-addresse {
    border: 1px solid #e51862;
    border-radius: 10px;
    padding: 10px;
}

.form-add-addresse .col-form-label.required:before,
.form-add-addresse label.required:not(.form-check-label):before {
    content: '';
    display: none;
}

.form-add-addresse .select2 {
    width: 100% !important;
}

.form-add-addresse .select2-selection {
    height: 35px !important;
}

.fancy-form__input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
    margin-left: 40px;
    color: #495057 !important;
}

.fancy-form__input-wrapper .select2-container--default .select2-selection--single {
    border: 1px solid #000;
    height: 35px;
    font-size: 14px;
    color: #495057 !important;
    display: flex;
    align-items: center;
}

.carrier-list-item {
    display: flex;
    padding: 10px;
    /*border: 1px solid #e51862;*/
    border-radius: 10px;
    align-items: center;
    cursor: pointer;
}

.carrier-list-item .carrier-info {
    margin-left: 10px;
    text-transform: capitalize;
}

.carrier-list-item .carrier-libell {
    margin-bottom: 0px;
}

.panier-carrier-message {
    padding-left: 10px;
    margin-bottom: 15px;
}

.boutique-description-container {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.boutique-description-container img {
    width: 100%;
    max-width: 200px;
    height: auto;
    margin: auto;
}

.main-category-list {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.main-category-list a {
    width: 100%;
    text-decoration: none;
}

.main-category-card {
    display: flex;
    flex-direction: column;
    height: auto;
    padding: 10px;
    border-radius: 25px;
    overflow: hidden;
}

.main-category-card:hover {
    transform: scale(0.98);
}

.main-category-card-img img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 25px 25px 0 0;
}

.main-category-card-titel {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 18px;
    text-align: center;
    padding: 20px;
    border-radius: 0 0 25px 25px;
    font-family: cursive;
}

.boutique-category-titel {
    margin-left: 10px;
    font-family: 'Merriweather';
    font-size: 22px;
    margin-bottom: 15px !important;
}

@media (min-width: 768px) {
    .boutique-description-container {
        flex-wrap: nowrap;
        align-items: center;
    }

    .boutique-description-container img {
        width: 200px;
    }

    .main-category-list a {
        width: calc(50% - 8px);
    }

    .main-category-card {
        flex-direction: row;
        height: 220px;
    }

    .main-category-card-img {
        width: 50%;
    }

    .main-category-card-img img {
        height: 100%;
        border-radius: 25px 0 0 25px;
    }

    .main-category-card-titel {
        width: 50%;
        font-size: 22px;
        border-radius: 0 25px 25px 0;
    }
}

@media (min-width: 1024px) {
    .main-category-list a {
        width: calc(50% - 8px);
    }

    .main-category-card {
        height: 260px;
    }

    .main-category-card-titel {
        font-size: 25px;
        padding: 36px;
    }

    .boutique-category-titel {
        font-size: 28px;
    }
}

.product-title {
    font-size: 2rem;
    color: #111;
    font-weight: 400;
}

.product-price {
    font-size: 1.5rem;
    color: #111;
    font-weight: 500;
}

.main-slider .main-slide {
    border-color: #ebebeb !important;
}

.thumbnail-slider .thumb-wrapper {
    border-color: #ebebeb !important;
    opacity: 0.6;
    transition: opacity 0.2s ease;
}

.thumbnail-slider .slick-current .thumb-wrapper,
.thumbnail-slider .thumb-wrapper:hover {
    opacity: 1;
    border-color: #999 !important;
}

.cursor-pointer {
    cursor: pointer;
}

.quantity-wrapper .border {
    border-color: #ccc !important;
    border-radius: 4px;
}

.quantity-wrapper input:focus {
    outline: none;
    box-shadow: none;
}

.btn-woo-green {
    background-color: #71a243;
    color: #fff;
    font-weight: 500;
    border: none;
    transition: background-color 0.2s ease;
}

.btn-woo-green:hover {
    background-color: #5d8736;
    color: #fff;
}

.product-description p {
    margin-bottom: 1rem;
}

#imageZoomModal .slick-prev {
    left: 20px;
    z-index: 10;
    width: 40px;
    height: 40px;
}

#imageZoomModal .slick-next {
    right: 20px;
    z-index: 10;
    width: 40px;
    height: 40px;
}

.main-slide img {
    cursor: zoom-in;
    aspect-ratio: 1 / 1;
    object-fit: contain;
    background: #fff;
}

.thumb-wrapper img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

#produit_quantity {
    width: 80px;
    box-shadow: none;
}

.input-quanity {
    border: 2px solid #6dae2d;
    border-radius: 10px;
    padding: 10px 25px !important;
    margin-top: 80px;
}

.add_to_cart_button {
    width: 100%;
    border-radius: 10px !important;
    background: #6dae2d !important;
    color: #fff !important;
    border: 1px solid #6dae2d !important;
    font-family: cursive !important;
    cursor: pointer !important;
    font-size: 20px;
}

.add_to_cart_button:hover {
    background: #fff !important;
    color: #6dae2d !important;
    border: 1px solid #6dae2d !important;
}

.input-quanity input,
.input-quanity span {
    color: #000 !important;
    font-family: cursive;
    font-size: 20px;
}

#thumbSlider .slick-track {
    margin-left: 0 !important;
}

.btn-close-modal-gallery {
    z-index: 5;
    background: transparent;
    border: none;
    font-size: 50px;
    line-height: 1;
    position: absolute;
    right: 20px;
    top: 10px;
    outline: none !important;
}

.btn-close-modal-gallery:focus-visible,
.btn-close-modal-gallery:focus,
.btn-close-modal-gallery:hover {
    outline: none !important;
    font-size: 54px;
}

#modalSlider .slick-prev,
#modalSlider .slick-next {
    position: absolute;
    background-color: transparent !important;
    border: none !important;
    font-size: 55px;
}

#modalSlider .slick-prev:before,
#modalSlider .slick-next:before {
    content: none !important;
}

#modalSlider .slick-slide img {
    display: block;
    height: 100vh;
    width: auto;
    aspect-ratio: 1 / 1;
    object-fit: contain;
}

.boutique-sous-category-select a {
    text-decoration: none !important;
    color: #000;
    font-size: 19px;
}

.boutique-sous-category-select .selected,
.boutique-sous-category-select .boutique-parent-category:hover,
.boutique-sous-category-select .boutique-sous-category-option:hover {
    font-weight: 700;
}

.boutique-sous-category-option {
    margin-left: 15px;
    margin-top: 7px;
}

.product-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    padding: 10px;
    max-width: 1300px;
    margin: 0 auto;
}

.product-card {
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 8px;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    height: 100%;
}

.product-link {
    display: flex;
    flex-direction: column;
    height: 100%;
    text-decoration: none !important;
    color: inherit;
}

.product-card:hover {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
}

.product-image-wrapper {
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    background: #f9f9f9;
    border-radius: 8px 8px 0 0;
}

.product-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

.product-details {
    padding: 1.2rem;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.product-title {
    font-size: 2.5rem;
    font-weight: bold;
    margin: 0 0 0.5rem 0;
    color: #333;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 2.6em;
}

.product-meta {
    margin-top: auto;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.product-price {
    font-size: 1.15rem;
    font-weight: 700;
    color: #111;
}

.product-button {
    display: block;
    text-align: center;
    background: #222;
    color: #fff;
    padding: 0.6rem;
    font-size: 0.85rem;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 4px;
    transition: background 0.2s;
}

.product-card:hover .product-button {
    background: #6dae2d;
}

@media (min-width: 768px) {
    .product-grid {
        grid-template-columns: repeat(3, 1fr);
        gap: 10px;
    }
}

@media (min-width: 1024px) {
    .product-grid {
        grid-template-columns: repeat(4, 1fr);
    }
}

.quantity-wrapper {
    display: inline-flex;
    align-items: center;
    border: 1px solid #ced4da;
    border-radius: 6px;
    overflow: hidden;
    height: 42px;
    background-color: #ffffff;
}

.quantity-wrapper .btn:focus,
.quantity-wrapper .btn:focus-visible,
.quantity-wrapper .btn {
    background-color: transparent !important;
    outline: none !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #495057 !important;
    width: 40px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background-color 0.2s ease, color 0.2s ease;
    padding: 0;
}

.quantity-wrapper .btn:hover {
    border-radius: 0 !important;
    background-color: #6dae2d !important;
    color: #fff !important;
    border-radius: 0 !important;
}

.quantity-wrapper .btn:active {
    background-color: #e9ecef;
}

.quantity-wrapper .qty {
    width: 55px;
    height: 100%;
    border: none;
    border-left: 1px solid #ced4da;
    border-right: 1px solid #ced4da;
    text-align: center;
    font-size: 1rem;
    font-weight: 500;
    color: #333;
    padding: 0;
    box-shadow: none;
    border-radius: 0;
    -moz-appearance: textfield;
}

.quantity-wrapper .qty:focus {
    outline: none;
    box-shadow: none;
}

.quantity-wrapper .qty::-webkit-outer-spin-button,
.quantity-wrapper .qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

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

.my_orders_history_container .badge {
    color: white;
    padding: 7px;
}

.ekko-lightbox-nav-overlay a span {
    text-shadow: 0 0 10px black;
}

.product-card .product-title {
    font-weight: 500;
    font-size: 1.2rem;
}

.gap-15 {
    gap: 15px;
}

.dataTables_paginate {
    display: flex;
    align-items: center;
    gap: 2px;
    font-family: var(--font-family-default) !important;
}

.dataTables_paginate .paginate_button {
    border: 1px solid #ddd;
    background-color: #f8f9fa;
    color: #007bff !important;
    padding: 6px 10px;
    margin: 0 2px;
    border-radius: 4px;
    cursor: pointer;
    text-decoration: none;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 400;
    text-align: left;
    font-family: var(--font-family-default) !important;
}

.dataTables_paginate .paginate_button:hover {
    background-color: #e9ecef;
    border-color: #ccc;
}

.dataTables_paginate .paginate_button.current {
    background-color: #007bff;
    color: #fff !important;
    border-color: #007bff;
    font-weight: bold;
}

.dataTables_paginate .paginate_button.disabled {
    color: #aaa !important;
    background-color: #f8f9fa;
    border-color: #ddd;
    cursor: not-allowed;
}

.dataTables_paginate span {
    display: flex;
    gap: 1px;
}

#mesVentesTable .btn {
    min-width: fit-content;
    white-space: nowrap;
}

.tarif-container .formules__step3 {
    display: flex;
    flex-direction: column;
    min-height: 100%;
}

.tarif-container .card {
    min-height: 100%;
    display: flex;
    flex-direction: column;
}

.tarif-container .card-body {
    flex: 1;
    height: auto;
}

.tarif-container h2 { 
    font-family: var(--font-family-default) !important;
}

@media (max-width: 767px) {
    .tarif-container .card {
        max-width: none;
        margin: 0 auto;
    }
}
@media (max-width: 767px) {
    .tarif-container .card {
        max-width: none;
        margin: 0 auto;
    }
}

@media (min-width: 800px) {
    .card-wrapper {
        width: 400px; 
        max-width: 100%;
    }
}

.page-title {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    text-align: center;
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

.page-title h1{
    margin-bottom: 0;
}

.page-title.no-background-image{
    background-image: none;
}

.slider-container{
    display: none;
}
/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/slick.css ***!
  \****************************************************************************************************************/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    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);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[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;
}

/*!************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/dataTables.bootstrap5.min.css ***!
  \************************************************************************************************************************************/
:root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 9, 10, 11;--dt-row-stripe: 0, 0, 0;--dt-row-hover: 0, 0, 0;--dt-column-ordering: 0, 0, 0;--dt-html-background: white}:root.dark{--dt-html-background: rgb(33, 37, 41)}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{display:inline-block;color:rgba(0, 0, 0, 0.5);content:"▶"}table.dataTable tr.dt-hasChild td.dt-control:before{content:"▼"}html.dark table.dataTable td.dt-control:before{color:rgba(255, 255, 255, 0.5)}html.dark table.dataTable tr.dt-hasChild td.dt-control:before{color:rgba(255, 255, 255, 0.5)}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{cursor:pointer;position:relative;padding-right:26px}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dataTables_scrollBody>table.dataTable>thead>tr>th:before,div.dataTables_scrollBody>table.dataTable>thead>tr>th:after,div.dataTables_scrollBody>table.dataTable>thead>tr>td:before,div.dataTables_scrollBody>table.dataTable>thead>tr>td:after{display:none}div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px;z-index:10}div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgb(13, 110, 253);background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}/*! Bootstrap 5 integration for DataTables
 *
 * ©2020 SpryMedia Ltd, all rights reserved.
 * License: MIT datatables.net/license/mit
 */table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>*{box-shadow:none}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgb(13, 110, 253);box-shadow:inset 0 0 0 9999px rgb(var(--dt-row-selected));color:rgb(255, 255, 255);color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:rgb(9, 10, 11);color:rgb(var(--dt-row-selected-link))}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.05)}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1).selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.95);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95)}table.dataTable.table-hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.075)}table.dataTable.table-hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.975);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975)}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:.85em}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dt-row{position:relative}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody>table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody>table>thead .sorting:before,div.dataTables_scrollBody>table>thead .sorting_asc:before,div.dataTables_scrollBody>table>thead .sorting_desc:before,div.dataTables_scrollBody>table>thead .sorting:after,div.dataTables_scrollBody>table>thead .sorting_asc:after,div.dataTables_scrollBody>table>thead .sorting_desc:after{display:none}div.dataTables_scrollBody>table>tbody tr:first-child th,div.dataTables_scrollBody>table>tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center !important}}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled){padding-right:20px}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled):before,table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled):after{right:5px}table.table-bordered.dataTable{border-right-width:0}table.table-bordered.dataTable thead tr:first-child th,table.table-bordered.dataTable thead tr:first-child td{border-top-width:1px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable td:first-child,table.table-bordered.dataTable td:first-child{border-left-width:1px}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:1px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-bottom-width:1px}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}:root[data-bs-theme=dark]{--dt-row-hover: 255, 255, 255;--dt-row-stripe: 255, 255, 255;--dt-column-ordering: 255, 255, 255}

/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/jquery-ui/jquery-ui.css ***!
  \***********************************************************************************************************************/
/*! jQuery UI - v1.14.2 - 2026-02-15
* https://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit https://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright OpenJS Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
	touch-action: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	user-select: none;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 125+ */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url(data:image/gif;base64,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);
	height: 100%;
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	background-image: none;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/build/images/ui-icons_444444_256x240.3fe68fd7.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/build/images/ui-icons_444444_256x240.3fe68fd7.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(/build/images/ui-icons_555555_256x240.840f95eb.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(/build/images/ui-icons_ffffff_256x240.3f1d9f63.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(/build/images/ui-icons_777620_256x240.0be52469.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/build/images/ui-icons_cc0000_256x240.b924b3a3.png);
}
.ui-button .ui-icon {
	background-image: url(/build/images/ui-icons_777777_256x240.dd161318.png);
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
}
.ui-widget-shadow {
	box-shadow: 0px 0px 5px #666666;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Tabler Icons 1.41.1 by tabler - https://tabler.io
 * License - https://github.com/tabler/tabler-icons/blob/master/LICENSE
 */
@font-face {
  font-family: "tabler-icons";
  font-style: normal;
  font-weight: 400;
  src: url(/build/fonts/tabler-icons.6fb1bb50.eot);
  src: url(/build/fonts/tabler-icons.6fb1bb50.eot?#iefix) format("embedded-opentype"), url(/build/fonts/tabler-icons.cae0e6a8.woff2) format("woff2"), url(/build/fonts/tabler-icons.5c4e3356.woff) format("woff"), url(/build/fonts/tabler-icons.85957532.ttf) format("truetype"), url(/build/images/tabler-icons.c19dceec.svg#tabler-icons) format("svg");
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "tabler-icons";
    src: url(/build/images/tabler-icons.c19dceec.svg#tabler-icons) format("svg");
  }
}
.ti {
  font-family: "tabler-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ti-2fa:before {
  content: "\eca0";
}

.ti-3d-cube-sphere:before {
  content: "\ecd7";
}

.ti-a-b:before {
  content: "\ec36";
}

.ti-access-point:before {
  content: "\ed1b";
}

.ti-access-point-off:before {
  content: "\ed1a";
}

.ti-accessible:before {
  content: "\eba9";
}

.ti-activity:before {
  content: "\ed23";
}

.ti-ad:before {
  content: "\ea02";
}

.ti-ad-2:before {
  content: "\ef1f";
}

.ti-adjustments:before {
  content: "\ea03";
}

.ti-adjustments-alt:before {
  content: "\ec37";
}

.ti-adjustments-horizontal:before {
  content: "\ec38";
}

.ti-aerial-lift:before {
  content: "\edfe";
}

.ti-affiliate:before {
  content: "\edff";
}

.ti-alarm:before {
  content: "\ea04";
}

.ti-alert-circle:before {
  content: "\ea05";
}

.ti-alert-octagon:before {
  content: "\ecc6";
}

.ti-alert-triangle:before {
  content: "\ea06";
}

.ti-alien:before {
  content: "\ebde";
}

.ti-align-center:before {
  content: "\ea07";
}

.ti-align-justified:before {
  content: "\ea08";
}

.ti-align-left:before {
  content: "\ea09";
}

.ti-align-right:before {
  content: "\ea0a";
}

.ti-ambulance:before {
  content: "\ebf5";
}

.ti-anchor:before {
  content: "\eb76";
}

.ti-angle:before {
  content: "\ef20";
}

.ti-antenna-bars-1:before {
  content: "\ecc7";
}

.ti-antenna-bars-2:before {
  content: "\ecc8";
}

.ti-antenna-bars-3:before {
  content: "\ecc9";
}

.ti-antenna-bars-4:before {
  content: "\ecca";
}

.ti-antenna-bars-5:before {
  content: "\eccb";
}

.ti-aperture:before {
  content: "\eb58";
}

.ti-apple:before {
  content: "\ef21";
}

.ti-apps:before {
  content: "\ebb6";
}

.ti-archive:before {
  content: "\ea0b";
}

.ti-arrow-back:before {
  content: "\ea0c";
}

.ti-arrow-back-up:before {
  content: "\eb77";
}

.ti-arrow-bar-down:before {
  content: "\ea0d";
}

.ti-arrow-bar-left:before {
  content: "\ea0e";
}

.ti-arrow-bar-right:before {
  content: "\ea0f";
}

.ti-arrow-bar-to-down:before {
  content: "\ec88";
}

.ti-arrow-bar-to-left:before {
  content: "\ec89";
}

.ti-arrow-bar-to-right:before {
  content: "\ec8a";
}

.ti-arrow-bar-to-up:before {
  content: "\ec8b";
}

.ti-arrow-bar-up:before {
  content: "\ea10";
}

.ti-arrow-big-down:before {
  content: "\edda";
}

.ti-arrow-big-left:before {
  content: "\eddb";
}

.ti-arrow-big-right:before {
  content: "\eddc";
}

.ti-arrow-big-top:before {
  content: "\eddd";
}

.ti-arrow-bottom-bar:before {
  content: "\ed98";
}

.ti-arrow-bottom-circle:before {
  content: "\ed99";
}

.ti-arrow-bottom-square:before {
  content: "\ed9a";
}

.ti-arrow-bottom-tail:before {
  content: "\ed9b";
}

.ti-arrow-down:before {
  content: "\ea16";
}

.ti-arrow-down-circle:before {
  content: "\ea11";
}

.ti-arrow-down-left:before {
  content: "\ea13";
}

.ti-arrow-down-left-circle:before {
  content: "\ea12";
}

.ti-arrow-down-right:before {
  content: "\ea15";
}

.ti-arrow-down-right-circle:before {
  content: "\ea14";
}

.ti-arrow-forward:before {
  content: "\ea17";
}

.ti-arrow-forward-up:before {
  content: "\eb78";
}

.ti-arrow-left:before {
  content: "\ea19";
}

.ti-arrow-left-bar:before {
  content: "\ed9c";
}

.ti-arrow-left-circle:before {
  content: "\ea18";
}

.ti-arrow-left-square:before {
  content: "\ed9d";
}

.ti-arrow-left-tail:before {
  content: "\ed9e";
}

.ti-arrow-loop-left:before {
  content: "\ed9f";
}

.ti-arrow-loop-right:before {
  content: "\eda0";
}

.ti-arrow-narrow-down:before {
  content: "\ea1a";
}

.ti-arrow-narrow-left:before {
  content: "\ea1b";
}

.ti-arrow-narrow-right:before {
  content: "\ea1c";
}

.ti-arrow-narrow-up:before {
  content: "\ea1d";
}

.ti-arrow-ramp-left:before {
  content: "\ed3c";
}

.ti-arrow-ramp-right:before {
  content: "\ed3d";
}

.ti-arrow-right:before {
  content: "\ea1f";
}

.ti-arrow-right-bar:before {
  content: "\eda1";
}

.ti-arrow-right-circle:before {
  content: "\ea1e";
}

.ti-arrow-right-square:before {
  content: "\eda2";
}

.ti-arrow-right-tail:before {
  content: "\eda3";
}

.ti-arrow-top-bar:before {
  content: "\eda4";
}

.ti-arrow-top-circle:before {
  content: "\eda5";
}

.ti-arrow-top-square:before {
  content: "\eda6";
}

.ti-arrow-top-tail:before {
  content: "\eda7";
}

.ti-arrow-up:before {
  content: "\ea25";
}

.ti-arrow-up-circle:before {
  content: "\ea20";
}

.ti-arrow-up-left:before {
  content: "\ea22";
}

.ti-arrow-up-left-circle:before {
  content: "\ea21";
}

.ti-arrow-up-right:before {
  content: "\ea24";
}

.ti-arrow-up-right-circle:before {
  content: "\ea23";
}

.ti-arrow-wave-left-down:before {
  content: "\eda8";
}

.ti-arrow-wave-left-up:before {
  content: "\eda9";
}

.ti-arrow-wave-right-down:before {
  content: "\edaa";
}

.ti-arrow-wave-right-up:before {
  content: "\edab";
}

.ti-arrows-diagonal:before {
  content: "\ea27";
}

.ti-arrows-diagonal-2:before {
  content: "\ea26";
}

.ti-arrows-double-ne-sw:before {
  content: "\edde";
}

.ti-arrows-double-nw-se:before {
  content: "\eddf";
}

.ti-arrows-double-se-nw:before {
  content: "\ede0";
}

.ti-arrows-double-sw-ne:before {
  content: "\ede1";
}

.ti-arrows-down:before {
  content: "\edad";
}

.ti-arrows-down-up:before {
  content: "\edac";
}

.ti-arrows-horizontal:before {
  content: "\eb59";
}

.ti-arrows-join:before {
  content: "\edaf";
}

.ti-arrows-join-2:before {
  content: "\edae";
}

.ti-arrows-left:before {
  content: "\edb1";
}

.ti-arrows-left-down:before {
  content: "\ee00";
}

.ti-arrows-left-right:before {
  content: "\edb0";
}

.ti-arrows-maximize:before {
  content: "\ea28";
}

.ti-arrows-minimize:before {
  content: "\ea29";
}

.ti-arrows-right:before {
  content: "\edb3";
}

.ti-arrows-right-down:before {
  content: "\ee01";
}

.ti-arrows-right-left:before {
  content: "\edb2";
}

.ti-arrows-sort:before {
  content: "\eb5a";
}

.ti-arrows-split:before {
  content: "\edb5";
}

.ti-arrows-split-2:before {
  content: "\edb4";
}

.ti-arrows-up:before {
  content: "\edb7";
}

.ti-arrows-up-down:before {
  content: "\edb6";
}

.ti-arrows-up-left:before {
  content: "\ee02";
}

.ti-arrows-up-right:before {
  content: "\ee03";
}

.ti-arrows-vertical:before {
  content: "\eb5b";
}

.ti-artboard:before {
  content: "\ea2a";
}

.ti-aspect-ratio:before {
  content: "\ed30";
}

.ti-at:before {
  content: "\ea2b";
}

.ti-atom:before {
  content: "\eb79";
}

.ti-atom-2:before {
  content: "\ebdf";
}

.ti-award:before {
  content: "\ea2c";
}

.ti-backhoe:before {
  content: "\ed86";
}

.ti-backspace:before {
  content: "\ea2d";
}

.ti-ball-american-football:before {
  content: "\ee04";
}

.ti-ball-basketball:before {
  content: "\ec28";
}

.ti-ball-bowling:before {
  content: "\ec29";
}

.ti-ball-football:before {
  content: "\ee06";
}

.ti-ball-football-off:before {
  content: "\ee05";
}

.ti-ball-tennis:before {
  content: "\ec2a";
}

.ti-ball-volleyball:before {
  content: "\ec2b";
}

.ti-ban:before {
  content: "\ea2e";
}

.ti-bandage:before {
  content: "\eb7a";
}

.ti-barcode:before {
  content: "\ebc6";
}

.ti-basket:before {
  content: "\ebe1";
}

.ti-battery:before {
  content: "\ea34";
}

.ti-battery-1:before {
  content: "\ea2f";
}

.ti-battery-2:before {
  content: "\ea30";
}

.ti-battery-3:before {
  content: "\ea31";
}

.ti-battery-4:before {
  content: "\ea32";
}

.ti-battery-automotive:before {
  content: "\ee07";
}

.ti-battery-charging:before {
  content: "\ea33";
}

.ti-battery-off:before {
  content: "\ed1c";
}

.ti-bed:before {
  content: "\eb5c";
}

.ti-bell:before {
  content: "\ea35";
}

.ti-bell-minus:before {
  content: "\ede2";
}

.ti-bell-off:before {
  content: "\ece9";
}

.ti-bell-plus:before {
  content: "\ede3";
}

.ti-bell-ringing:before {
  content: "\ed07";
}

.ti-bell-ringing-2:before {
  content: "\ede4";
}

.ti-bell-x:before {
  content: "\ede5";
}

.ti-bike:before {
  content: "\ea36";
}

.ti-binary:before {
  content: "\ee08";
}

.ti-biohazard:before {
  content: "\ecb8";
}

.ti-blockquote:before {
  content: "\ee09";
}

.ti-bluetooth:before {
  content: "\ea37";
}

.ti-bluetooth-connected:before {
  content: "\ecea";
}

.ti-bluetooth-off:before {
  content: "\eceb";
}

.ti-bold:before {
  content: "\eb7b";
}

.ti-bolt:before {
  content: "\ea38";
}

.ti-bolt-off:before {
  content: "\ecec";
}

.ti-bone:before {
  content: "\edb8";
}

.ti-book:before {
  content: "\ea39";
}

.ti-bookmark:before {
  content: "\ea3a";
}

.ti-bookmark-off:before {
  content: "\eced";
}

.ti-bookmarks:before {
  content: "\ed08";
}

.ti-border-all:before {
  content: "\ea3b";
}

.ti-border-bottom:before {
  content: "\ea3c";
}

.ti-border-horizontal:before {
  content: "\ea3d";
}

.ti-border-inner:before {
  content: "\ea3e";
}

.ti-border-left:before {
  content: "\ea3f";
}

.ti-border-none:before {
  content: "\ea40";
}

.ti-border-outer:before {
  content: "\ea41";
}

.ti-border-radius:before {
  content: "\eb7c";
}

.ti-border-right:before {
  content: "\ea42";
}

.ti-border-style:before {
  content: "\ee0a";
}

.ti-border-style-2:before {
  content: "\ef22";
}

.ti-border-top:before {
  content: "\ea43";
}

.ti-border-vertical:before {
  content: "\ea44";
}

.ti-bottle:before {
  content: "\ef0b";
}

.ti-box:before {
  content: "\ea45";
}

.ti-box-margin:before {
  content: "\ee0b";
}

.ti-box-model:before {
  content: "\ee0c";
}

.ti-box-model-2:before {
  content: "\ef23";
}

.ti-box-multiple:before {
  content: "\ee17";
}

.ti-box-multiple-0:before {
  content: "\ee0d";
}

.ti-box-multiple-1:before {
  content: "\ee0e";
}

.ti-box-multiple-2:before {
  content: "\ee0f";
}

.ti-box-multiple-3:before {
  content: "\ee10";
}

.ti-box-multiple-4:before {
  content: "\ee11";
}

.ti-box-multiple-5:before {
  content: "\ee12";
}

.ti-box-multiple-6:before {
  content: "\ee13";
}

.ti-box-multiple-7:before {
  content: "\ee14";
}

.ti-box-multiple-8:before {
  content: "\ee15";
}

.ti-box-multiple-9:before {
  content: "\ee16";
}

.ti-box-padding:before {
  content: "\ee18";
}

.ti-braces:before {
  content: "\ebcc";
}

.ti-brackets:before {
  content: "\ebcd";
}

.ti-brand-airbnb:before {
  content: "\ed68";
}

.ti-brand-android:before {
  content: "\ec16";
}

.ti-brand-apple:before {
  content: "\ec17";
}

.ti-brand-apple-arcade:before {
  content: "\ed69";
}

.ti-brand-appstore:before {
  content: "\ed24";
}

.ti-brand-asana:before {
  content: "\edc5";
}

.ti-brand-behance:before {
  content: "\ec6e";
}

.ti-brand-bing:before {
  content: "\edc6";
}

.ti-brand-bitbucket:before {
  content: "\edc7";
}

.ti-brand-booking:before {
  content: "\edc8";
}

.ti-brand-chrome:before {
  content: "\ec18";
}

.ti-brand-codepen:before {
  content: "\ec6f";
}

.ti-brand-codesandbox:before {
  content: "\ed6a";
}

.ti-brand-css3:before {
  content: "\ed6b";
}

.ti-brand-deviantart:before {
  content: "\ecfb";
}

.ti-brand-discord:before {
  content: "\ece3";
}

.ti-brand-disqus:before {
  content: "\edc9";
}

.ti-brand-docker:before {
  content: "\edca";
}

.ti-brand-dribbble:before {
  content: "\ec19";
}

.ti-brand-edge:before {
  content: "\ecfc";
}

.ti-brand-facebook:before {
  content: "\ec1a";
}

.ti-brand-figma:before {
  content: "\ec93";
}

.ti-brand-firefox:before {
  content: "\ecfd";
}

.ti-brand-flickr:before {
  content: "\ecfe";
}

.ti-brand-foursquare:before {
  content: "\ecff";
}

.ti-brand-framer:before {
  content: "\ec1b";
}

.ti-brand-github:before {
  content: "\ec1c";
}

.ti-brand-gitlab:before {
  content: "\ec1d";
}

.ti-brand-google:before {
  content: "\ec1f";
}

.ti-brand-google-analytics:before {
  content: "\edcb";
}

.ti-brand-google-drive:before {
  content: "\ec1e";
}

.ti-brand-google-play:before {
  content: "\ed25";
}

.ti-brand-gravatar:before {
  content: "\edcc";
}

.ti-brand-hipchat:before {
  content: "\edcd";
}

.ti-brand-html5:before {
  content: "\ed6c";
}

.ti-brand-instagram:before {
  content: "\ec20";
}

.ti-brand-javascript:before {
  content: "\ef0c";
}

.ti-brand-kickstarter:before {
  content: "\edce";
}

.ti-brand-kotlin:before {
  content: "\ed6d";
}

.ti-brand-linkedin:before {
  content: "\ec8c";
}

.ti-brand-medium:before {
  content: "\ec70";
}

.ti-brand-messenger:before {
  content: "\ec71";
}

.ti-brand-netflix:before {
  content: "\edcf";
}

.ti-brand-open-source:before {
  content: "\edd0";
}

.ti-brand-opera:before {
  content: "\ec21";
}

.ti-brand-pagekit:before {
  content: "\edd1";
}

.ti-brand-patreon:before {
  content: "\edd2";
}

.ti-brand-paypal:before {
  content: "\ec22";
}

.ti-brand-pinterest:before {
  content: "\ec8d";
}

.ti-brand-pocket:before {
  content: "\ed00";
}

.ti-brand-producthunt:before {
  content: "\edd3";
}

.ti-brand-python:before {
  content: "\ed01";
}

.ti-brand-reddit:before {
  content: "\ec8e";
}

.ti-brand-safari:before {
  content: "\ec23";
}

.ti-brand-sass:before {
  content: "\edd4";
}

.ti-brand-sentry:before {
  content: "\edd5";
}

.ti-brand-shazam:before {
  content: "\edd6";
}

.ti-brand-sketch:before {
  content: "\ec24";
}

.ti-brand-skype:before {
  content: "\ed02";
}

.ti-brand-slack:before {
  content: "\ec72";
}

.ti-brand-snapchat:before {
  content: "\ec25";
}

.ti-brand-soundcloud:before {
  content: "\ed6e";
}

.ti-brand-spotify:before {
  content: "\ed03";
}

.ti-brand-steam:before {
  content: "\ed6f";
}

.ti-brand-stripe:before {
  content: "\edd7";
}

.ti-brand-tabler:before {
  content: "\ec8f";
}

.ti-brand-tailwind:before {
  content: "\eca1";
}

.ti-brand-telegram:before {
  content: "\ec26";
}

.ti-brand-tidal:before {
  content: "\ed70";
}

.ti-brand-tiktok:before {
  content: "\ec73";
}

.ti-brand-tinder:before {
  content: "\ed71";
}

.ti-brand-tumblr:before {
  content: "\ed04";
}

.ti-brand-twitch:before {
  content: "\ed05";
}

.ti-brand-twitter:before {
  content: "\ec27";
}

.ti-brand-unsplash:before {
  content: "\edd8";
}

.ti-brand-vercel:before {
  content: "\ef24";
}

.ti-brand-vimeo:before {
  content: "\ed06";
}

.ti-brand-vk:before {
  content: "\ed72";
}

.ti-brand-whatsapp:before {
  content: "\ec74";
}

.ti-brand-windows:before {
  content: "\ecd8";
}

.ti-brand-yahoo:before {
  content: "\ed73";
}

.ti-brand-ycombinator:before {
  content: "\edd9";
}

.ti-brand-youtube:before {
  content: "\ec90";
}

.ti-briefcase:before {
  content: "\ea46";
}

.ti-brightness:before {
  content: "\eb7f";
}

.ti-brightness-2:before {
  content: "\ee19";
}

.ti-brightness-down:before {
  content: "\eb7d";
}

.ti-brightness-half:before {
  content: "\ee1a";
}

.ti-brightness-up:before {
  content: "\eb7e";
}

.ti-browser:before {
  content: "\ebb7";
}

.ti-brush:before {
  content: "\ebb8";
}

.ti-bucket:before {
  content: "\ea47";
}

.ti-bug:before {
  content: "\ea48";
}

.ti-building:before {
  content: "\ea4f";
}

.ti-building-arch:before {
  content: "\ea49";
}

.ti-building-bank:before {
  content: "\ebe2";
}

.ti-building-bridge:before {
  content: "\ea4b";
}

.ti-building-bridge-2:before {
  content: "\ea4a";
}

.ti-building-carousel:before {
  content: "\ed87";
}

.ti-building-castle:before {
  content: "\ed88";
}

.ti-building-church:before {
  content: "\ea4c";
}

.ti-building-community:before {
  content: "\ebf6";
}

.ti-building-cottage:before {
  content: "\ee1b";
}

.ti-building-factory:before {
  content: "\ee1c";
}

.ti-building-fortress:before {
  content: "\ed89";
}

.ti-building-hospital:before {
  content: "\ea4d";
}

.ti-building-lighthouse:before {
  content: "\ed8a";
}

.ti-building-monument:before {
  content: "\ed26";
}

.ti-building-pavilon:before {
  content: "\ebf7";
}

.ti-building-skyscraper:before {
  content: "\ec39";
}

.ti-building-store:before {
  content: "\ea4e";
}

.ti-building-warehouse:before {
  content: "\ebe3";
}

.ti-bulb:before {
  content: "\ea51";
}

.ti-bulb-off:before {
  content: "\ea50";
}

.ti-bulldozer:before {
  content: "\ee1d";
}

.ti-bus:before {
  content: "\ebe4";
}

.ti-businessplan:before {
  content: "\ee1e";
}

.ti-calculator:before {
  content: "\eb80";
}

.ti-calendar:before {
  content: "\ea53";
}

.ti-calendar-event:before {
  content: "\ea52";
}

.ti-calendar-minus:before {
  content: "\ebb9";
}

.ti-calendar-off:before {
  content: "\ee1f";
}

.ti-calendar-plus:before {
  content: "\ebba";
}

.ti-calendar-stats:before {
  content: "\ee20";
}

.ti-calendar-time:before {
  content: "\ee21";
}

.ti-camera:before {
  content: "\ea54";
}

.ti-camera-minus:before {
  content: "\ec3a";
}

.ti-camera-off:before {
  content: "\ecee";
}

.ti-camera-plus:before {
  content: "\ec3b";
}

.ti-camera-rotate:before {
  content: "\ee22";
}

.ti-camera-selfie:before {
  content: "\ee23";
}

.ti-candy:before {
  content: "\ef0d";
}

.ti-capture:before {
  content: "\ec3c";
}

.ti-car:before {
  content: "\ebbb";
}

.ti-car-crane:before {
  content: "\ef25";
}

.ti-caravan:before {
  content: "\ec7c";
}

.ti-cardboards:before {
  content: "\ed74";
}

.ti-caret-down:before {
  content: "\eb5d";
}

.ti-caret-left:before {
  content: "\eb5e";
}

.ti-caret-right:before {
  content: "\eb5f";
}

.ti-caret-up:before {
  content: "\eb60";
}

.ti-cash:before {
  content: "\ea55";
}

.ti-cash-banknote:before {
  content: "\ee25";
}

.ti-cash-banknote-off:before {
  content: "\ee24";
}

.ti-cast:before {
  content: "\ea56";
}

.ti-ce:before {
  content: "\ed75";
}

.ti-certificate:before {
  content: "\ed76";
}

.ti-charging-pile:before {
  content: "\ee26";
}

.ti-chart-arcs:before {
  content: "\ee28";
}

.ti-chart-arcs-3:before {
  content: "\ee27";
}

.ti-chart-area:before {
  content: "\ea58";
}

.ti-chart-area-line:before {
  content: "\ea57";
}

.ti-chart-arrows:before {
  content: "\ee2a";
}

.ti-chart-arrows-vertical:before {
  content: "\ee29";
}

.ti-chart-bar:before {
  content: "\ea59";
}

.ti-chart-bubble:before {
  content: "\ec75";
}

.ti-chart-candle:before {
  content: "\ea5a";
}

.ti-chart-circles:before {
  content: "\ee2b";
}

.ti-chart-donut:before {
  content: "\ea5b";
}

.ti-chart-donut-2:before {
  content: "\ee2c";
}

.ti-chart-donut-3:before {
  content: "\ee2d";
}

.ti-chart-donut-4:before {
  content: "\ee2e";
}

.ti-chart-dots:before {
  content: "\ee2f";
}

.ti-chart-infographic:before {
  content: "\ee30";
}

.ti-chart-line:before {
  content: "\ea5c";
}

.ti-chart-pie:before {
  content: "\ea5d";
}

.ti-chart-pie-2:before {
  content: "\ee31";
}

.ti-chart-pie-3:before {
  content: "\ee32";
}

.ti-chart-pie-4:before {
  content: "\ee33";
}

.ti-chart-radar:before {
  content: "\ed77";
}

.ti-check:before {
  content: "\ea5e";
}

.ti-checkbox:before {
  content: "\eba6";
}

.ti-checks:before {
  content: "\ebaa";
}

.ti-cheese:before {
  content: "\ef26";
}

.ti-chevron-down:before {
  content: "\ea5f";
}

.ti-chevron-down-left:before {
  content: "\ed09";
}

.ti-chevron-down-right:before {
  content: "\ed0a";
}

.ti-chevron-left:before {
  content: "\ea60";
}

.ti-chevron-right:before {
  content: "\ea61";
}

.ti-chevron-up:before {
  content: "\ea62";
}

.ti-chevron-up-left:before {
  content: "\ed0b";
}

.ti-chevron-up-right:before {
  content: "\ed0c";
}

.ti-chevrons-down:before {
  content: "\ea63";
}

.ti-chevrons-down-left:before {
  content: "\ed0d";
}

.ti-chevrons-down-right:before {
  content: "\ed0e";
}

.ti-chevrons-left:before {
  content: "\ea64";
}

.ti-chevrons-right:before {
  content: "\ea65";
}

.ti-chevrons-up:before {
  content: "\ea66";
}

.ti-chevrons-up-left:before {
  content: "\ed0f";
}

.ti-chevrons-up-right:before {
  content: "\ed10";
}

.ti-christmas-tree:before {
  content: "\ed78";
}

.ti-circle:before {
  content: "\ea6b";
}

.ti-circle-0:before {
  content: "\ee34";
}

.ti-circle-1:before {
  content: "\ee35";
}

.ti-circle-2:before {
  content: "\ee36";
}

.ti-circle-3:before {
  content: "\ee37";
}

.ti-circle-4:before {
  content: "\ee38";
}

.ti-circle-5:before {
  content: "\ee39";
}

.ti-circle-6:before {
  content: "\ee3a";
}

.ti-circle-7:before {
  content: "\ee3b";
}

.ti-circle-8:before {
  content: "\ee3c";
}

.ti-circle-9:before {
  content: "\ee3d";
}

.ti-circle-check:before {
  content: "\ea67";
}

.ti-circle-dashed:before {
  content: "\ed27";
}

.ti-circle-dotted:before {
  content: "\ed28";
}

.ti-circle-half:before {
  content: "\ee3f";
}

.ti-circle-half-vertical:before {
  content: "\ee3e";
}

.ti-circle-minus:before {
  content: "\ea68";
}

.ti-circle-off:before {
  content: "\ee40";
}

.ti-circle-plus:before {
  content: "\ea69";
}

.ti-circle-square:before {
  content: "\ece4";
}

.ti-circle-x:before {
  content: "\ea6a";
}

.ti-circles:before {
  content: "\ece5";
}

.ti-clear-all:before {
  content: "\ee41";
}

.ti-clear-formatting:before {
  content: "\ebe5";
}

.ti-click:before {
  content: "\ebbc";
}

.ti-clipboard:before {
  content: "\ea6f";
}

.ti-clipboard-check:before {
  content: "\ea6c";
}

.ti-clipboard-list:before {
  content: "\ea6d";
}

.ti-clipboard-x:before {
  content: "\ea6e";
}

.ti-clock:before {
  content: "\ea70";
}

.ti-cloud:before {
  content: "\ea76";
}

.ti-cloud-download:before {
  content: "\ea71";
}

.ti-cloud-fog:before {
  content: "\ecd9";
}

.ti-cloud-off:before {
  content: "\ed3e";
}

.ti-cloud-rain:before {
  content: "\ea72";
}

.ti-cloud-snow:before {
  content: "\ea73";
}

.ti-cloud-storm:before {
  content: "\ea74";
}

.ti-cloud-upload:before {
  content: "\ea75";
}

.ti-code:before {
  content: "\ea77";
}

.ti-code-minus:before {
  content: "\ee42";
}

.ti-code-plus:before {
  content: "\ee43";
}

.ti-coffee:before {
  content: "\ef0e";
}

.ti-coin:before {
  content: "\eb82";
}

.ti-color-picker:before {
  content: "\ebe6";
}

.ti-color-swatch:before {
  content: "\eb61";
}

.ti-column-insert-left:before {
  content: "\ee44";
}

.ti-column-insert-right:before {
  content: "\ee45";
}

.ti-columns:before {
  content: "\eb83";
}

.ti-comet:before {
  content: "\ec76";
}

.ti-command:before {
  content: "\ea78";
}

.ti-compass:before {
  content: "\ea79";
}

.ti-confetti:before {
  content: "\ee46";
}

.ti-container:before {
  content: "\ee47";
}

.ti-contrast:before {
  content: "\ec4e";
}

.ti-cookie:before {
  content: "\ef0f";
}

.ti-copy:before {
  content: "\ea7a";
}

.ti-copyleft:before {
  content: "\ec3d";
}

.ti-copyright:before {
  content: "\ea7b";
}

.ti-corner-down-left:before {
  content: "\ea7c";
}

.ti-corner-down-left-double:before {
  content: "\ee48";
}

.ti-corner-down-right:before {
  content: "\ea7d";
}

.ti-corner-down-right-double:before {
  content: "\ee49";
}

.ti-corner-left-down:before {
  content: "\ea7e";
}

.ti-corner-left-down-double:before {
  content: "\ee4a";
}

.ti-corner-left-up:before {
  content: "\ea7f";
}

.ti-corner-left-up-double:before {
  content: "\ee4b";
}

.ti-corner-right-down:before {
  content: "\ea80";
}

.ti-corner-right-down-double:before {
  content: "\ee4c";
}

.ti-corner-right-up:before {
  content: "\ea81";
}

.ti-corner-right-up-double:before {
  content: "\ee4d";
}

.ti-corner-up-left:before {
  content: "\ea82";
}

.ti-corner-up-left-double:before {
  content: "\ee4e";
}

.ti-corner-up-right:before {
  content: "\ea83";
}

.ti-corner-up-right-double:before {
  content: "\ee4f";
}

.ti-crane:before {
  content: "\ef27";
}

.ti-credit-card:before {
  content: "\ea84";
}

.ti-credit-card-off:before {
  content: "\ed11";
}

.ti-crop:before {
  content: "\ea85";
}

.ti-crosshair:before {
  content: "\ec3e";
}

.ti-crown:before {
  content: "\ed12";
}

.ti-crown-off:before {
  content: "\ee50";
}

.ti-cup:before {
  content: "\ef28";
}

.ti-curly-loop:before {
  content: "\ecda";
}

.ti-currency-bahraini:before {
  content: "\ee51";
}

.ti-currency-bath:before {
  content: "\ee52";
}

.ti-currency-bitcoin:before {
  content: "\ebab";
}

.ti-currency-cent:before {
  content: "\ee53";
}

.ti-currency-dinar:before {
  content: "\ee54";
}

.ti-currency-dirham:before {
  content: "\ee55";
}

.ti-currency-dollar:before {
  content: "\eb84";
}

.ti-currency-dollar-australian:before {
  content: "\ee56";
}

.ti-currency-dollar-canadian:before {
  content: "\ee57";
}

.ti-currency-dollar-singapore:before {
  content: "\ee58";
}

.ti-currency-ethereum:before {
  content: "\ee59";
}

.ti-currency-euro:before {
  content: "\eb85";
}

.ti-currency-forint:before {
  content: "\ee5a";
}

.ti-currency-frank:before {
  content: "\ee5b";
}

.ti-currency-krone-czech:before {
  content: "\ee5c";
}

.ti-currency-krone-danish:before {
  content: "\ee5d";
}

.ti-currency-krone-swedish:before {
  content: "\ee5e";
}

.ti-currency-leu:before {
  content: "\ee5f";
}

.ti-currency-lira:before {
  content: "\ee60";
}

.ti-currency-litecoin:before {
  content: "\ee61";
}

.ti-currency-naira:before {
  content: "\ee62";
}

.ti-currency-pound:before {
  content: "\ebac";
}

.ti-currency-real:before {
  content: "\ee63";
}

.ti-currency-renminbi:before {
  content: "\ee64";
}

.ti-currency-ripple:before {
  content: "\ee65";
}

.ti-currency-riyal:before {
  content: "\ee66";
}

.ti-currency-rubel:before {
  content: "\ee67";
}

.ti-currency-rupee:before {
  content: "\ebad";
}

.ti-currency-shekel:before {
  content: "\ee68";
}

.ti-currency-taka:before {
  content: "\ee69";
}

.ti-currency-tugrik:before {
  content: "\ee6a";
}

.ti-currency-won:before {
  content: "\ee6b";
}

.ti-currency-yen:before {
  content: "\ebae";
}

.ti-currency-zloty:before {
  content: "\ee6c";
}

.ti-current-location:before {
  content: "\ecef";
}

.ti-cursor-text:before {
  content: "\ee6d";
}

.ti-cut:before {
  content: "\ea86";
}

.ti-dashboard:before {
  content: "\ea87";
}

.ti-database:before {
  content: "\ea88";
}

.ti-database-export:before {
  content: "\ee6e";
}

.ti-database-import:before {
  content: "\ee6f";
}

.ti-database-off:before {
  content: "\ee70";
}

.ti-details:before {
  content: "\ee71";
}

.ti-device-analytics:before {
  content: "\ee72";
}

.ti-device-audio-tape:before {
  content: "\ee73";
}

.ti-device-cctv:before {
  content: "\ee74";
}

.ti-device-computer-camera:before {
  content: "\ee76";
}

.ti-device-computer-camera-off:before {
  content: "\ee75";
}

.ti-device-desktop:before {
  content: "\ea89";
}

.ti-device-desktop-analytics:before {
  content: "\ee77";
}

.ti-device-desktop-off:before {
  content: "\ee78";
}

.ti-device-floppy:before {
  content: "\eb62";
}

.ti-device-gamepad:before {
  content: "\eb63";
}

.ti-device-laptop:before {
  content: "\eb64";
}

.ti-device-mobile:before {
  content: "\ea8a";
}

.ti-device-mobile-message:before {
  content: "\ee79";
}

.ti-device-mobile-rotated:before {
  content: "\ecdb";
}

.ti-device-mobile-vibration:before {
  content: "\eb86";
}

.ti-device-speaker:before {
  content: "\ea8b";
}

.ti-device-tablet:before {
  content: "\ea8c";
}

.ti-device-tv:before {
  content: "\ea8d";
}

.ti-device-watch:before {
  content: "\ebf9";
}

.ti-devices:before {
  content: "\eb87";
}

.ti-devices-2:before {
  content: "\ed29";
}

.ti-devices-pc:before {
  content: "\ee7a";
}

.ti-diamond:before {
  content: "\eb65";
}

.ti-dice:before {
  content: "\eb66";
}

.ti-dimensions:before {
  content: "\ee7b";
}

.ti-direction:before {
  content: "\ebfb";
}

.ti-direction-horizontal:before {
  content: "\ebfa";
}

.ti-directions:before {
  content: "\ea8e";
}

.ti-disabled:before {
  content: "\ea8f";
}

.ti-disabled-2:before {
  content: "\ebaf";
}

.ti-disc:before {
  content: "\ea90";
}

.ti-discount:before {
  content: "\ebbd";
}

.ti-discount-2:before {
  content: "\ee7c";
}

.ti-divide:before {
  content: "\ed5c";
}

.ti-dna:before {
  content: "\ee7d";
}

.ti-dog-bowl:before {
  content: "\ef29";
}

.ti-dots:before {
  content: "\ea95";
}

.ti-dots-circle-horizontal:before {
  content: "\ea91";
}

.ti-dots-diagonal:before {
  content: "\ea93";
}

.ti-dots-diagonal-2:before {
  content: "\ea92";
}

.ti-dots-vertical:before {
  content: "\ea94";
}

.ti-download:before {
  content: "\ea96";
}

.ti-drag-drop:before {
  content: "\eb89";
}

.ti-drag-drop-2:before {
  content: "\eb88";
}

.ti-drone:before {
  content: "\ed79";
}

.ti-drone-off:before {
  content: "\ee7e";
}

.ti-droplet:before {
  content: "\ea97";
}

.ti-droplet-filled:before {
  content: "\ee80";
}

.ti-droplet-filled-2:before {
  content: "\ee7f";
}

.ti-droplet-half:before {
  content: "\ee82";
}

.ti-droplet-half-2:before {
  content: "\ee81";
}

.ti-droplet-off:before {
  content: "\ee83";
}

.ti-ear:before {
  content: "\ebce";
}

.ti-ear-off:before {
  content: "\ee84";
}

.ti-edit:before {
  content: "\ea98";
}

.ti-edit-circle:before {
  content: "\ee85";
}

.ti-egg:before {
  content: "\eb8a";
}

.ti-emphasis:before {
  content: "\ebcf";
}

.ti-equal:before {
  content: "\ee87";
}

.ti-equal-not:before {
  content: "\ee86";
}

.ti-eraser:before {
  content: "\eb8b";
}

.ti-exchange:before {
  content: "\ebe7";
}

.ti-exposure:before {
  content: "\eb8c";
}

.ti-external-link:before {
  content: "\ea99";
}

.ti-eye:before {
  content: "\ea9a";
}

.ti-eye-check:before {
  content: "\ee88";
}

.ti-eye-off:before {
  content: "\ecf0";
}

.ti-eyeglass:before {
  content: "\ee8a";
}

.ti-eyeglass-2:before {
  content: "\ee89";
}

.ti-face-id:before {
  content: "\ea9b";
}

.ti-fall:before {
  content: "\ecb9";
}

.ti-feather:before {
  content: "\ee8b";
}

.ti-fence:before {
  content: "\ef2a";
}

.ti-file:before {
  content: "\eaa4";
}

.ti-file-alert:before {
  content: "\ede6";
}

.ti-file-analytics:before {
  content: "\ede7";
}

.ti-file-certificate:before {
  content: "\ed4d";
}

.ti-file-check:before {
  content: "\ea9c";
}

.ti-file-code:before {
  content: "\ebd0";
}

.ti-file-code-2:before {
  content: "\ede8";
}

.ti-file-diff:before {
  content: "\ecf1";
}

.ti-file-dislike:before {
  content: "\ed2a";
}

.ti-file-download:before {
  content: "\ea9d";
}

.ti-file-export:before {
  content: "\ede9";
}

.ti-file-horizontal:before {
  content: "\ebb0";
}

.ti-file-import:before {
  content: "\edea";
}

.ti-file-info:before {
  content: "\edec";
}

.ti-file-invoice:before {
  content: "\eb67";
}

.ti-file-like:before {
  content: "\ed2b";
}

.ti-file-minus:before {
  content: "\ea9e";
}

.ti-file-music:before {
  content: "\ea9f";
}

.ti-file-off:before {
  content: "\ecf2";
}

.ti-file-phone:before {
  content: "\ecdc";
}

.ti-file-plus:before {
  content: "\eaa0";
}

.ti-file-report:before {
  content: "\eded";
}

.ti-file-search:before {
  content: "\ed5d";
}

.ti-file-shredder:before {
  content: "\eaa1";
}

.ti-file-symlink:before {
  content: "\ed53";
}

.ti-file-text:before {
  content: "\eaa2";
}

.ti-file-upload:before {
  content: "\ec91";
}

.ti-file-x:before {
  content: "\eaa3";
}

.ti-file-zip:before {
  content: "\ed4e";
}

.ti-files:before {
  content: "\edef";
}

.ti-files-off:before {
  content: "\edee";
}

.ti-filter:before {
  content: "\eaa5";
}

.ti-filter-off:before {
  content: "\ed2c";
}

.ti-fingerprint:before {
  content: "\ebd1";
}

.ti-firetruck:before {
  content: "\ebe8";
}

.ti-fish:before {
  content: "\ef2b";
}

.ti-flag:before {
  content: "\eaa6";
}

.ti-flag-2:before {
  content: "\ee8c";
}

.ti-flag-3:before {
  content: "\ee8d";
}

.ti-flame:before {
  content: "\ec2c";
}

.ti-flare:before {
  content: "\ee8e";
}

.ti-flask:before {
  content: "\ebd2";
}

.ti-flip-horizontal:before {
  content: "\eaa7";
}

.ti-flip-vertical:before {
  content: "\eaa8";
}

.ti-float-center:before {
  content: "\ebb1";
}

.ti-float-left:before {
  content: "\ebb2";
}

.ti-float-none:before {
  content: "\ed13";
}

.ti-float-right:before {
  content: "\ebb3";
}

.ti-focus:before {
  content: "\eb8d";
}

.ti-focus-2:before {
  content: "\ebd3";
}

.ti-fold:before {
  content: "\ed56";
}

.ti-fold-down:before {
  content: "\ed54";
}

.ti-fold-up:before {
  content: "\ed55";
}

.ti-folder:before {
  content: "\eaad";
}

.ti-folder-minus:before {
  content: "\eaaa";
}

.ti-folder-off:before {
  content: "\ed14";
}

.ti-folder-plus:before {
  content: "\eaab";
}

.ti-folder-x:before {
  content: "\eaac";
}

.ti-folders:before {
  content: "\eaae";
}

.ti-forbid:before {
  content: "\ebd5";
}

.ti-forbid-2:before {
  content: "\ebd4";
}

.ti-forklift:before {
  content: "\ebe9";
}

.ti-forms:before {
  content: "\ee8f";
}

.ti-frame:before {
  content: "\eaaf";
}

.ti-friends:before {
  content: "\eab0";
}

.ti-gas-station:before {
  content: "\ec7d";
}

.ti-gauge:before {
  content: "\eab1";
}

.ti-geometry:before {
  content: "\ee90";
}

.ti-ghost:before {
  content: "\eb8e";
}

.ti-gift:before {
  content: "\eb68";
}

.ti-git-branch:before {
  content: "\eab2";
}

.ti-git-commit:before {
  content: "\eab3";
}

.ti-git-compare:before {
  content: "\eab4";
}

.ti-git-fork:before {
  content: "\eb8f";
}

.ti-git-merge:before {
  content: "\eab5";
}

.ti-git-pull-request:before {
  content: "\eab6";
}

.ti-glass:before {
  content: "\eab8";
}

.ti-glass-full:before {
  content: "\eab7";
}

.ti-glass-off:before {
  content: "\ee91";
}

.ti-globe:before {
  content: "\eab9";
}

.ti-golf:before {
  content: "\ed8c";
}

.ti-gps:before {
  content: "\ed7a";
}

.ti-grain:before {
  content: "\ee92";
}

.ti-grid-dots:before {
  content: "\eaba";
}

.ti-grip-horizontal:before {
  content: "\ec00";
}

.ti-grip-vertical:before {
  content: "\ec01";
}

.ti-growth:before {
  content: "\ee93";
}

.ti-h-1:before {
  content: "\ec94";
}

.ti-h-2:before {
  content: "\ec95";
}

.ti-h-3:before {
  content: "\ec96";
}

.ti-h-4:before {
  content: "\ec97";
}

.ti-h-5:before {
  content: "\ec98";
}

.ti-h-6:before {
  content: "\ec99";
}

.ti-hand-finger:before {
  content: "\ee94";
}

.ti-hand-little-finger:before {
  content: "\ee95";
}

.ti-hand-middle-finger:before {
  content: "\ec2d";
}

.ti-hand-off:before {
  content: "\ed15";
}

.ti-hand-ring-finger:before {
  content: "\ee96";
}

.ti-hand-rock:before {
  content: "\ee97";
}

.ti-hand-stop:before {
  content: "\ec2e";
}

.ti-hand-three-fingers:before {
  content: "\ee98";
}

.ti-hand-two-fingers:before {
  content: "\ee99";
}

.ti-hanger:before {
  content: "\ee9a";
}

.ti-hash:before {
  content: "\eabc";
}

.ti-heading:before {
  content: "\ee9b";
}

.ti-headphones:before {
  content: "\eabd";
}

.ti-headphones-off:before {
  content: "\ed1d";
}

.ti-headset:before {
  content: "\eb90";
}

.ti-heart:before {
  content: "\eabe";
}

.ti-heart-broken:before {
  content: "\ecba";
}

.ti-helicopter:before {
  content: "\ed8e";
}

.ti-helicopter-landing:before {
  content: "\ed8d";
}

.ti-help:before {
  content: "\eabf";
}

.ti-hexagon:before {
  content: "\ec02";
}

.ti-hexagon-off:before {
  content: "\ee9c";
}

.ti-hierarchy:before {
  content: "\ee9e";
}

.ti-hierarchy-2:before {
  content: "\ee9d";
}

.ti-history:before {
  content: "\ebea";
}

.ti-home:before {
  content: "\eac1";
}

.ti-home-2:before {
  content: "\eac0";
}

.ti-ice-cream:before {
  content: "\eac2";
}

.ti-ice-cream-2:before {
  content: "\ee9f";
}

.ti-id:before {
  content: "\eac3";
}

.ti-inbox:before {
  content: "\eac4";
}

.ti-indent-decrease:before {
  content: "\eb91";
}

.ti-indent-increase:before {
  content: "\eb92";
}

.ti-infinity:before {
  content: "\eb69";
}

.ti-info-circle:before {
  content: "\eac5";
}

.ti-info-square:before {
  content: "\eac6";
}

.ti-italic:before {
  content: "\eb93";
}

.ti-jump-rope:before {
  content: "\ed8f";
}

.ti-karate:before {
  content: "\ed32";
}

.ti-key:before {
  content: "\eac7";
}

.ti-keyboard:before {
  content: "\ebd6";
}

.ti-keyboard-hide:before {
  content: "\ec7e";
}

.ti-keyboard-off:before {
  content: "\eea0";
}

.ti-keyboard-show:before {
  content: "\ec7f";
}

.ti-language:before {
  content: "\ebbe";
}

.ti-layers-difference:before {
  content: "\eac8";
}

.ti-layers-intersect:before {
  content: "\eac9";
}

.ti-layers-linked:before {
  content: "\eea1";
}

.ti-layers-subtract:before {
  content: "\eaca";
}

.ti-layers-union:before {
  content: "\eacb";
}

.ti-layout:before {
  content: "\eadb";
}

.ti-layout-2:before {
  content: "\eacc";
}

.ti-layout-align-bottom:before {
  content: "\eacd";
}

.ti-layout-align-center:before {
  content: "\eace";
}

.ti-layout-align-left:before {
  content: "\eacf";
}

.ti-layout-align-middle:before {
  content: "\ead0";
}

.ti-layout-align-right:before {
  content: "\ead1";
}

.ti-layout-align-top:before {
  content: "\ead2";
}

.ti-layout-bottombar:before {
  content: "\ead3";
}

.ti-layout-cards:before {
  content: "\ec13";
}

.ti-layout-columns:before {
  content: "\ead4";
}

.ti-layout-distribute-horizontal:before {
  content: "\ead5";
}

.ti-layout-distribute-vertical:before {
  content: "\ead6";
}

.ti-layout-grid:before {
  content: "\edba";
}

.ti-layout-grid-add:before {
  content: "\edb9";
}

.ti-layout-kanban:before {
  content: "\ec3f";
}

.ti-layout-list:before {
  content: "\ec14";
}

.ti-layout-navbar:before {
  content: "\ead7";
}

.ti-layout-rows:before {
  content: "\ead8";
}

.ti-layout-sidebar:before {
  content: "\eada";
}

.ti-layout-sidebar-right:before {
  content: "\ead9";
}

.ti-leaf:before {
  content: "\ed4f";
}

.ti-lego:before {
  content: "\eadc";
}

.ti-lemon:before {
  content: "\ef10";
}

.ti-letter-a:before {
  content: "\ec50";
}

.ti-letter-b:before {
  content: "\ec51";
}

.ti-letter-c:before {
  content: "\ec52";
}

.ti-letter-case:before {
  content: "\eea5";
}

.ti-letter-case-lower:before {
  content: "\eea2";
}

.ti-letter-case-toggle:before {
  content: "\eea3";
}

.ti-letter-case-upper:before {
  content: "\eea4";
}

.ti-letter-d:before {
  content: "\ec53";
}

.ti-letter-e:before {
  content: "\ec54";
}

.ti-letter-f:before {
  content: "\ec55";
}

.ti-letter-g:before {
  content: "\ec56";
}

.ti-letter-h:before {
  content: "\ec57";
}

.ti-letter-i:before {
  content: "\ec58";
}

.ti-letter-j:before {
  content: "\ec59";
}

.ti-letter-k:before {
  content: "\ec5a";
}

.ti-letter-l:before {
  content: "\ec5b";
}

.ti-letter-m:before {
  content: "\ec5c";
}

.ti-letter-n:before {
  content: "\ec5d";
}

.ti-letter-o:before {
  content: "\ec5e";
}

.ti-letter-p:before {
  content: "\ec5f";
}

.ti-letter-q:before {
  content: "\ec60";
}

.ti-letter-r:before {
  content: "\ec61";
}

.ti-letter-s:before {
  content: "\ec62";
}

.ti-letter-spacing:before {
  content: "\eea6";
}

.ti-letter-t:before {
  content: "\ec63";
}

.ti-letter-u:before {
  content: "\ec64";
}

.ti-letter-v:before {
  content: "\ec65";
}

.ti-letter-w:before {
  content: "\ec66";
}

.ti-letter-x:before {
  content: "\ec67";
}

.ti-letter-y:before {
  content: "\ec68";
}

.ti-letter-z:before {
  content: "\ec69";
}

.ti-letters-case:before {
  content: "\ec6a";
}

.ti-license:before {
  content: "\ebc0";
}

.ti-lifebuoy:before {
  content: "\eadd";
}

.ti-line:before {
  content: "\ec40";
}

.ti-line-dashed:before {
  content: "\eea7";
}

.ti-line-dotted:before {
  content: "\eea8";
}

.ti-line-height:before {
  content: "\eb94";
}

.ti-link:before {
  content: "\eade";
}

.ti-list:before {
  content: "\eb6b";
}

.ti-list-check:before {
  content: "\eb6a";
}

.ti-list-numbers:before {
  content: "\ef11";
}

.ti-list-search:before {
  content: "\eea9";
}

.ti-live-photo:before {
  content: "\eadf";
}

.ti-live-view:before {
  content: "\ec6b";
}

.ti-loader:before {
  content: "\eca3";
}

.ti-loader-quarter:before {
  content: "\eca2";
}

.ti-location:before {
  content: "\eae0";
}

.ti-lock:before {
  content: "\eae2";
}

.ti-lock-access:before {
  content: "\eeaa";
}

.ti-lock-off:before {
  content: "\ed1e";
}

.ti-lock-open:before {
  content: "\eae1";
}

.ti-login:before {
  content: "\eba7";
}

.ti-logout:before {
  content: "\eba8";
}

.ti-macro:before {
  content: "\eeab";
}

.ti-magnet:before {
  content: "\eae3";
}

.ti-mail:before {
  content: "\eae5";
}

.ti-mail-forward:before {
  content: "\eeac";
}

.ti-mail-opened:before {
  content: "\eae4";
}

.ti-mailbox:before {
  content: "\eead";
}

.ti-man:before {
  content: "\eae6";
}

.ti-manual-gearbox:before {
  content: "\ed7b";
}

.ti-map:before {
  content: "\eae9";
}

.ti-map-2:before {
  content: "\eae7";
}

.ti-map-pin:before {
  content: "\eae8";
}

.ti-map-pin-off:before {
  content: "\ecf3";
}

.ti-map-pins:before {
  content: "\ed5e";
}

.ti-markdown:before {
  content: "\ec41";
}

.ti-marquee:before {
  content: "\ec77";
}

.ti-marquee-2:before {
  content: "\eeae";
}

.ti-mars:before {
  content: "\ec80";
}

.ti-mask:before {
  content: "\eeb0";
}

.ti-mask-off:before {
  content: "\eeaf";
}

.ti-massage:before {
  content: "\eeb1";
}

.ti-math:before {
  content: "\ebeb";
}

.ti-math-function:before {
  content: "\eeb2";
}

.ti-math-symbols:before {
  content: "\eeb3";
}

.ti-maximize:before {
  content: "\eaea";
}

.ti-meat:before {
  content: "\ef12";
}

.ti-medal:before {
  content: "\ec78";
}

.ti-medical-cross:before {
  content: "\ec2f";
}

.ti-menu:before {
  content: "\eaeb";
}

.ti-menu-2:before {
  content: "\ec42";
}

.ti-message:before {
  content: "\eaef";
}

.ti-message-2:before {
  content: "\eaec";
}

.ti-message-circle:before {
  content: "\eaed";
}

.ti-message-circle-2:before {
  content: "\ed3f";
}

.ti-message-circle-off:before {
  content: "\ed40";
}

.ti-message-dots:before {
  content: "\eaee";
}

.ti-message-off:before {
  content: "\ed41";
}

.ti-message-plus:before {
  content: "\ec9a";
}

.ti-message-report:before {
  content: "\ec9b";
}

.ti-messages:before {
  content: "\eb6c";
}

.ti-messages-off:before {
  content: "\ed42";
}

.ti-microphone:before {
  content: "\eaf0";
}

.ti-microphone-2:before {
  content: "\ef2c";
}

.ti-microphone-off:before {
  content: "\ed16";
}

.ti-milk:before {
  content: "\ef13";
}

.ti-minimize:before {
  content: "\eaf1";
}

.ti-minus:before {
  content: "\eaf2";
}

.ti-minus-vertical:before {
  content: "\eeb4";
}

.ti-mist:before {
  content: "\ec30";
}

.ti-mood-boy:before {
  content: "\ed2d";
}

.ti-mood-confuzed:before {
  content: "\eaf3";
}

.ti-mood-crazy-happy:before {
  content: "\ed90";
}

.ti-mood-cry:before {
  content: "\ecbb";
}

.ti-mood-empty:before {
  content: "\eeb5";
}

.ti-mood-happy:before {
  content: "\eaf4";
}

.ti-mood-kid:before {
  content: "\ec03";
}

.ti-mood-neutral:before {
  content: "\eaf5";
}

.ti-mood-sad:before {
  content: "\eaf6";
}

.ti-mood-smile:before {
  content: "\eaf7";
}

.ti-mood-suprised:before {
  content: "\ec04";
}

.ti-mood-tongue:before {
  content: "\eb95";
}

.ti-moon:before {
  content: "\eaf8";
}

.ti-moon-2:before {
  content: "\ece6";
}

.ti-moon-stars:before {
  content: "\ece7";
}

.ti-moped:before {
  content: "\ecbc";
}

.ti-motorbike:before {
  content: "\eeb6";
}

.ti-mouse:before {
  content: "\eaf9";
}

.ti-movie:before {
  content: "\eafa";
}

.ti-mug:before {
  content: "\eafb";
}

.ti-mushroom:before {
  content: "\ef14";
}

.ti-music:before {
  content: "\eafc";
}

.ti-new-section:before {
  content: "\ebc1";
}

.ti-news:before {
  content: "\eafd";
}

.ti-nfc:before {
  content: "\eeb7";
}

.ti-note:before {
  content: "\eb6d";
}

.ti-notebook:before {
  content: "\eb96";
}

.ti-notes:before {
  content: "\eb6e";
}

.ti-notification:before {
  content: "\eafe";
}

.ti-number-0:before {
  content: "\edf0";
}

.ti-number-1:before {
  content: "\edf1";
}

.ti-number-2:before {
  content: "\edf2";
}

.ti-number-3:before {
  content: "\edf3";
}

.ti-number-4:before {
  content: "\edf4";
}

.ti-number-5:before {
  content: "\edf5";
}

.ti-number-6:before {
  content: "\edf6";
}

.ti-number-7:before {
  content: "\edf7";
}

.ti-number-8:before {
  content: "\edf8";
}

.ti-number-9:before {
  content: "\edf9";
}

.ti-octagon:before {
  content: "\ecbd";
}

.ti-octagon-off:before {
  content: "\eeb8";
}

.ti-old:before {
  content: "\eeb9";
}

.ti-olympics:before {
  content: "\eeba";
}

.ti-omega:before {
  content: "\eb97";
}

.ti-outlet:before {
  content: "\ebd7";
}

.ti-overline:before {
  content: "\eebb";
}

.ti-package:before {
  content: "\eaff";
}

.ti-pacman:before {
  content: "\eebc";
}

.ti-page-break:before {
  content: "\ec81";
}

.ti-paint:before {
  content: "\eb00";
}

.ti-palette:before {
  content: "\eb01";
}

.ti-panorama-horizontal:before {
  content: "\ed33";
}

.ti-panorama-vertical:before {
  content: "\ed34";
}

.ti-paperclip:before {
  content: "\eb02";
}

.ti-parachute:before {
  content: "\ed7c";
}

.ti-parentheses:before {
  content: "\ebd8";
}

.ti-parking:before {
  content: "\eb03";
}

.ti-peace:before {
  content: "\ecbe";
}

.ti-pencil:before {
  content: "\eb04";
}

.ti-pennant:before {
  content: "\ed7d";
}

.ti-pepper:before {
  content: "\ef15";
}

.ti-percentage:before {
  content: "\ecf4";
}

.ti-perspective:before {
  content: "\eebd";
}

.ti-phone:before {
  content: "\eb09";
}

.ti-phone-call:before {
  content: "\eb05";
}

.ti-phone-calling:before {
  content: "\ec43";
}

.ti-phone-check:before {
  content: "\ec05";
}

.ti-phone-incoming:before {
  content: "\eb06";
}

.ti-phone-off:before {
  content: "\ecf5";
}

.ti-phone-outgoing:before {
  content: "\eb07";
}

.ti-phone-pause:before {
  content: "\eb08";
}

.ti-phone-plus:before {
  content: "\ec06";
}

.ti-phone-x:before {
  content: "\ec07";
}

.ti-photo:before {
  content: "\eb0a";
}

.ti-photo-off:before {
  content: "\ecf6";
}

.ti-physotherapist:before {
  content: "\eebe";
}

.ti-picture-in-picture:before {
  content: "\ed35";
}

.ti-picture-in-picture-off:before {
  content: "\ed43";
}

.ti-picture-in-picture-on:before {
  content: "\ed44";
}

.ti-pill:before {
  content: "\ec44";
}

.ti-pin:before {
  content: "\ec9c";
}

.ti-pinned:before {
  content: "\ed60";
}

.ti-pinned-off:before {
  content: "\ed5f";
}

.ti-pizza:before {
  content: "\edbb";
}

.ti-plane:before {
  content: "\eb6f";
}

.ti-plane-arrival:before {
  content: "\eb99";
}

.ti-plane-departure:before {
  content: "\eb9a";
}

.ti-planet:before {
  content: "\ec08";
}

.ti-plant:before {
  content: "\ed50";
}

.ti-plant-2:before {
  content: "\ed7e";
}

.ti-play-card:before {
  content: "\eebf";
}

.ti-player-pause:before {
  content: "\ed45";
}

.ti-player-play:before {
  content: "\ed46";
}

.ti-player-record:before {
  content: "\ed47";
}

.ti-player-skip-back:before {
  content: "\ed48";
}

.ti-player-skip-forward:before {
  content: "\ed49";
}

.ti-player-stop:before {
  content: "\ed4a";
}

.ti-player-track-next:before {
  content: "\ed4b";
}

.ti-player-track-prev:before {
  content: "\ed4c";
}

.ti-playlist:before {
  content: "\eec0";
}

.ti-plug:before {
  content: "\ebd9";
}

.ti-plus:before {
  content: "\eb0b";
}

.ti-point:before {
  content: "\eb0c";
}

.ti-pokeball:before {
  content: "\eec1";
}

.ti-polaroid:before {
  content: "\eec2";
}

.ti-pool:before {
  content: "\ed91";
}

.ti-power:before {
  content: "\eb0d";
}

.ti-pray:before {
  content: "\ecbf";
}

.ti-presentation:before {
  content: "\eb70";
}

.ti-presentation-analytics:before {
  content: "\eec3";
}

.ti-printer:before {
  content: "\eb0e";
}

.ti-prompt:before {
  content: "\eb0f";
}

.ti-propeller:before {
  content: "\eec4";
}

.ti-puzzle:before {
  content: "\eb10";
}

.ti-pyramid:before {
  content: "\eec5";
}

.ti-qrcode:before {
  content: "\eb11";
}

.ti-question-mark:before {
  content: "\ec9d";
}

.ti-radio:before {
  content: "\ef2d";
}

.ti-radioactive:before {
  content: "\ecc0";
}

.ti-radius-bottom-left:before {
  content: "\eec6";
}

.ti-radius-bottom-right:before {
  content: "\eec7";
}

.ti-radius-top-left:before {
  content: "\eec8";
}

.ti-radius-top-right:before {
  content: "\eec9";
}

.ti-rainbow:before {
  content: "\edbc";
}

.ti-receipt:before {
  content: "\edfd";
}

.ti-receipt-2:before {
  content: "\edfa";
}

.ti-receipt-off:before {
  content: "\edfb";
}

.ti-receipt-refund:before {
  content: "\edfc";
}

.ti-receipt-tax:before {
  content: "\edbd";
}

.ti-recharging:before {
  content: "\eeca";
}

.ti-record-mail:before {
  content: "\eb12";
}

.ti-rectangle:before {
  content: "\ed37";
}

.ti-rectangle-vertical:before {
  content: "\ed36";
}

.ti-recycle:before {
  content: "\eb9b";
}

.ti-refresh:before {
  content: "\eb13";
}

.ti-refresh-alert:before {
  content: "\ed57";
}

.ti-registered:before {
  content: "\eb14";
}

.ti-relation-many-to-many:before {
  content: "\ed7f";
}

.ti-relation-one-to-many:before {
  content: "\ed80";
}

.ti-relation-one-to-one:before {
  content: "\ed81";
}

.ti-repeat:before {
  content: "\eb72";
}

.ti-repeat-once:before {
  content: "\eb71";
}

.ti-replace:before {
  content: "\ebc7";
}

.ti-report:before {
  content: "\eece";
}

.ti-report-analytics:before {
  content: "\eecb";
}

.ti-report-medical:before {
  content: "\eecc";
}

.ti-report-money:before {
  content: "\eecd";
}

.ti-resize:before {
  content: "\eecf";
}

.ti-ripple:before {
  content: "\ed82";
}

.ti-road-sign:before {
  content: "\ecdd";
}

.ti-rocket:before {
  content: "\ec45";
}

.ti-rotate:before {
  content: "\eb16";
}

.ti-rotate-2:before {
  content: "\ebb4";
}

.ti-rotate-clockwise:before {
  content: "\eb15";
}

.ti-rotate-clockwise-2:before {
  content: "\ebb5";
}

.ti-rotate-rectangle:before {
  content: "\ec15";
}

.ti-route:before {
  content: "\eb17";
}

.ti-router:before {
  content: "\eb18";
}

.ti-row-insert-bottom:before {
  content: "\eed0";
}

.ti-row-insert-top:before {
  content: "\eed1";
}

.ti-rss:before {
  content: "\eb19";
}

.ti-ruler:before {
  content: "\eb1a";
}

.ti-ruler-2:before {
  content: "\eed2";
}

.ti-run:before {
  content: "\ec82";
}

.ti-sailboat:before {
  content: "\ec83";
}

.ti-salt:before {
  content: "\ef16";
}

.ti-satellite:before {
  content: "\eed3";
}

.ti-sausage:before {
  content: "\ef17";
}

.ti-scale:before {
  content: "\ebc2";
}

.ti-scan:before {
  content: "\ebc8";
}

.ti-school:before {
  content: "\ecf7";
}

.ti-scissors:before {
  content: "\eb1b";
}

.ti-scooter:before {
  content: "\ec6c";
}

.ti-scooter-electric:before {
  content: "\ecc1";
}

.ti-screen-share:before {
  content: "\ed18";
}

.ti-screen-share-off:before {
  content: "\ed17";
}

.ti-scuba-mask:before {
  content: "\eed4";
}

.ti-search:before {
  content: "\eb1c";
}

.ti-section:before {
  content: "\eed5";
}

.ti-seeding:before {
  content: "\ed51";
}

.ti-select:before {
  content: "\ec9e";
}

.ti-selector:before {
  content: "\eb1d";
}

.ti-send:before {
  content: "\eb1e";
}

.ti-separator:before {
  content: "\ebda";
}

.ti-separator-horizontal:before {
  content: "\ec79";
}

.ti-separator-vertical:before {
  content: "\ec7a";
}

.ti-server:before {
  content: "\eb1f";
}

.ti-servicemark:before {
  content: "\ec09";
}

.ti-settings:before {
  content: "\eb20";
}

.ti-settings-automation:before {
  content: "\eed6";
}

.ti-shadow:before {
  content: "\eed8";
}

.ti-shadow-off:before {
  content: "\eed7";
}

.ti-shape:before {
  content: "\eb9c";
}

.ti-shape-2:before {
  content: "\eed9";
}

.ti-shape-3:before {
  content: "\eeda";
}

.ti-share:before {
  content: "\eb21";
}

.ti-shield:before {
  content: "\eb24";
}

.ti-shield-check:before {
  content: "\eb22";
}

.ti-shield-lock:before {
  content: "\ed58";
}

.ti-shield-off:before {
  content: "\ecf8";
}

.ti-shield-x:before {
  content: "\eb23";
}

.ti-ship:before {
  content: "\ec84";
}

.ti-shirt:before {
  content: "\ec0a";
}

.ti-shopping-cart:before {
  content: "\eb25";
}

.ti-shopping-cart-discount:before {
  content: "\eedb";
}

.ti-shopping-cart-off:before {
  content: "\eedc";
}

.ti-shopping-cart-plus:before {
  content: "\eedd";
}

.ti-shopping-cart-x:before {
  content: "\eede";
}

.ti-shredder:before {
  content: "\eedf";
}

.ti-signature:before {
  content: "\eee0";
}

.ti-sitemap:before {
  content: "\eb9d";
}

.ti-skateboard:before {
  content: "\ecc2";
}

.ti-slice:before {
  content: "\ebdb";
}

.ti-slideshow:before {
  content: "\ebc9";
}

.ti-smart-home:before {
  content: "\ecde";
}

.ti-smoking:before {
  content: "\ecc4";
}

.ti-smoking-no:before {
  content: "\ecc3";
}

.ti-snowflake:before {
  content: "\ec0b";
}

.ti-soccer-field:before {
  content: "\ed92";
}

.ti-social:before {
  content: "\ebec";
}

.ti-sock:before {
  content: "\eee1";
}

.ti-sort-ascending:before {
  content: "\eb26";
}

.ti-sort-ascending-2:before {
  content: "\eee2";
}

.ti-sort-ascending-letters:before {
  content: "\ef18";
}

.ti-sort-ascending-numbers:before {
  content: "\ef19";
}

.ti-sort-descending:before {
  content: "\eb27";
}

.ti-sort-descending-2:before {
  content: "\eee3";
}

.ti-sort-descending-letters:before {
  content: "\ef1a";
}

.ti-sort-descending-numbers:before {
  content: "\ef1b";
}

.ti-soup:before {
  content: "\ef2e";
}

.ti-space:before {
  content: "\ec0c";
}

.ti-speakerphone:before {
  content: "\ed61";
}

.ti-speedboat:before {
  content: "\ed93";
}

.ti-sport-billard:before {
  content: "\eee4";
}

.ti-square:before {
  content: "\eb2c";
}

.ti-square-0:before {
  content: "\eee5";
}

.ti-square-1:before {
  content: "\eee6";
}

.ti-square-2:before {
  content: "\eee7";
}

.ti-square-3:before {
  content: "\eee8";
}

.ti-square-4:before {
  content: "\eee9";
}

.ti-square-5:before {
  content: "\eeea";
}

.ti-square-6:before {
  content: "\eeeb";
}

.ti-square-7:before {
  content: "\eeec";
}

.ti-square-8:before {
  content: "\eeed";
}

.ti-square-9:before {
  content: "\eeee";
}

.ti-square-check:before {
  content: "\eb28";
}

.ti-square-dot:before {
  content: "\ed59";
}

.ti-square-forbid:before {
  content: "\ed5b";
}

.ti-square-forbid-2:before {
  content: "\ed5a";
}

.ti-square-minus:before {
  content: "\eb29";
}

.ti-square-off:before {
  content: "\eeef";
}

.ti-square-plus:before {
  content: "\eb2a";
}

.ti-square-root:before {
  content: "\eef1";
}

.ti-square-root-2:before {
  content: "\eef0";
}

.ti-square-rotated:before {
  content: "\ecdf";
}

.ti-square-rotated-off:before {
  content: "\eef2";
}

.ti-square-toggle:before {
  content: "\eef4";
}

.ti-square-toggle-horizontal:before {
  content: "\eef3";
}

.ti-square-x:before {
  content: "\eb2b";
}

.ti-squares-diagonal:before {
  content: "\eef5";
}

.ti-squares-filled:before {
  content: "\eef6";
}

.ti-stack:before {
  content: "\eb2d";
}

.ti-stack-2:before {
  content: "\eef7";
}

.ti-stairs:before {
  content: "\eca6";
}

.ti-stairs-down:before {
  content: "\eca4";
}

.ti-stairs-up:before {
  content: "\eca5";
}

.ti-star:before {
  content: "\eb2e";
}

.ti-star-half:before {
  content: "\ed19";
}

.ti-star-off:before {
  content: "\ed62";
}

.ti-stars:before {
  content: "\ed38";
}

.ti-steering-wheel:before {
  content: "\ec7b";
}

.ti-step-into:before {
  content: "\ece0";
}

.ti-step-out:before {
  content: "\ece1";
}

.ti-stethoscope:before {
  content: "\edbe";
}

.ti-sticker:before {
  content: "\eb2f";
}

.ti-strikethrough:before {
  content: "\eb9e";
}

.ti-submarine:before {
  content: "\ed94";
}

.ti-subscript:before {
  content: "\eb9f";
}

.ti-subtask:before {
  content: "\ec9f";
}

.ti-sum:before {
  content: "\eb73";
}

.ti-sun:before {
  content: "\eb30";
}

.ti-sun-off:before {
  content: "\ed63";
}

.ti-sunrise:before {
  content: "\ef1c";
}

.ti-sunset:before {
  content: "\ec31";
}

.ti-superscript:before {
  content: "\eba0";
}

.ti-swimming:before {
  content: "\ec92";
}

.ti-switch:before {
  content: "\eb33";
}

.ti-switch-2:before {
  content: "\edbf";
}

.ti-switch-3:before {
  content: "\edc0";
}

.ti-switch-horizontal:before {
  content: "\eb31";
}

.ti-switch-vertical:before {
  content: "\eb32";
}

.ti-table:before {
  content: "\eba1";
}

.ti-table-export:before {
  content: "\eef8";
}

.ti-table-import:before {
  content: "\eef9";
}

.ti-table-off:before {
  content: "\eefa";
}

.ti-tag:before {
  content: "\eb34";
}

.ti-tallymark-1:before {
  content: "\ec46";
}

.ti-tallymark-2:before {
  content: "\ec47";
}

.ti-tallymark-3:before {
  content: "\ec48";
}

.ti-tallymark-4:before {
  content: "\ec49";
}

.ti-tallymarks:before {
  content: "\ec4a";
}

.ti-tank:before {
  content: "\ed95";
}

.ti-target:before {
  content: "\eb35";
}

.ti-temperature:before {
  content: "\eb38";
}

.ti-temperature-celsius:before {
  content: "\eb36";
}

.ti-temperature-fahrenheit:before {
  content: "\eb37";
}

.ti-temperature-minus:before {
  content: "\ebed";
}

.ti-temperature-plus:before {
  content: "\ebee";
}

.ti-template:before {
  content: "\eb39";
}

.ti-tent:before {
  content: "\eefb";
}

.ti-terminal:before {
  content: "\ebdc";
}

.ti-terminal-2:before {
  content: "\ebef";
}

.ti-test-pipe:before {
  content: "\eb3a";
}

.ti-text-direction-ltr:before {
  content: "\eefc";
}

.ti-text-direction-rtl:before {
  content: "\eefd";
}

.ti-text-wrap:before {
  content: "\ebdd";
}

.ti-text-wrap-disabled:before {
  content: "\eca7";
}

.ti-thumb-down:before {
  content: "\eb3b";
}

.ti-thumb-up:before {
  content: "\eb3c";
}

.ti-ticket:before {
  content: "\eb3d";
}

.ti-tilt-shift:before {
  content: "\eefe";
}

.ti-tir:before {
  content: "\ebf0";
}

.ti-toggle-left:before {
  content: "\eb3e";
}

.ti-toggle-right:before {
  content: "\eb3f";
}

.ti-tool:before {
  content: "\eb40";
}

.ti-tools:before {
  content: "\ebca";
}

.ti-tools-kitchen:before {
  content: "\ed64";
}

.ti-tools-kitchen-2:before {
  content: "\eeff";
}

.ti-tornado:before {
  content: "\ece2";
}

.ti-tournament:before {
  content: "\ecd0";
}

.ti-track:before {
  content: "\ef00";
}

.ti-tractor:before {
  content: "\ec0d";
}

.ti-trademark:before {
  content: "\ec0e";
}

.ti-traffic-cone:before {
  content: "\ec0f";
}

.ti-traffic-lights:before {
  content: "\ed39";
}

.ti-train:before {
  content: "\ed96";
}

.ti-transfer-in:before {
  content: "\ef2f";
}

.ti-transfer-out:before {
  content: "\ef30";
}

.ti-trash:before {
  content: "\eb41";
}

.ti-trash-off:before {
  content: "\ed65";
}

.ti-tree:before {
  content: "\ef01";
}

.ti-trees:before {
  content: "\ec10";
}

.ti-trending-down:before {
  content: "\eb42";
}

.ti-trending-down-2:before {
  content: "\edc1";
}

.ti-trending-down-3:before {
  content: "\edc2";
}

.ti-trending-up:before {
  content: "\eb43";
}

.ti-trending-up-2:before {
  content: "\edc3";
}

.ti-trending-up-3:before {
  content: "\edc4";
}

.ti-triangle:before {
  content: "\eb44";
}

.ti-triangle-off:before {
  content: "\ef02";
}

.ti-triangle-square-circle:before {
  content: "\ece8";
}

.ti-trident:before {
  content: "\ecc5";
}

.ti-trophy:before {
  content: "\eb45";
}

.ti-truck:before {
  content: "\ebc4";
}

.ti-truck-delivery:before {
  content: "\ec4b";
}

.ti-truck-off:before {
  content: "\ef03";
}

.ti-truck-return:before {
  content: "\ec4c";
}

.ti-typography:before {
  content: "\ebc5";
}

.ti-umbrella:before {
  content: "\ebf1";
}

.ti-underline:before {
  content: "\eba2";
}

.ti-unlink:before {
  content: "\eb46";
}

.ti-upload:before {
  content: "\eb47";
}

.ti-urgent:before {
  content: "\eb48";
}

.ti-user:before {
  content: "\eb4d";
}

.ti-user-check:before {
  content: "\eb49";
}

.ti-user-exclamation:before {
  content: "\ec12";
}

.ti-user-minus:before {
  content: "\eb4a";
}

.ti-user-off:before {
  content: "\ecf9";
}

.ti-user-plus:before {
  content: "\eb4b";
}

.ti-user-x:before {
  content: "\eb4c";
}

.ti-users:before {
  content: "\ebf2";
}

.ti-vaccine:before {
  content: "\ef04";
}

.ti-variable:before {
  content: "\ef05";
}

.ti-vector:before {
  content: "\eca9";
}

.ti-vector-beizer-2:before {
  content: "\ed3a";
}

.ti-vector-bezier:before {
  content: "\ef1d";
}

.ti-vector-triangle:before {
  content: "\eca8";
}

.ti-venus:before {
  content: "\ec86";
}

.ti-versions:before {
  content: "\ed52";
}

.ti-video:before {
  content: "\ed22";
}

.ti-video-minus:before {
  content: "\ed1f";
}

.ti-video-off:before {
  content: "\ed20";
}

.ti-video-plus:before {
  content: "\ed21";
}

.ti-view-360:before {
  content: "\ed84";
}

.ti-viewfinder:before {
  content: "\eb4e";
}

.ti-viewport-narrow:before {
  content: "\ebf3";
}

.ti-viewport-wide:before {
  content: "\ebf4";
}

.ti-virus:before {
  content: "\eb74";
}

.ti-virus-off:before {
  content: "\ed66";
}

.ti-virus-search:before {
  content: "\ed67";
}

.ti-vocabulary:before {
  content: "\ef1e";
}

.ti-volume:before {
  content: "\eb51";
}

.ti-volume-2:before {
  content: "\eb4f";
}

.ti-volume-3:before {
  content: "\eb50";
}

.ti-walk:before {
  content: "\ec87";
}

.ti-wallet:before {
  content: "\eb75";
}

.ti-wand:before {
  content: "\ebcb";
}

.ti-wave-saw-tool:before {
  content: "\ecd3";
}

.ti-wave-sine:before {
  content: "\ecd4";
}

.ti-wave-square:before {
  content: "\ecd5";
}

.ti-wifi:before {
  content: "\eb52";
}

.ti-wifi-0:before {
  content: "\eba3";
}

.ti-wifi-1:before {
  content: "\eba4";
}

.ti-wifi-2:before {
  content: "\eba5";
}

.ti-wifi-off:before {
  content: "\ecfa";
}

.ti-wind:before {
  content: "\ec34";
}

.ti-windmill:before {
  content: "\ed85";
}

.ti-window:before {
  content: "\ef06";
}

.ti-wiper:before {
  content: "\ecab";
}

.ti-wiper-wash:before {
  content: "\ecaa";
}

.ti-woman:before {
  content: "\eb53";
}

.ti-world:before {
  content: "\eb54";
}

.ti-world-latitude:before {
  content: "\ed2e";
}

.ti-world-longitude:before {
  content: "\ed2f";
}

.ti-wrecking-ball:before {
  content: "\ed97";
}

.ti-writing:before {
  content: "\ef08";
}

.ti-writing-sign:before {
  content: "\ef07";
}

.ti-x:before {
  content: "\eb55";
}

.ti-yin-yang:before {
  content: "\ec35";
}

.ti-zodiac-aquarius:before {
  content: "\ecac";
}

.ti-zodiac-aries:before {
  content: "\ecad";
}

.ti-zodiac-cancer:before {
  content: "\ecae";
}

.ti-zodiac-capricorn:before {
  content: "\ecaf";
}

.ti-zodiac-gemini:before {
  content: "\ecb0";
}

.ti-zodiac-leo:before {
  content: "\ecb1";
}

.ti-zodiac-libra:before {
  content: "\ecb2";
}

.ti-zodiac-pisces:before {
  content: "\ecb3";
}

.ti-zodiac-sagittarius:before {
  content: "\ecb4";
}

.ti-zodiac-scorpio:before {
  content: "\ecb5";
}

.ti-zodiac-taurus:before {
  content: "\ecb6";
}

.ti-zodiac-virgo:before {
  content: "\ecb7";
}

.ti-zoom-cancel:before {
  content: "\ec4d";
}

.ti-zoom-check:before {
  content: "\ef09";
}

.ti-zoom-in:before {
  content: "\eb56";
}

.ti-zoom-money:before {
  content: "\ef0a";
}

.ti-zoom-out:before {
  content: "\eb57";
}

.ti-zoom-question:before {
  content: "\edeb";
}

.panier-panel {
  display: none;
  position: fixed;
  z-index: 111;
  width: 100vw;
  height: 100vh;
  right: 0;
  top: 0;
}
@media (max-width: 991px) {
  .panier-panel {
    left: 0;
    right: auto;
    width: 100%;
  }
}
.panier-panel.active-panel {
  display: flex;
  justify-content: end;
}
.panier-panel::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(1, 1, 1, 0.6);
}
.panier-panel__content {
  position: absolute;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  top: 0;
  right: 0;
  z-index: 1;
  width: 55vw;
  max-width: 800px;
  height: 100%;
  background-color: var(--color-white);
}
@media (max-width: 991px) {
  .panier-panel__content {
    width: 100%;
    max-width: 100vw;
  }
}
.panier-panel__title {
  padding: 12px;
  font-size: 28px;
  color: var(--color-white);
  background-color: var(--color-fushia);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 991px) {
  .panier-panel__title {
    font-size: 20px;
  }
}
.panier-panel__expire {
  position: relative;
  margin: 30px 0 48px;
  padding: 0 12px;
  text-align: right;
  color: var(--color-fushia);
}
@media (max-width: 991px) {
  .panier-panel__expire {
    font-size: 14px;
    margin: 24px 0;
  }
}
.panier-panel__expire::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: calc(50% - 0.5px);
  left: 0;
  height: 1px;
  width: 100%;
  background-color: var(--color-fushia);
}
.panier-panel__expire > span {
  position: relative;
  right: -12px;
  padding: 0 12px;
  width: auto;
  background-color: var(--color-white);
}
.panier-panel__recap {
  margin: 0 12px;
  padding: 12px 12px 0;
  border: 2px solid var(--color-fushia);
  border-radius: 12px;
}
.panier-panel__recap-title {
  font-size: 48px;
  color: var(--color-fushia);
  padding: 24px 0;
  text-align: center;
}
@media (max-width: 991px) {
  .panier-panel__recap-title {
    font-size: 28px;
    padding: 16px 0;
  }
}
.panier-panel__recap-items {
  margin-bottom: 64px;
}
@media (max-width: 991px) {
  .panier-panel__recap-items {
    margin-bottom: 36px;
  }
}
.panier-panel__recap-item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}
.panier-panel__recap-item-name {
  max-width: 80%;
  flex-grow: 1;
}
.panier-panel__recap-item-pricing {
  text-align: right;
  min-width: 20%;
  flex-shrink: 0;
}
.panier-panel__recap-item-name, .panier-panel__recap-item-pricing {
  font-size: 24px;
}
@media (max-width: 991px) {
  .panier-panel__recap-item-name, .panier-panel__recap-item-pricing {
    font-size: 16px;
  }
}
.panier-panel__recap-item-controls {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}
.panier-panel__recap-item-quantity {
  position: relative;
  line-height: 24px;
  height: 24px;
  border-radius: 4px;
  overflow: visible;
  background-color: var(--color-light-grey);
  font-size: 0;
  margin: 0 10px;
  flex-shrink: 0;
}
.panier-panel__recap-item-quantity label, .panier-panel__recap-item-quantity select {
  font-size: 12px;
}
.panier-panel__recap-item-quantity label {
  padding: 0 32px 0 4px;
  margin: 0;
  line-height: 24px;
  font-weight: 400;
}
.panier-panel__recap-item-quantity select {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  padding-left: 24px;
  background: transparent;
  border: none;
  height: 24px;
  line-height: 24px;
}
.panier-panel__recap-item-delete {
  font-size: 16px;
  line-height: 24px;
  font-style: italic;
  color: var(--color-fushia);
  display: flex;
  padding-top: 5px;
  padding-right: 10px;
  height: fit-content;
}
.panier-panel__recap-item-delete i {
  cursor: pointer;
}
.panier-panel__recap-totaux {
  position: relative;
  padding: 8px 0;
}
.panier-panel__recap-totaux::before {
  content: "";
  display: block;
  height: 1px;
  width: calc(100% + 24px);
  position: absolute;
  top: 0;
  left: -12px;
  background-color: var(--color-fushia);
}
.panier-panel__recap-totaux > .panier-panel__recap-onetotal {
  display: flex;
  justify-content: space-between;
  font-size: 24px;
  font-weight: 700;
}
@media (max-width: 991px) {
  .panier-panel__recap-totaux > .panier-panel__recap-onetotal {
    font-size: 18px;
  }
}
.panier-panel__add-discount {
  width: calc(100% - 24px);
  margin: 24px auto;
  line-height: 48px;
  border-radius: 24px;
  border: 2px solid var(--color-fushia);
  text-align: center;
}
.panier-panel__cgv {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.panier-panel__cgv label {
  padding-left: 12px;
  font-weight: 400;
  font-style: italic;
  font-size: 16px;
  line-height: 1;
  margin: 0;
  cursor: pointer;
}
@media (max-width: 991px) {
  .panier-panel__cgv label {
    font-size: 12px;
  }
}
.panier-panel__submit {
  width: calc(100% - 24px);
  margin: 24px auto;
}
.panier-panel__submit input {
  width: 100%;
  line-height: 60px;
  font-size: 30px;
  color: var(--color-white);
  text-align: center;
  border-radius: 24px;
  background-color: var(--color-fushia);
  border: none;
}
@media (max-width: 991px) {
  .panier-panel__submit input {
    font-size: 24px;
  }
}
.panier-panel .panier_body {
  overflow: auto;
  height: 100%;
}
.panier-panel .panier_error {
  display: none;
  color: red;
  text-align: center;
}
.panier-panel .panier_vide {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.panier-panel .js--panier-toggle {
  cursor: pointer;
}

@-webkit-keyframes slidepanier {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes slidepanier {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
.fancy-form {
  position: relative;
  max-width: 400px;
  padding: 20px 20px 30px;
  margin: 0 50px 50px 0;
  background-image: linear-gradient(to top, #E3EFD9, #FFF4D2);
  border-radius: 32px;
  box-shadow: 0 -10px 15px rgba(0, 0, 0, 0.1);
}
.fancy-form > div {
  margin-bottom: 10px;
}
.fancy-form__title {
  width: 100%;
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
}
.fancy-form input, .fancy-form label {
  font-size: 14px;
  width: 100%;
  line-height: 200%;
}
.fancy-form input[type=text], .fancy-form input[type=tel], .fancy-form input[type=email], .fancy-form input[type=password], .fancy-form input[type=date] {
  padding: 4px 20px 4px 50px;
  border: 1px solid black;
}
.fancy-form input[type=text]:focus, .fancy-form input[type=tel]:focus, .fancy-form input[type=email]:focus, .fancy-form input[type=password]:focus, .fancy-form input[type=date]:focus {
  outline: none;
  border-color: var(--color-green);
}
.fancy-form input[type=submit] {
  position: absolute;
  bottom: 0;
  left: 20px;
  transform: translateY(50%);
  width: calc(100% - 40px);
  padding: 4px 20px;
  font-size: 24px;
  line-height: 200%;
  font-weight: 700;
  background-color: var(--color-green);
  border-width: 0;
  border-radius: 16px;
  color: #FFFFFF;
}
.fancy-form input[type=checkbox] {
  width: auto;
  display: inline;
}
.fancy-form button[type=button] {
  position: absolute;
  bottom: 0;
  left: 20px;
  transform: translateY(50%);
  width: calc(100% - 40px);
  padding: 4px 20px;
  font-size: 24px;
  line-height: 200%;
  font-weight: 700;
  background-color: var(--color-green);
  border-width: 0;
  border-radius: 16px;
  color: #FFFFFF;
}
.fancy-form label {
  margin-bottom: 0;
}
.fancy-form__input-wrapper {
  position: relative;
  /*
  &--tel::before {
      background-image: url('../../images/form/tel.png');
  }*/
}
.fancy-form__input-wrapper::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 50px;
  background-position: center center;
  background-size: auto 16px;
  background-repeat: no-repeat;
  z-index: 5;
}
.fancy-form__input-wrapper--prenom::before {
  background-image: url(/build/images/user.ea9ef89f.png);
}
.fancy-form__input-wrapper--nom::before {
  background-image: url(/build/images/pen.2ae0a8bf.png);
}
.fancy-form__input-wrapper--tel ::before {
  background-image: url(/build/images/tel.c5c94aa4.png);
}
.fancy-form__input-wrapper--tel .telephone-code {
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
  left: 50px;
  top: 0;
  font-size: 14px;
}
.fancy-form__input-wrapper--tel input {
  padding-left: 75px !important;
}
.fancy-form__input-wrapper--email::before {
  background-image: url(/build/images/email.231ed6cb.png);
}
.fancy-form__input-wrapper--password::before {
  background-image: url(/build/images/lock.217ff5f0.png);
}
.fancy-form__input-wrapper--password2::before {
  background-image: url(/build/images/lock-open.13d70403.png);
}
.fancy-form__input-wrapper--naissance::before {
  background-image: url(/build/images/cake.3a22685a.png);
}
.fancy-form__input-wrapper--adresse::before {
  background-image: url(/build/images/home.3b9ab2be.png);
}
.fancy-form__input-wrapper--zipcode::before {
  background-image: url(/build/images/pin.dee2f092.png);
}
.fancy-form__input-wrapper--ville::before {
  background-image: url(/build/images/city.63f4c25f.png);
}
.fancy-form__input-wrapper--pen::before {
  background-image: url(/build/images/pen.2ae0a8bf.png);
}
.fancy-form__input-wrapper--cake::before {
  background-image: url(/build/images/cake.3a22685a.png);
}
.fancy-form__input-wrapper--city::before {
  background-image: url(/build/images/city.63f4c25f.png);
}
.fancy-form__input-wrapper--email::before {
  background-image: url(/build/images/email.231ed6cb.png);
}
.fancy-form__input-wrapper--home::before {
  background-image: url(/build/images/home.3b9ab2be.png);
}
.fancy-form__input-wrapper--lock::before {
  background-image: url(/build/images/lock.217ff5f0.png);
}
.fancy-form__input-wrapper--lock-open::before {
  background-image: url(/build/images/lock-open.13d70403.png);
}
.fancy-form__input-wrapper--pin::before {
  background-image: url(/build/images/pin.dee2f092.png);
}
.fancy-form__input-wrapper--tel::before {
  background-image: url(/build/images/tel.c5c94aa4.png);
}
.fancy-form__input-wrapper--user::before {
  background-image: url(/build/images/user.ea9ef89f.png);
}
.fancy-form__radio-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.fancy-form__radio-wrapper > div {
  width: 45%;
  position: relative;
}
.fancy-form__radio-wrapper input {
  position: absolute;
  z-index: 2;
  cursor: pointer;
  top: 0;
  left: 0;
  height: 100%;
  opacity: 0;
  padding: 0;
}
.fancy-form__radio-wrapper input:checked + label {
  border-color: var(--color-green);
  background-color: var(--color-green);
  color: var(--color-white);
}
.fancy-form__radio-wrapper label {
  padding: 4px 0;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  font-weight: 400;
  background-color: #FFFFFF;
}
.fancy-form__checkbox-wrapper label {
  width: auto;
  font-size: 12px;
  font-weight: 500;
  font-style: italic;
}
.fancy-form--purple {
  background-image: linear-gradient(to top, var(--color-light-purple), var(--color-light-green));
}
.fancy-form--purple input[type=radio]:checked + label {
  border-color: var(--color-purple);
  background-color: var(--color-purple);
}
.fancy-form--purple input[type=text]:focus, .fancy-form--purple input[type=tel]:focus, .fancy-form--purple input[type=email]:focus, .fancy-form--purple input[type=password]:focus {
  border-color: var(--color-fushia);
}
.fancy-form--purple input[type=submit] {
  background-color: var(--color-purple);
}
.fancy-form--purple button[type=button] {
  background-color: var(--color-purple);
}
.fancy-form--fushia, .fancy-form--blue {
  background-image: linear-gradient(to top, var(--color-light-blue), var(--color-light-pink));
}
.fancy-form--fushia input[type=radio] + label, .fancy-form--blue input[type=radio] + label {
  position: relative;
  top: 1px;
}
.fancy-form--fushia input[type=radio]:checked + label, .fancy-form--blue input[type=radio]:checked + label {
  border-color: var(--color-fushia);
  background-color: var(--color-fushia);
  border-width: 2px;
  top: 0;
}
.fancy-form--fushia input[type=text]:focus, .fancy-form--fushia input[type=tel]:focus, .fancy-form--fushia input[type=email]:focus, .fancy-form--fushia input[type=password]:focus, .fancy-form--blue input[type=text]:focus, .fancy-form--blue input[type=tel]:focus, .fancy-form--blue input[type=email]:focus, .fancy-form--blue input[type=password]:focus {
  border-color: var(--color-fushia);
}
.fancy-form--yellow {
  background-image: linear-gradient(to top, #F9ECB9, #EBECD0);
}
.fancy-form--yellow input[type=submit] {
  background-color: #f1d764;
}
.fancy-form--yellow button[type=button] {
  background-color: #f1d764;
}
.fancy-form--fushia input[type=submit] {
  background-color: var(--color-fushia);
}
.fancy-form--fushia button[type=button] {
  background-color: var(--color-fushia);
}
.fancy-form--blue input[type=submit] {
  background-color: var(--color-blue);
}
.fancy-form--blue button[type=button] {
  background-color: var(--color-blue);
}

.width-image-homepage {
  max-width: 160px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q3BCOztBRDJ4Q0E7RUFDSSxnQkEvekNZO0FDdUNoQjs7QUQyeENBO0VBQ0ksZ0JBbDBDbUI7QUMwQ3ZCOztBRDJ4Q0E7RUFDSSxnQkFyMENvQjtBQzZDeEI7O0FEMnhDQTtFQUNJLGdCQXgwQ3FCO0FDZ0R6Qjs7QUQyeENBO0VBQ0ksZ0JBMzBDWTtBQ21EaEI7O0FEMnhDQTtFQUNJLGdCQTkwQ21CO0FDc0R2Qjs7QUQyeENBO0VBQ0ksZ0JBajFDc0I7QUN5RDFCOztBRDJ4Q0E7RUFDSSxnQkFwMUNpQjtBQzREckI7O0FEMnhDQTtFQUNJLGdCQXYxQ2tCO0FDK0R0Qjs7QUQyeENBO0VBQ0ksZ0JBMTFDZ0I7QUNrRXBCOztBRDJ4Q0E7RUFDSSxnQkE3MUNhO0FDcUVqQjs7QUQyeENBO0VBQ0ksZ0JBaDJDWTtBQ3dFaEI7O0FEMnhDQTtFQUNJLGdCQW4yQ3FCO0FDMkV6Qjs7QUQyeENBO0VBQ0ksZ0JBdDJDcUI7QUM4RXpCOztBRDJ4Q0E7RUFDSSxnQkF6MkNxQjtBQ2lGekI7O0FEMnhDQTtFQUNJLGdCQTUyQ3FCO0FDb0Z6Qjs7QUQyeENBO0VBQ0ksZ0JBLzJDcUI7QUN1RnpCOztBRDJ4Q0E7RUFDSSxnQkFsM0NlO0FDMEZuQjs7QUQyeENBO0VBQ0ksZ0JBcjNDWTtBQzZGaEI7O0FEMnhDQTtFQUNJLGdCQXgzQ1c7QUNnR2Y7O0FEMnhDQTtFQUNJLGdCQTMzQ2M7QUNtR2xCOztBRDJ4Q0E7RUFDSSxnQkE5M0NpQjtBQ3NHckI7O0FEMnhDQTtFQUNJLGdCQWo0Q29CO0FDeUd4Qjs7QUQyeENBO0VBQ0ksZ0JBcDRDcUI7QUM0R3pCOztBRDJ4Q0E7RUFDSSxnQkF2NENxQjtBQytHekI7O0FEMnhDQTtFQUNJLGdCQTE0Q3NCO0FDa0gxQjs7QUQyeENBO0VBQ0ksZ0JBNzRDd0I7QUNxSDVCOztBRDJ4Q0E7RUFDSSxnQkFoNUN3QjtBQ3dINUI7O0FEMnhDQTtFQUNJLGdCQW41Q3lCO0FDMkg3Qjs7QUQyeENBO0VBQ0ksZ0JBdDVDc0I7QUM4SDFCOztBRDJ4Q0E7RUFDSSxnQkF6NUNtQjtBQ2lJdkI7O0FEMnhDQTtFQUNJLGdCQTU1Q3FCO0FDb0l6Qjs7QUQyeENBO0VBQ0ksZ0JBLzVDcUI7QUN1SXpCOztBRDJ4Q0E7RUFDSSxnQkFsNkNzQjtBQzBJMUI7O0FEMnhDQTtFQUNJLGdCQXI2Q29CO0FDNkl4Qjs7QUQyeENBO0VBQ0ksZ0JBeDZDdUI7QUNnSjNCOztBRDJ4Q0E7RUFDSSxnQkEzNkMwQjtBQ21KOUI7O0FEMnhDQTtFQUNJLGdCQTk2QzBCO0FDc0o5Qjs7QUQyeENBO0VBQ0ksZ0JBajdDd0I7QUN5SjVCOztBRDJ4Q0E7RUFDSSxnQkFwN0NpQjtBQzRKckI7O0FEMnhDQTtFQUNJLGdCQXY3Q3dCO0FDK0o1Qjs7QUQyeENBO0VBQ0ksZ0JBMTdDc0I7QUNrSzFCOztBRDJ4Q0E7RUFDSSxnQkE3N0M2QjtBQ3FLakM7O0FEMnhDQTtFQUNJLGdCQWg4Q3VCO0FDd0szQjs7QUQyeENBO0VBQ0ksZ0JBbjhDOEI7QUMyS2xDOztBRDJ4Q0E7RUFDSSxnQkF0OENvQjtBQzhLeEI7O0FEMnhDQTtFQUNJLGdCQXo4Q3VCO0FDaUwzQjs7QUQyeENBO0VBQ0ksZ0JBNThDaUI7QUNvTHJCOztBRDJ4Q0E7RUFDSSxnQkEvOENxQjtBQ3VMekI7O0FEMnhDQTtFQUNJLGdCQWw5Q3dCO0FDMEw1Qjs7QUQyeENBO0VBQ0ksZ0JBcjlDd0I7QUM2TDVCOztBRDJ4Q0E7RUFDSSxnQkF4OUNzQjtBQ2dNMUI7O0FEMnhDQTtFQUNJLGdCQTM5Q3NCO0FDbU0xQjs7QUQyeENBO0VBQ0ksZ0JBOTlDdUI7QUNzTTNCOztBRDJ4Q0E7RUFDSSxnQkFqK0N3QjtBQ3lNNUI7O0FEMnhDQTtFQUNJLGdCQXArQ3dCO0FDNE01Qjs7QUQyeENBO0VBQ0ksZ0JBditDeUI7QUMrTTdCOztBRDJ4Q0E7RUFDSSxnQkExK0NzQjtBQ2tOMUI7O0FEMnhDQTtFQUNJLGdCQTcrQ3NCO0FDcU4xQjs7QUQyeENBO0VBQ0ksZ0JBaC9DdUI7QUN3TjNCOztBRDJ4Q0E7RUFDSSxnQkFuL0NrQjtBQzJOdEI7O0FEMnhDQTtFQUNJLGdCQXQvQ3NCO0FDOE4xQjs7QUQyeENBO0VBQ0ksZ0JBei9DeUI7QUNpTzdCOztBRDJ4Q0E7RUFDSSxnQkE1L0N5QjtBQ29PN0I7O0FEMnhDQTtFQUNJLGdCQS8vQ3VCO0FDdU8zQjs7QUQyeENBO0VBQ0ksZ0JBbGdEb0I7QUMwT3hCOztBRDJ4Q0E7RUFDSSxnQkFyZ0R1QjtBQzZPM0I7O0FEMnhDQTtFQUNJLGdCQXhnRHVCO0FDZ1AzQjs7QUQyeENBO0VBQ0ksZ0JBM2dEcUI7QUNtUHpCOztBRDJ4Q0E7RUFDSSxnQkE5Z0RlO0FDc1BuQjs7QUQyeENBO0VBQ0ksZ0JBamhEc0I7QUN5UDFCOztBRDJ4Q0E7RUFDSSxnQkFwaERvQjtBQzRQeEI7O0FEMnhDQTtFQUNJLGdCQXZoRDJCO0FDK1AvQjs7QUQyeENBO0VBQ0ksZ0JBMWhEcUI7QUNrUXpCOztBRDJ4Q0E7RUFDSSxnQkE3aEQ0QjtBQ3FRaEM7O0FEMnhDQTtFQUNJLGdCQWhpRDJCO0FDd1EvQjs7QUQyeENBO0VBQ0ksZ0JBbmlEeUI7QUMyUTdCOztBRDJ4Q0E7RUFDSSxnQkF0aUQ0QjtBQzhRaEM7O0FEMnhDQTtFQUNJLGdCQXppRDBCO0FDaVI5Qjs7QUQyeENBO0VBQ0ksZ0JBNWlEc0I7QUNvUjFCOztBRDJ4Q0E7RUFDSSxnQkEvaUR3QjtBQ3VSNUI7O0FEMnhDQTtFQUNJLGdCQWxqRDBCO0FDMFI5Qjs7QUQyeENBO0VBQ0ksZ0JBcmpEMEI7QUM2UjlCOztBRDJ4Q0E7RUFDSSxnQkF4akQwQjtBQ2dTOUI7O0FEMnhDQTtFQUNJLGdCQTNqRDBCO0FDbVM5Qjs7QUQyeENBO0VBQ0ksZ0JBOWpEa0I7QUNzU3RCOztBRDJ4Q0E7RUFDSSxnQkFqa0RxQjtBQ3lTekI7O0FEMnhDQTtFQUNJLGdCQXBrRHdCO0FDNFM1Qjs7QUQyeENBO0VBQ0ksZ0JBdmtEa0I7QUMrU3RCOztBRDJ4Q0E7RUFDSSxnQkExa0RvQjtBQ2tUeEI7O0FEMnhDQTtFQUNJLGdCQTdrRGtCO0FDcVR0Qjs7QUQyeENBO0VBQ0ksZ0JBaGxEdUI7QUN3VDNCOztBRDJ4Q0E7RUFDSSxnQkFubER3QjtBQzJUNUI7O0FEMnhDQTtFQUNJLGdCQXRsRHNCO0FDOFQxQjs7QUQyeENBO0VBQ0ksZ0JBemxEc0I7QUNpVTFCOztBRDJ4Q0E7RUFDSSxnQkE1bERtQjtBQ29VdkI7O0FEMnhDQTtFQUNJLGdCQS9sRHdCO0FDdVU1Qjs7QUQyeENBO0VBQ0ksZ0JBbG1Ed0I7QUMwVTVCOztBRDJ4Q0E7RUFDSSxnQkFybURrQjtBQzZVdEI7O0FEMnhDQTtFQUNJLGdCQXhtRG1CO0FDZ1Z2Qjs7QUQyeENBO0VBQ0ksZ0JBM21EcUI7QUNtVnpCOztBRDJ4Q0E7RUFDSSxnQkE5bURnQjtBQ3NWcEI7O0FEMnhDQTtFQUNJLGdCQWpuRHFCO0FDeVZ6Qjs7QUQyeENBO0VBQ0ksZ0JBcG5EcUI7QUM0VnpCOztBRDJ4Q0E7RUFDSSxnQkF2bkRzQjtBQytWMUI7O0FEMnhDQTtFQUNJLGdCQTFuRHNCO0FDa1cxQjs7QUQyeENBO0VBQ0ksZ0JBN25EZTtBQ3FXbkI7O0FEMnhDQTtFQUNJLGdCQWhvRG1CO0FDd1d2Qjs7QUQyeENBO0VBQ0ksZ0JBbm9EUztBQzJXYjs7QUQyeENBO0VBQ0ksZ0JBdG9EVztBQzhXZjs7QUQyeENBO0VBQ0ksZ0JBem9EYTtBQ2lYakI7O0FEMnhDQTtFQUNJLGdCQTVvRFk7QUNvWGhCOztBRDJ4Q0E7RUFDSSxnQkEvb0RjO0FDdVhsQjs7QUQyeENBO0VBQ0ksZ0JBbHBEZ0I7QUMwWHBCOztBRDJ4Q0E7RUFDSSxnQkFycEQ2QjtBQzZYakM7O0FEMnhDQTtFQUNJLGdCQXhwRHNCO0FDZ1kxQjs7QUQyeENBO0VBQ0ksZ0JBM3BEbUI7QUNtWXZCOztBRDJ4Q0E7RUFDSSxnQkE5cERvQjtBQ3NZeEI7O0FEMnhDQTtFQUNJLGdCQWpxRHdCO0FDeVk1Qjs7QUQyeENBO0VBQ0ksZ0JBcHFEa0I7QUM0WXRCOztBRDJ4Q0E7RUFDSSxnQkF2cURzQjtBQytZMUI7O0FEMnhDQTtFQUNJLGdCQTFxRFU7QUNrWmQ7O0FEMnhDQTtFQUNJLGdCQTdxRGM7QUNxWmxCOztBRDJ4Q0E7RUFDSSxnQkFockRjO0FDd1psQjs7QUQyeENBO0VBQ0ksZ0JBbnJEYTtBQzJaakI7O0FEMnhDQTtFQUNJLGdCQXRyRGM7QUM4WmxCOztBRDJ4Q0E7RUFDSSxnQkF6ckRnQjtBQ2lhcEI7O0FEMnhDQTtFQUNJLGdCQTVyRGdCO0FDb2FwQjs7QUQyeENBO0VBQ0ksZ0JBL3JEZ0I7QUN1YXBCOztBRDJ4Q0E7RUFDSSxnQkFsc0RnQjtBQzBhcEI7O0FEMnhDQTtFQUNJLGdCQXJzRHlCO0FDNmE3Qjs7QUQyeENBO0VBQ0ksZ0JBeHNEdUI7QUNnYjNCOztBRDJ4Q0E7RUFDSSxnQkEzc0RrQjtBQ21idEI7O0FEMnhDQTtFQUNJLGdCQTlzRFU7QUNzYmQ7O0FEMnhDQTtFQUNJLGdCQWp0RFc7QUN5YmY7O0FEMnhDQTtFQUNJLGdCQXB0RGlCO0FDNGJyQjs7QUQyeENBO0VBQ0ksZ0JBdnREZTtBQytibkI7O0FEMnhDQTtFQUNJLGdCQTF0RGdCO0FDa2NwQjs7QUQyeENBO0VBQ0ksZ0JBN3REbUI7QUNxY3ZCOztBRDJ4Q0E7RUFDSSxnQkFodURxQjtBQ3djekI7O0FEMnhDQTtFQUNJLGdCQW51RGE7QUMyY2pCOztBRDJ4Q0E7RUFDSSxnQkF0dURXO0FDOGNmOztBRDJ4Q0E7RUFDSSxnQkF6dURhO0FDaWRqQjs7QUQyeENBO0VBQ0ksZ0JBNXVEZ0I7QUNvZHBCOztBRDJ4Q0E7RUFDSSxnQkEvdURpQjtBQ3VkckI7O0FEMnhDQTtFQUNJLGdCQWx2RGdCO0FDMGRwQjs7QUQyeENBO0VBQ0ksZ0JBcnZEMEI7QUM2ZDlCOztBRDJ4Q0E7RUFDSSxnQkF4dkRvQjtBQ2dleEI7O0FEMnhDQTtFQUNJLGdCQTN2RFc7QUNtZWY7O0FEMnhDQTtFQUNJLGdCQTl2RFc7QUNzZWY7O0FEMnhDQTtFQUNJLGdCQWp3RGU7QUN5ZW5COztBRDJ4Q0E7RUFDSSxnQkFwd0RXO0FDNGVmOztBRDJ4Q0E7RUFDSSxnQkF2d0RXO0FDK2VmOztBRDJ4Q0E7RUFDSSxnQkExd0RlO0FDa2ZuQjs7QUQyeENBO0VBQ0ksZ0JBN3dEbUI7QUNxZnZCOztBRDJ4Q0E7RUFDSSxnQkFoeERnQjtBQ3dmcEI7O0FEMnhDQTtFQUNJLGdCQW54RGlCO0FDMmZyQjs7QUQyeENBO0VBQ0ksZ0JBdHhEb0I7QUM4ZnhCOztBRDJ4Q0E7RUFDSSxnQkF6eER3QjtBQ2lnQjVCOztBRDJ4Q0E7RUFDSSxnQkE1eERtQjtBQ29nQnZCOztBRDJ4Q0E7RUFDSSxnQkEveERrQjtBQ3VnQnRCOztBRDJ4Q0E7RUFDSSxnQkFseURrQjtBQzBnQnRCOztBRDJ4Q0E7RUFDSSxnQkFyeURtQjtBQzZnQnZCOztBRDJ4Q0E7RUFDSSxnQkF4eURvQjtBQ2doQnhCOztBRDJ4Q0E7RUFDSSxnQkEzeURtQjtBQ21oQnZCOztBRDJ4Q0E7RUFDSSxnQkE5eURtQjtBQ3NoQnZCOztBRDJ4Q0E7RUFDSSxnQkFqekRxQjtBQ3loQnpCOztBRDJ4Q0E7RUFDSSxnQkFwekRpQjtBQzRoQnJCOztBRDJ4Q0E7RUFDSSxnQkF2ekRzQjtBQytoQjFCOztBRDJ4Q0E7RUFDSSxnQkExekRhO0FDa2lCakI7O0FEMnhDQTtFQUNJLGdCQTd6RFU7QUNxaUJkOztBRDJ4Q0E7RUFDSSxnQkFoMERpQjtBQ3dpQnJCOztBRDJ4Q0E7RUFDSSxnQkFuMERnQjtBQzJpQnBCOztBRDJ4Q0E7RUFDSSxnQkF0MERrQjtBQzhpQnRCOztBRDJ4Q0E7RUFDSSxnQkF6MERtQjtBQ2lqQnZCOztBRDJ4Q0E7RUFDSSxnQkE1MERxQjtBQ29qQnpCOztBRDJ4Q0E7RUFDSSxnQkEvMERxQjtBQ3VqQnpCOztBRDJ4Q0E7RUFDSSxnQkFsMURxQjtBQzBqQnpCOztBRDJ4Q0E7RUFDSSxnQkFyMURxQjtBQzZqQnpCOztBRDJ4Q0E7RUFDSSxnQkF4MURxQjtBQ2drQnpCOztBRDJ4Q0E7RUFDSSxnQkEzMURxQjtBQ21rQnpCOztBRDJ4Q0E7RUFDSSxnQkE5MURxQjtBQ3NrQnpCOztBRDJ4Q0E7RUFDSSxnQkFqMkRxQjtBQ3lrQnpCOztBRDJ4Q0E7RUFDSSxnQkFwMkRxQjtBQzRrQnpCOztBRDJ4Q0E7RUFDSSxnQkF2MkRxQjtBQytrQnpCOztBRDJ4Q0E7RUFDSSxnQkExMkRrQjtBQ2tsQnRCOztBRDJ4Q0E7RUFDSSxnQkE3MkRhO0FDcWxCakI7O0FEMnhDQTtFQUNJLGdCQWgzRGU7QUN3bEJuQjs7QUQyeENBO0VBQ0ksZ0JBbjNEbUI7QUMybEJ2Qjs7QUQyeENBO0VBQ0ksZ0JBdDNEb0I7QUM4bEJ4Qjs7QUQyeENBO0VBQ0ksZ0JBejNEa0I7QUNpbUJ0Qjs7QUQyeENBO0VBQ0ksZ0JBNTNEeUI7QUNvbUI3Qjs7QUQyeENBO0VBQ0ksZ0JBLzNEcUI7QUN1bUJ6Qjs7QUQyeENBO0VBQ0ksZ0JBbDREa0I7QUMwbUJ0Qjs7QUQyeENBO0VBQ0ksZ0JBcjREb0I7QUM2bUJ4Qjs7QUQyeENBO0VBQ0ksZ0JBeDREaUI7QUNnbkJyQjs7QUQyeENBO0VBQ0ksZ0JBMzREc0I7QUNtbkIxQjs7QUQyeENBO0VBQ0ksZ0JBOTREb0I7QUNzbkJ4Qjs7QUQyeENBO0VBQ0ksZ0JBajVEbUI7QUN5bkJ2Qjs7QUQyeENBO0VBQ0ksZ0JBcDVEb0I7QUM0bkJ4Qjs7QUQyeENBO0VBQ0ksZ0JBdjVEd0I7QUMrbkI1Qjs7QUQyeENBO0VBQ0ksZ0JBMTVEaUI7QUNrb0JyQjs7QUQyeENBO0VBQ0ksZ0JBNzVEdUI7QUNxb0IzQjs7QUQyeENBO0VBQ0ksZ0JBaDZEb0I7QUN3b0J4Qjs7QUQyeENBO0VBQ0ksZ0JBbjZEbUI7QUMyb0J2Qjs7QUQyeENBO0VBQ0ksZ0JBdDZEbUI7QUM4b0J2Qjs7QUQyeENBO0VBQ0ksZ0JBejZEcUI7QUNpcEJ6Qjs7QUQyeENBO0VBQ0ksZ0JBNTZEaUI7QUNvcEJyQjs7QUQyeENBO0VBQ0ksZ0JBLzZEcUI7QUN1cEJ6Qjs7QUQyeENBO0VBQ0ksZ0JBbDdEa0I7QUMwcEJ0Qjs7QUQyeENBO0VBQ0ksZ0JBcjdEb0I7QUM2cEJ4Qjs7QUQyeENBO0VBQ0ksZ0JBeDdEbUI7QUNncUJ2Qjs7QUQyeENBO0VBQ0ksZ0JBMzdEdUI7QUNtcUIzQjs7QUQyeENBO0VBQ0ksZ0JBOTdEbUI7QUNzcUJ2Qjs7QUQyeENBO0VBQ0ksZ0JBajhEbUI7QUN5cUJ2Qjs7QUQyeENBO0VBQ0ksZ0JBcDhEbUI7QUM0cUJ2Qjs7QUQyeENBO0VBQ0ksZ0JBdjhEbUI7QUMrcUJ2Qjs7QUQyeENBO0VBQ0ksZ0JBMThENkI7QUNrckJqQzs7QUQyeENBO0VBQ0ksZ0JBNzhEeUI7QUNxckI3Qjs7QUQyeENBO0VBQ0ksZ0JBaDlEd0I7QUN3ckI1Qjs7QUQyeENBO0VBQ0ksZ0JBbjlEcUI7QUMyckJ6Qjs7QUQyeENBO0VBQ0ksZ0JBdDlEb0I7QUM4ckJ4Qjs7QUQyeENBO0VBQ0ksZ0JBejlEa0I7QUNpc0J0Qjs7QUQyeENBO0VBQ0ksZ0JBNTlEc0I7QUNvc0IxQjs7QUQyeENBO0VBQ0ksZ0JBLzlEdUI7QUN1c0IzQjs7QUQyeENBO0VBQ0ksZ0JBbCtEd0I7QUMwc0I1Qjs7QUQyeENBO0VBQ0ksZ0JBcitEbUI7QUM2c0J2Qjs7QUQyeENBO0VBQ0ksZ0JBeCtEcUI7QUNndEJ6Qjs7QUQyeENBO0VBQ0ksZ0JBMytEbUI7QUNtdEJ2Qjs7QUQyeENBO0VBQ0ksZ0JBOStEc0I7QUNzdEIxQjs7QUQyeENBO0VBQ0ksZ0JBai9Eb0I7QUN5dEJ4Qjs7QUQyeENBO0VBQ0ksZ0JBcC9Ed0I7QUM0dEI1Qjs7QUQyeENBO0VBQ0ksZ0JBdi9Ea0I7QUMrdEJ0Qjs7QUQyeENBO0VBQ0ksZ0JBMS9Eb0I7QUNrdUJ4Qjs7QUQyeENBO0VBQ0ksZ0JBNy9Eb0I7QUNxdUJ4Qjs7QUQyeENBO0VBQ0ksZ0JBaGdFbUI7QUN3dUJ2Qjs7QUQyeENBO0VBQ0ksZ0JBbmdFc0I7QUMydUIxQjs7QUQyeENBO0VBQ0ksZ0JBdGdFbUI7QUM4dUJ2Qjs7QUQyeENBO0VBQ0ksZ0JBemdFd0I7QUNpdkI1Qjs7QUQyeENBO0VBQ0ksZ0JBNWdFbUI7QUNvdkJ2Qjs7QUQyeENBO0VBQ0ksZ0JBL2dFbUI7QUN1dkJ2Qjs7QUQyeENBO0VBQ0ksZ0JBbGhFbUI7QUMwdkJ2Qjs7QUQyeENBO0VBQ0ksZ0JBcmhFaUI7QUM2dkJyQjs7QUQyeENBO0VBQ0ksZ0JBeGhFbUI7QUNnd0J2Qjs7QUQyeENBO0VBQ0ksZ0JBM2hFbUI7QUNtd0J2Qjs7QUQyeENBO0VBQ0ksZ0JBOWhFbUI7QUNzd0J2Qjs7QUQyeENBO0VBQ0ksZ0JBamlFa0I7QUN5d0J0Qjs7QUQyeENBO0VBQ0ksZ0JBcGlFa0I7QUM0d0J0Qjs7QUQyeENBO0VBQ0ksZ0JBdmlFcUI7QUMrd0J6Qjs7QUQyeENBO0VBQ0ksZ0JBMWlFdUI7QUNreEIzQjs7QUQyeENBO0VBQ0ksZ0JBN2lFb0I7QUNxeEJ4Qjs7QUQyeENBO0VBQ0ksZ0JBaGpFa0I7QUN3eEJ0Qjs7QUQyeENBO0VBQ0ksZ0JBbmpFbUI7QUMyeEJ2Qjs7QUQyeENBO0VBQ0ksZ0JBdGpFbUI7QUM4eEJ2Qjs7QUQyeENBO0VBQ0ksZ0JBempFcUI7QUNpeUJ6Qjs7QUQyeENBO0VBQ0ksZ0JBNWpFcUI7QUNveUJ6Qjs7QUQyeENBO0VBQ0ksZ0JBL2pFa0I7QUN1eUJ0Qjs7QUQyeENBO0VBQ0ksZ0JBbGtFbUI7QUMweUJ2Qjs7QUQyeENBO0VBQ0ksZ0JBcmtFbUI7QUM2eUJ2Qjs7QUQyeENBO0VBQ0ksZ0JBeGtFbUI7QUNnekJ2Qjs7QUQyeENBO0VBQ0ksZ0JBM2tFbUI7QUNtekJ2Qjs7QUQyeENBO0VBQ0ksZ0JBOWtFb0I7QUNzekJ4Qjs7QUQyeENBO0VBQ0ksZ0JBamxFcUI7QUN5ekJ6Qjs7QUQyeENBO0VBQ0ksZ0JBcGxFbUI7QUM0ekJ2Qjs7QUQyeENBO0VBQ0ksZ0JBdmxFa0I7QUMrekJ0Qjs7QUQyeENBO0VBQ0ksZ0JBMWxFZTtBQ2swQm5COztBRDJ4Q0E7RUFDSSxnQkE3bEVxQjtBQ3EwQnpCOztBRDJ4Q0E7RUFDSSxnQkFobUVvQjtBQ3cwQnhCOztBRDJ4Q0E7RUFDSSxnQkFubUVrQjtBQzIwQnRCOztBRDJ4Q0E7RUFDSSxnQkF0bUV3QjtBQzgwQjVCOztBRDJ4Q0E7RUFDSSxnQkF6bUVvQjtBQ2kxQnhCOztBRDJ4Q0E7RUFDSSxnQkE1bUVnQjtBQ28xQnBCOztBRDJ4Q0E7RUFDSSxnQkEvbUVpQjtBQ3UxQnJCOztBRDJ4Q0E7RUFDSSxnQkFsbkVtQjtBQzAxQnZCOztBRDJ4Q0E7RUFDSSxnQkFybkVzQjtBQzYxQjFCOztBRDJ4Q0E7RUFDSSxnQkF4bkVzQjtBQ2cyQjFCOztBRDJ4Q0E7RUFDSSxnQkEzbkVvQjtBQ20yQnhCOztBRDJ4Q0E7RUFDSSxnQkE5bkVjO0FDczJCbEI7O0FEMnhDQTtFQUNJLGdCQWpvRVk7QUN5MkJoQjs7QUQyeENBO0VBQ0ksZ0JBcG9FYTtBQzQyQmpCOztBRDJ4Q0E7RUFDSSxnQkF2b0VVO0FDKzJCZDs7QUQyeENBO0VBQ0ksZ0JBMW9FZTtBQ2szQm5COztBRDJ4Q0E7RUFDSSxnQkE3b0VvQjtBQ3EzQnhCOztBRDJ4Q0E7RUFDSSxnQkFocEVvQjtBQ3czQnhCOztBRDJ4Q0E7RUFDSSxnQkFucEVzQjtBQzIzQjFCOztBRDJ4Q0E7RUFDSSxnQkF0cEV3QjtBQzgzQjVCOztBRDJ4Q0E7RUFDSSxnQkF6cEV3QjtBQ2k0QjVCOztBRDJ4Q0E7RUFDSSxnQkE1cEVzQjtBQ280QjFCOztBRDJ4Q0E7RUFDSSxnQkEvcEVzQjtBQ3U0QjFCOztBRDJ4Q0E7RUFDSSxnQkFscUV5QjtBQzA0QjdCOztBRDJ4Q0E7RUFDSSxnQkFycUV1QjtBQzY0QjNCOztBRDJ4Q0E7RUFDSSxnQkF4cUV1QjtBQ2c1QjNCOztBRDJ4Q0E7RUFDSSxnQkEzcUV3QjtBQ201QjVCOztBRDJ4Q0E7RUFDSSxnQkE5cUV3QjtBQ3M1QjVCOztBRDJ4Q0E7RUFDSSxnQkFqckUwQjtBQ3k1QjlCOztBRDJ4Q0E7RUFDSSxnQkFwckV3QjtBQzQ1QjVCOztBRDJ4Q0E7RUFDSSxnQkF2ckV1QjtBQys1QjNCOztBRDJ4Q0E7RUFDSSxnQkExckUwQjtBQ2s2QjlCOztBRDJ4Q0E7RUFDSSxnQkE3ckVxQjtBQ3E2QnpCOztBRDJ4Q0E7RUFDSSxnQkFoc0V5QjtBQ3c2QjdCOztBRDJ4Q0E7RUFDSSxnQkFuc0VXO0FDMjZCZjs7QUQyeENBO0VBQ0ksZ0JBdHNFZTtBQzg2Qm5COztBRDJ4Q0E7RUFDSSxnQkF6c0VnQjtBQ2k3QnBCOztBRDJ4Q0E7RUFDSSxnQkE1c0VVO0FDbzdCZDs7QUQyeENBO0VBQ0ksZ0JBL3NFbUI7QUN1N0J2Qjs7QUQyeENBO0VBQ0ksZ0JBbHRFaUI7QUMwN0JyQjs7QUQyeENBO0VBQ0ksZ0JBcnRFZTtBQzY3Qm5COztBRDJ4Q0E7RUFDSSxnQkF4dEVxQjtBQ2c4QnpCOztBRDJ4Q0E7RUFDSSxnQkEzdEVxQjtBQ204QnpCOztBRDJ4Q0E7RUFDSSxnQkE5dEVtQjtBQ3M4QnZCOztBRDJ4Q0E7RUFDSSxnQkFqdUVvQjtBQ3k4QnhCOztBRDJ4Q0E7RUFDSSxnQkFwdUVxQjtBQzQ4QnpCOztBRDJ4Q0E7RUFDSSxnQkF2dUVvQjtBQys4QnhCOztBRDJ4Q0E7RUFDSSxnQkExdUVhO0FDazlCakI7O0FEMnhDQTtFQUNJLGdCQTd1RW1CO0FDcTlCdkI7O0FEMnhDQTtFQUNJLGdCQWh2RWlCO0FDdzlCckI7O0FEMnhDQTtFQUNJLGdCQW52RWtCO0FDMjlCdEI7O0FEMnhDQTtFQUNJLGdCQXR2RW9CO0FDODlCeEI7O0FEMnhDQTtFQUNJLGdCQXp2RW9CO0FDaStCeEI7O0FEMnhDQTtFQUNJLGdCQTV2RVk7QUNvK0JoQjs7QUQyeENBO0VBQ0ksZ0JBL3ZFYztBQ3UrQmxCOztBRDJ4Q0E7RUFDSSxnQkFsd0VVO0FDMCtCZDs7QUQyeENBO0VBQ0ksZ0JBcndFZ0I7QUM2K0JwQjs7QUQyeENBO0VBQ0ksZ0JBeHdFYztBQ2cvQmxCOztBRDJ4Q0E7RUFDSSxnQkEzd0VpQjtBQ20vQnJCOztBRDJ4Q0E7RUFDSSxnQkE5d0VpQjtBQ3MvQnJCOztBRDJ4Q0E7RUFDSSxnQkFqeEVpQjtBQ3kvQnJCOztBRDJ4Q0E7RUFDSSxnQkFweEVrQjtBQzQvQnRCOztBRDJ4Q0E7RUFDSSxnQkF2eEVlO0FDKy9CbkI7O0FEMnhDQTtFQUNJLGdCQTF4RVc7QUNrZ0NmOztBRDJ4Q0E7RUFDSSxnQkE3eEVvQjtBQ3FnQ3hCOztBRDJ4Q0E7RUFDSSxnQkFoeUV3QjtBQ3dnQzVCOztBRDJ4Q0E7RUFDSSxnQkFueUVXO0FDMmdDZjs7QUQyeENBO0VBQ0ksZ0JBdHlFUztBQzhnQ2I7O0FEMnhDQTtFQUNJLGdCQXp5RWtCO0FDaWhDdEI7O0FEMnhDQTtFQUNJLGdCQTV5RW9CO0FDb2hDeEI7O0FEMnhDQTtFQUNJLGdCQS95RWlCO0FDdWhDckI7O0FEMnhDQTtFQUNJLGdCQWx6RW1CO0FDMGhDdkI7O0FEMnhDQTtFQUNJLGdCQXJ6RWlCO0FDNmhDckI7O0FEMnhDQTtFQUNJLGdCQXh6RXNCO0FDZ2lDMUI7O0FEMnhDQTtFQUNJLGdCQTN6RW1CO0FDbWlDdkI7O0FEMnhDQTtFQUNJLGdCQTl6RTRCO0FDc2lDaEM7O0FEMnhDQTtFQUNJLGdCQWowRWdCO0FDeWlDcEI7O0FEMnhDQTtFQUNJLGdCQXAwRW1CO0FDNGlDdkI7O0FEMnhDQTtFQUNJLGdCQXYwRW1CO0FDK2lDdkI7O0FEMnhDQTtFQUNJLGdCQTEwRW9CO0FDa2pDeEI7O0FEMnhDQTtFQUNJLGdCQTcwRWtCO0FDcWpDdEI7O0FEMnhDQTtFQUNJLGdCQWgxRW9CO0FDd2pDeEI7O0FEMnhDQTtFQUNJLGdCQW4xRW9CO0FDMmpDeEI7O0FEMnhDQTtFQUNJLGdCQXQxRW9CO0FDOGpDeEI7O0FEMnhDQTtFQUNJLGdCQXoxRWlCO0FDaWtDckI7O0FEMnhDQTtFQUNJLGdCQTUxRXdCO0FDb2tDNUI7O0FEMnhDQTtFQUNJLGdCQS8xRWlCO0FDdWtDckI7O0FEMnhDQTtFQUNJLGdCQWwyRWdCO0FDMGtDcEI7O0FEMnhDQTtFQUNJLGdCQXIyRWtCO0FDNmtDdEI7O0FEMnhDQTtFQUNJLGdCQXgyRWtCO0FDZ2xDdEI7O0FEMnhDQTtFQUNJLGdCQTMyRWtCO0FDbWxDdEI7O0FEMnhDQTtFQUNJLGdCQTkyRWtCO0FDc2xDdEI7O0FEMnhDQTtFQUNJLGdCQWozRVk7QUN5bENoQjs7QUQyeENBO0VBQ0ksZ0JBcDNFZTtBQzRsQ25COztBRDJ4Q0E7RUFDSSxnQkF2M0VhO0FDK2xDakI7O0FEMnhDQTtFQUNJLGdCQTEzRWE7QUNrbUNqQjs7QUQyeENBO0VBQ0ksZ0JBNzNFbUI7QUNxbUN2Qjs7QUQyeENBO0VBQ0ksZ0JBaDRFd0I7QUN3bUM1Qjs7QUQyeENBO0VBQ0ksZ0JBbjRFeUI7QUMybUM3Qjs7QUQyeENBO0VBQ0ksZ0JBdDRFbUI7QUM4bUN2Qjs7QUQyeENBO0VBQ0ksZ0JBejRFb0I7QUNpbkN4Qjs7QUQyeENBO0VBQ0ksZ0JBNTRFaUI7QUNvbkNyQjs7QUQyeENBO0VBQ0ksZ0JBLzRFc0I7QUN1bkMxQjs7QUQyeENBO0VBQ0ksZ0JBbDVFdUI7QUMwbkMzQjs7QUQyeENBO0VBQ0ksZ0JBcjVFb0I7QUM2bkN4Qjs7QUQyeENBO0VBQ0ksZ0JBeDVFeUI7QUNnb0M3Qjs7QUQyeENBO0VBQ0ksZ0JBMzVFMEI7QUNtb0M5Qjs7QUQyeENBO0VBQ0ksZ0JBOTVFb0I7QUNzb0N4Qjs7QUQyeENBO0VBQ0ksZ0JBajZFcUI7QUN5b0N6Qjs7QUQyeENBO0VBQ0ksZ0JBcDZFa0I7QUM0b0N0Qjs7QUQyeENBO0VBQ0ksZ0JBdjZFdUI7QUMrb0MzQjs7QUQyeENBO0VBQ0ksZ0JBMTZFd0I7QUNrcEM1Qjs7QUQyeENBO0VBQ0ksZ0JBNzZFcUI7QUNxcEN6Qjs7QUQyeENBO0VBQ0ksZ0JBaDdFYTtBQ3dwQ2pCOztBRDJ4Q0E7RUFDSSxnQkFuN0VlO0FDMnBDbkI7O0FEMnhDQTtFQUNJLGdCQXQ3RWU7QUM4cENuQjs7QUQyeENBO0VBQ0ksZ0JBejdFZTtBQ2lxQ25COztBRDJ4Q0E7RUFDSSxnQkE1N0VlO0FDb3FDbkI7O0FEMnhDQTtFQUNJLGdCQS83RWU7QUN1cUNuQjs7QUQyeENBO0VBQ0ksZ0JBbDhFZTtBQzBxQ25COztBRDJ4Q0E7RUFDSSxnQkFyOEVlO0FDNnFDbkI7O0FEMnhDQTtFQUNJLGdCQXg4RWU7QUNnckNuQjs7QUQyeENBO0VBQ0ksZ0JBMzhFZTtBQ21yQ25COztBRDJ4Q0E7RUFDSSxnQkE5OEVlO0FDc3JDbkI7O0FEMnhDQTtFQUNJLGdCQWo5RW1CO0FDeXJDdkI7O0FEMnhDQTtFQUNJLGdCQXA5RW9CO0FDNHJDeEI7O0FEMnhDQTtFQUNJLGdCQXY5RW9CO0FDK3JDeEI7O0FEMnhDQTtFQUNJLGdCQTE5RWtCO0FDa3NDdEI7O0FEMnhDQTtFQUNJLGdCQTc5RTJCO0FDcXNDL0I7O0FEMnhDQTtFQUNJLGdCQWgrRW1CO0FDd3NDdkI7O0FEMnhDQTtFQUNJLGdCQW4rRWlCO0FDMnNDckI7O0FEMnhDQTtFQUNJLGdCQXQrRWtCO0FDOHNDdEI7O0FEMnhDQTtFQUNJLGdCQXorRW9CO0FDaXRDeEI7O0FEMnhDQTtFQUNJLGdCQTUrRWU7QUNvdENuQjs7QUQyeENBO0VBQ0ksZ0JBLytFYztBQ3V0Q2xCOztBRDJ4Q0E7RUFDSSxnQkFsL0VnQjtBQzB0Q3BCOztBRDJ4Q0E7RUFDSSxnQkFyL0V1QjtBQzZ0QzNCOztBRDJ4Q0E7RUFDSSxnQkF4L0VZO0FDZ3VDaEI7O0FEMnhDQTtFQUNJLGdCQTMvRWdCO0FDbXVDcEI7O0FEMnhDQTtFQUNJLGdCQTkvRXNCO0FDc3VDMUI7O0FEMnhDQTtFQUNJLGdCQWpnRnFCO0FDeXVDekI7O0FEMnhDQTtFQUNJLGdCQXBnRmtCO0FDNHVDdEI7O0FEMnhDQTtFQUNJLGdCQXZnRlk7QUMrdUNoQjs7QUQyeENBO0VBQ0ksZ0JBMWdGWTtBQ2t2Q2hCOztBRDJ4Q0E7RUFDSSxnQkE3Z0ZxQjtBQ3F2Q3pCOztBRDJ4Q0E7RUFDSSxnQkFoaEZnQjtBQ3d2Q3BCOztBRDJ4Q0E7RUFDSSxnQkFuaEZnQjtBQzJ2Q3BCOztBRDJ4Q0E7RUFDSSxnQkF0aEZpQjtBQzh2Q3JCOztBRDJ4Q0E7RUFDSSxnQkF6aEZpQjtBQ2l3Q3JCOztBRDJ4Q0E7RUFDSSxnQkE1aEZrQjtBQ293Q3RCOztBRDJ4Q0E7RUFDSSxnQkEvaEZtQjtBQ3V3Q3ZCOztBRDJ4Q0E7RUFDSSxnQkFsaUZXO0FDMHdDZjs7QUQyeENBO0VBQ0ksZ0JBcmlGaUI7QUM2d0NyQjs7QUQyeENBO0VBQ0ksZ0JBeGlGZ0I7QUNneENwQjs7QUQyeENBO0VBQ0ksZ0JBM2lGYTtBQ214Q2pCOztBRDJ4Q0E7RUFDSSxnQkE5aUZXO0FDc3hDZjs7QUQyeENBO0VBQ0ksZ0JBampGbUI7QUN5eEN2Qjs7QUQyeENBO0VBQ0ksZ0JBcGpGbUI7QUM0eEN2Qjs7QUQyeENBO0VBQ0ksZ0JBdmpGeUI7QUMreEM3Qjs7QUQyeENBO0VBQ0ksZ0JBMWpGMEI7QUNreUM5Qjs7QUQyeENBO0VBQ0ksZ0JBN2pGYztBQ3F5Q2xCOztBRDJ4Q0E7RUFDSSxnQkFoa0ZZO0FDd3lDaEI7O0FEMnhDQTtFQUNJLGdCQW5rRmM7QUMyeUNsQjs7QUQyeENBO0VBQ0ksZ0JBdGtGYztBQzh5Q2xCOztBRDJ4Q0E7RUFDSSxnQkF6a0ZlO0FDaXpDbkI7O0FEMnhDQTtFQUNJLGdCQTVrRmdCO0FDb3pDcEI7O0FEMnhDQTtFQUNJLGdCQS9rRmU7QUN1ekNuQjs7QUQyeENBO0VBQ0ksZ0JBbGxGYTtBQzB6Q2pCOztBRDJ4Q0E7RUFDSSxnQkFybEZXO0FDNnpDZjs7QUQyeENBO0VBQ0ksZ0JBeGxGZTtBQ2cwQ25COztBRDJ4Q0E7RUFDSSxnQkEzbEZnQjtBQ20wQ3BCOztBRDJ4Q0E7RUFDSSxnQkE5bEZ1QjtBQ3MwQzNCOztBRDJ4Q0E7RUFDSSxnQkFqbUY4QjtBQ3kwQ2xDOztBRDJ4Q0E7RUFDSSxnQkFwbUZ3QjtBQzQwQzVCOztBRDJ4Q0E7RUFDSSxnQkF2bUYrQjtBQyswQ25DOztBRDJ4Q0E7RUFDSSxnQkExbUZ1QjtBQ2sxQzNCOztBRDJ4Q0E7RUFDSSxnQkE3bUY4QjtBQ3ExQ2xDOztBRDJ4Q0E7RUFDSSxnQkFobkZxQjtBQ3cxQ3pCOztBRDJ4Q0E7RUFDSSxnQkFubkY0QjtBQzIxQ2hDOztBRDJ4Q0E7RUFDSSxnQkF0bkZ3QjtBQzgxQzVCOztBRDJ4Q0E7RUFDSSxnQkF6bkYrQjtBQ2kyQ25DOztBRDJ4Q0E7RUFDSSxnQkE1bkZzQjtBQ28yQzFCOztBRDJ4Q0E7RUFDSSxnQkEvbkY2QjtBQ3UyQ2pDOztBRDJ4Q0E7RUFDSSxnQkFsb0ZxQjtBQzAyQ3pCOztBRDJ4Q0E7RUFDSSxnQkFyb0Y0QjtBQzYyQ2hDOztBRDJ4Q0E7RUFDSSxnQkF4b0ZzQjtBQ2czQzFCOztBRDJ4Q0E7RUFDSSxnQkEzb0Y2QjtBQ20zQ2pDOztBRDJ4Q0E7RUFDSSxnQkE5b0ZZO0FDczNDaEI7O0FEMnhDQTtFQUNJLGdCQWpwRmtCO0FDeTNDdEI7O0FEMnhDQTtFQUNJLGdCQXBwRnNCO0FDNDNDMUI7O0FEMnhDQTtFQUNJLGdCQXZwRlc7QUMrM0NmOztBRDJ4Q0E7RUFDSSxnQkExcEZnQjtBQ2s0Q3BCOztBRDJ4Q0E7RUFDSSxnQkE3cEZZO0FDcTRDaEI7O0FEMnhDQTtFQUNJLGdCQWhxRmdCO0FDdzRDcEI7O0FEMnhDQTtFQUNJLGdCQW5xRlU7QUMyNENkOztBRDJ4Q0E7RUFDSSxnQkF0cUZpQjtBQzg0Q3JCOztBRDJ4Q0E7RUFDSSxnQkF6cUZ3QjtBQ2k1QzVCOztBRDJ4Q0E7RUFDSSxnQkE1cUZvQjtBQ281Q3hCOztBRDJ4Q0E7RUFDSSxnQkEvcUZ1QjtBQ3U1QzNCOztBRDJ4Q0E7RUFDSSxnQkFsckZvQjtBQzA1Q3hCOztBRDJ4Q0E7RUFDSSxnQkFyckZxQjtBQzY1Q3pCOztBRDJ4Q0E7RUFDSSxnQkF4ckZzQjtBQ2c2QzFCOztBRDJ4Q0E7RUFDSSxnQkEzckZzQjtBQ202QzFCOztBRDJ4Q0E7RUFDSSxnQkE5ckZpQztBQ3M2Q3JDOztBRDJ4Q0E7RUFDSSxnQkFqc0YrQjtBQ3k2Q25DOztBRDJ4Q0E7RUFDSSxnQkFwc0ZnQztBQzQ2Q3BDOztBRDJ4Q0E7RUFDSSxnQkF2c0Z3QjtBQys2QzVCOztBRDJ4Q0E7RUFDSSxnQkExc0ZvQjtBQ2s3Q3hCOztBRDJ4Q0E7RUFDSSxnQkE3c0ZzQjtBQ3E3QzFCOztBRDJ4Q0E7RUFDSSxnQkFodEZxQjtBQ3c3Q3pCOztBRDJ4Q0E7RUFDSSxnQkFudEYyQjtBQzI3Qy9COztBRDJ4Q0E7RUFDSSxnQkF0dEY0QjtBQzg3Q2hDOztBRDJ4Q0E7RUFDSSxnQkF6dEY2QjtBQ2k4Q2pDOztBRDJ4Q0E7RUFDSSxnQkE1dEZtQjtBQ284Q3ZCOztBRDJ4Q0E7RUFDSSxnQkEvdEZvQjtBQ3U4Q3hCOztBRDJ4Q0E7RUFDSSxnQkFsdUZ3QjtBQzA4QzVCOztBRDJ4Q0E7RUFDSSxnQkFydUZxQjtBQzY4Q3pCOztBRDJ4Q0E7RUFDSSxnQkF4dUZxQjtBQ2c5Q3pCOztBRDJ4Q0E7RUFDSSxnQkEzdUZvQjtBQ205Q3hCOztBRDJ4Q0E7RUFDSSxnQkE5dUZ3QjtBQ3M5QzVCOztBRDJ4Q0E7RUFDSSxnQkFqdkZzQjtBQ3k5QzFCOztBRDJ4Q0E7RUFDSSxnQkFwdkZxQjtBQzQ5Q3pCOztBRDJ4Q0E7RUFDSSxnQkF2dkZxQjtBQys5Q3pCOztBRDJ4Q0E7RUFDSSxnQkExdkZxQjtBQ2srQ3pCOztBRDJ4Q0E7RUFDSSxnQkE3dkZzQjtBQ3ErQzFCOztBRDJ4Q0E7RUFDSSxnQkFod0ZvQjtBQ3crQ3hCOztBRDJ4Q0E7RUFDSSxnQkFud0ZzQjtBQzIrQzFCOztBRDJ4Q0E7RUFDSSxnQkF0d0ZtQjtBQzgrQ3ZCOztBRDJ4Q0E7RUFDSSxnQkF6d0ZtQjtBQ2kvQ3ZCOztBRDJ4Q0E7RUFDSSxnQkE1d0ZxQjtBQ28vQ3pCOztBRDJ4Q0E7RUFDSSxnQkEvd0Z1QjtBQ3UvQzNCOztBRDJ4Q0E7RUFDSSxnQkFseEZrQjtBQzAvQ3RCOztBRDJ4Q0E7RUFDSSxnQkFyeEZVO0FDNi9DZDs7QUQyeENBO0VBQ0ksZ0JBeHhGZ0I7QUNnZ0RwQjs7QUQyeENBO0VBQ0ksZ0JBM3hGZTtBQ21nRG5COztBRDJ4Q0E7RUFDSSxnQkE5eEZzQjtBQ3NnRDFCOztBRDJ4Q0E7RUFDSSxnQkFqeUZzQjtBQ3lnRDFCOztBRDJ4Q0E7RUFDSSxnQkFweUZtQjtBQzRnRHZCOztBRDJ4Q0E7RUFDSSxnQkF2eUZjO0FDK2dEbEI7O0FEMnhDQTtFQUNJLGdCQTF5RnVCO0FDa2hEM0I7O0FEMnhDQTtFQUNJLGdCQTd5RndCO0FDcWhENUI7O0FEMnhDQTtFQUNJLGdCQWh6RmtCO0FDd2hEdEI7O0FEMnhDQTtFQUNJLGdCQW56RjZCO0FDMmhEakM7O0FEMnhDQTtFQUNJLGdCQXR6RmlDO0FDOGhEckM7O0FEMnhDQTtFQUNJLGdCQXp6RnFCO0FDaWlEekI7O0FEMnhDQTtFQUNJLGdCQTV6RitCO0FDb2lEbkM7O0FEMnhDQTtFQUNJLGdCQS96RnlCO0FDdWlEN0I7O0FEMnhDQTtFQUNJLGdCQWwwRm9CO0FDMGlEeEI7O0FEMnhDQTtFQUNJLGdCQXIwRnFCO0FDNmlEekI7O0FEMnhDQTtFQUNJLGdCQXgwRm9CO0FDZ2pEeEI7O0FEMnhDQTtFQUNJLGdCQTMwRm9CO0FDbWpEeEI7O0FEMnhDQTtFQUNJLGdCQTkwRjRCO0FDc2pEaEM7O0FEMnhDQTtFQUNJLGdCQWoxRjRCO0FDeWpEaEM7O0FEMnhDQTtFQUNJLGdCQXAxRjhCO0FDNGpEbEM7O0FEMnhDQTtFQUNJLGdCQXYxRnFCO0FDK2pEekI7O0FEMnhDQTtFQUNJLGdCQTExRm9CO0FDa2tEeEI7O0FEMnhDQTtFQUNJLGdCQTcxRmdCO0FDcWtEcEI7O0FEMnhDQTtFQUNJLGdCQWgyRm1CO0FDd2tEdkI7O0FEMnhDQTtFQUNJLGdCQW4yRmM7QUMya0RsQjs7QUQyeENBO0VBQ0ksZ0JBdDJGZ0I7QUM4a0RwQjs7QUQyeENBO0VBQ0ksZ0JBejJGaUI7QUNpbERyQjs7QUQyeENBO0VBQ0ksZ0JBNTJGYztBQ29sRGxCOztBRDJ4Q0E7RUFDSSxnQkEvMkZXO0FDdWxEZjs7QUQyeENBO0VBQ0ksZ0JBbDNGaUI7QUMwbERyQjs7QUQyeENBO0VBQ0ksZ0JBcjNGZ0I7QUM2bERwQjs7QUQyeENBO0VBQ0ksZ0JBeDNGMkI7QUNnbUQvQjs7QUQyeENBO0VBQ0ksZ0JBMzNGaUI7QUNtbURyQjs7QUQyeENBO0VBQ0ksZ0JBOTNGZTtBQ3NtRG5COztBRDJ4Q0E7RUFDSSxnQkFqNEZpQjtBQ3ltRHJCOztBRDJ4Q0E7RUFDSSxnQkFwNEZXO0FDNG1EZjs7QUQyeENBO0VBQ0ksZ0JBdjRGZTtBQyttRG5COztBRDJ4Q0E7RUFDSSxnQkExNEZpQjtBQ2tuRHJCOztBRDJ4Q0E7RUFDSSxnQkE3NEZhO0FDcW5EakI7O0FEMnhDQTtFQUNJLGdCQWg1RlU7QUN3bkRkOztBRDJ4Q0E7RUFDSSxnQkFuNUZlO0FDMm5EbkI7O0FEMnhDQTtFQUNJLGdCQXQ1Rlc7QUM4bkRmOztBRDJ4Q0E7RUFDSSxnQkF6NUY2QjtBQ2lvRGpDOztBRDJ4Q0E7RUFDSSxnQkE1NUZvQjtBQ29vRHhCOztBRDJ4Q0E7RUFDSSxnQkEvNUZzQjtBQ3VvRDFCOztBRDJ4Q0E7RUFDSSxnQkFsNkZvQjtBQzBvRHhCOztBRDJ4Q0E7RUFDSSxnQkFyNkZlO0FDNm9EbkI7O0FEMnhDQTtFQUNJLGdCQXg2RmdCO0FDZ3BEcEI7O0FEMnhDQTtFQUNJLGdCQTM2RmtCO0FDbXBEdEI7O0FEMnhDQTtFQUNJLGdCQTk2Rlk7QUNzcERoQjs7QUQyeENBO0VBQ0ksZ0JBajdGZ0I7QUN5cERwQjs7QUQyeENBO0VBQ0ksZ0JBcDdGYztBQzRwRGxCOztBRDJ4Q0E7RUFDSSxnQkF2N0ZxQjtBQytwRHpCOztBRDJ4Q0E7RUFDSSxnQkExN0Z1QjtBQ2txRDNCOztBRDJ4Q0E7RUFDSSxnQkE3N0ZtQjtBQ3FxRHZCOztBRDJ4Q0E7RUFDSSxnQkFoOEZxQjtBQ3dxRHpCOztBRDJ4Q0E7RUFDSSxnQkFuOEZrQjtBQzJxRHRCOztBRDJ4Q0E7RUFDSSxnQkF0OEZVO0FDOHFEZDs7QUQyeENBO0VBQ0ksZ0JBejhGYztBQ2lyRGxCOztBRDJ4Q0E7RUFDSSxnQkE1OEZXO0FDb3JEZjs7QUQyeENBO0VBQ0ksZ0JBLzhGa0I7QUN1ckR0Qjs7QUQyeENBO0VBQ0ksZ0JBbDlGVTtBQzByRGQ7O0FEMnhDQTtFQUNJLGdCQXI5RmU7QUM2ckRuQjs7QUQyeENBO0VBQ0ksZ0JBeDlGWTtBQ2dzRGhCOztBRDJ4Q0E7RUFDSSxnQkEzOUZnQjtBQ21zRHBCOztBRDJ4Q0E7RUFDSSxnQkE5OUZhO0FDc3NEakI7O0FEMnhDQTtFQUNJLGdCQWorRmU7QUN5c0RuQjs7QUQyeENBO0VBQ0ksZ0JBcCtGZTtBQzRzRG5COztBRDJ4Q0E7RUFDSSxnQkF2K0ZvQjtBQytzRHhCOztBRDJ4Q0E7RUFDSSxnQkExK0ZVO0FDa3REZDs7QUQyeENBO0VBQ0ksZ0JBNytGZ0I7QUNxdERwQjs7QUQyeENBO0VBQ0ksZ0JBaC9GYztBQ3d0RGxCOztBRDJ4Q0E7RUFDSSxnQkFuL0ZlO0FDMnREbkI7O0FEMnhDQTtFQUNJLGdCQXQvRmlCO0FDOHREckI7O0FEMnhDQTtFQUNJLGdCQXovRmM7QUNpdURsQjs7QUQyeENBO0VBQ0ksZ0JBNS9GVztBQ291RGY7O0FEMnhDQTtFQUNJLGdCQS8vRmM7QUN1dURsQjs7QUQyeENBO0VBQ0ksZ0JBbGdHWTtBQzB1RGhCOztBRDJ4Q0E7RUFDSSxnQkFyZ0dXO0FDNnVEZjs7QUQyeENBO0VBQ0ksZ0JBeGdHaUI7QUNndkRyQjs7QUQyeENBO0VBQ0ksZ0JBM2dHcUI7QUNtdkR6Qjs7QUQyeENBO0VBQ0ksZ0JBOWdHdUI7QUNzdkQzQjs7QUQyeENBO0VBQ0ksZ0JBamhHaUI7QUN5dkRyQjs7QUQyeENBO0VBQ0ksZ0JBcGhHZ0I7QUM0dkRwQjs7QUQyeENBO0VBQ0ksZ0JBdmhHa0I7QUMrdkR0Qjs7QUQyeENBO0VBQ0ksZ0JBMWhHZ0I7QUNrd0RwQjs7QUQyeENBO0VBQ0ksZ0JBN2hHbUI7QUNxd0R2Qjs7QUQyeENBO0VBQ0ksZ0JBaGlHb0I7QUN3d0R4Qjs7QUQyeENBO0VBQ0ksZ0JBbmlHa0I7QUMyd0R0Qjs7QUQyeENBO0VBQ0ksZ0JBdGlHc0I7QUM4d0QxQjs7QUQyeENBO0VBQ0ksZ0JBemlHa0I7QUNpeER0Qjs7QUQyeENBO0VBQ0ksZ0JBNWlHZ0I7QUNveERwQjs7QUQyeENBO0VBQ0ksZ0JBL2lHbUI7QUN1eER2Qjs7QUQyeENBO0VBQ0ksZ0JBbGpHZ0I7QUMweERwQjs7QUQyeENBO0VBQ0ksZ0JBcmpHaUI7QUM2eERyQjs7QUQyeENBO0VBQ0ksZ0JBeGpHaUI7QUNneURyQjs7QUQyeENBO0VBQ0ksZ0JBM2pHZTtBQ215RG5COztBRDJ4Q0E7RUFDSSxnQkE5akdpQjtBQ3N5RHJCOztBRDJ4Q0E7RUFDSSxnQkFqa0dnQjtBQ3l5RHBCOztBRDJ4Q0E7RUFDSSxnQkFwa0drQjtBQzR5RHRCOztBRDJ4Q0E7RUFDSSxnQkF2a0drQjtBQyt5RHRCOztBRDJ4Q0E7RUFDSSxnQkExa0dvQjtBQ2t6RHhCOztBRDJ4Q0E7RUFDSSxnQkE3a0dtQjtBQ3F6RHZCOztBRDJ4Q0E7RUFDSSxnQkFobEdnQjtBQ3d6RHBCOztBRDJ4Q0E7RUFDSSxnQkFubEdrQjtBQzJ6RHRCOztBRDJ4Q0E7RUFDSSxnQkF0bEdhO0FDOHpEakI7O0FEMnhDQTtFQUNJLGdCQXpsR2U7QUNpMERuQjs7QUQyeENBO0VBQ0ksZ0JBNWxHWTtBQ28wRGhCOztBRDJ4Q0E7RUFDSSxnQkEvbEdnQjtBQ3UwRHBCOztBRDJ4Q0E7RUFDSSxnQkFsbUdhO0FDMDBEakI7O0FEMnhDQTtFQUNJLGdCQXJtR2lCO0FDNjBEckI7O0FEMnhDQTtFQUNJLGdCQXhtR2tCO0FDZzFEdEI7O0FEMnhDQTtFQUNJLGdCQTNtR2dCO0FDbTFEcEI7O0FEMnhDQTtFQUNJLGdCQTltR1c7QUNzMURmOztBRDJ4Q0E7RUFDSSxnQkFqbkdXO0FDeTFEZjs7QUQyeENBO0VBQ0ksZ0JBcG5HYTtBQzQxRGpCOztBRDJ4Q0E7RUFDSSxnQkF2bkdhO0FDKzFEakI7O0FEMnhDQTtFQUNJLGdCQTFuR1k7QUNrMkRoQjs7QUQyeENBO0VBQ0ksZ0JBN25HWTtBQ3EyRGhCOztBRDJ4Q0E7RUFDSSxnQkFob0dZO0FDdzJEaEI7O0FEMnhDQTtFQUNJLGdCQW5vR3NCO0FDMjJEMUI7O0FEMnhDQTtFQUNJLGdCQXRvR29CO0FDODJEeEI7O0FEMnhDQTtFQUNJLGdCQXpvR21CO0FDaTNEdkI7O0FEMnhDQTtFQUNJLGdCQTVvR2lCO0FDbzNEckI7O0FEMnhDQTtFQUNJLGdCQS9vR2lCO0FDdTNEckI7O0FEMnhDQTtFQUNJLGdCQWxwR2tCO0FDMDNEdEI7O0FEMnhDQTtFQUNJLGdCQXJwR1k7QUM2M0RoQjs7QUQyeENBO0VBQ0ksZ0JBeHBHYztBQ2c0RGxCOztBRDJ4Q0E7RUFDSSxnQkEzcEdXO0FDbTREZjs7QUQyeENBO0VBQ0ksZ0JBOXBHZ0I7QUNzNERwQjs7QUQyeENBO0VBQ0ksZ0JBanFHYztBQ3k0RGxCOztBRDJ4Q0E7RUFDSSxnQkFwcUdhO0FDNDREakI7O0FEMnhDQTtFQUNJLGdCQXZxR21CO0FDKzREdkI7O0FEMnhDQTtFQUNJLGdCQTFxR2lCO0FDazVEckI7O0FEMnhDQTtFQUNJLGdCQTdxR2tCO0FDcTVEdEI7O0FEMnhDQTtFQUNJLGdCQWhyR2U7QUN3NURuQjs7QUQyeENBO0VBQ0ksZ0JBbnJHYztBQzI1RGxCOztBRDJ4Q0E7RUFDSSxnQkF0ckdhO0FDODVEakI7O0FEMnhDQTtFQUNJLGdCQXpyR2U7QUNpNkRuQjs7QUQyeENBO0VBQ0ksZ0JBNXJHZTtBQ282RG5COztBRDJ4Q0E7RUFDSSxnQkEvckdZO0FDdTZEaEI7O0FEMnhDQTtFQUNJLGdCQWxzR1k7QUMwNkRoQjs7QUQyeENBO0VBQ0ksZ0JBcnNHYztBQzY2RGxCOztBRDJ4Q0E7RUFDSSxnQkF4c0drQjtBQ2c3RHRCOztBRDJ4Q0E7RUFDSSxnQkEzc0dZO0FDbTdEaEI7O0FEMnhDQTtFQUNJLGdCQTlzR2U7QUNzN0RuQjs7QUQyeENBO0VBQ0ksZ0JBanRHWTtBQ3k3RGhCOztBRDJ4Q0E7RUFDSSxnQkFwdEdXO0FDNDdEZjs7QUQyeENBO0VBQ0ksZ0JBdnRHaUI7QUMrN0RyQjs7QUQyeENBO0VBQ0ksZ0JBMXRHaUI7QUNrOERyQjs7QUQyeENBO0VBQ0ksZ0JBN3RHa0I7QUNxOER0Qjs7QUQyeENBO0VBQ0ksZ0JBaHVHZTtBQ3c4RG5COztBRDJ4Q0E7RUFDSSxnQkFudUdnQjtBQzI4RHBCOztBRDJ4Q0E7RUFDSSxnQkF0dUd1QjtBQzg4RDNCOztBRDJ4Q0E7RUFDSSxnQkF6dUdZO0FDaTlEaEI7O0FEMnhDQTtFQUNJLGdCQTV1R2lCO0FDbzlEckI7O0FEMnhDQTtFQUNJLGdCQS91R2dCO0FDdTlEcEI7O0FEMnhDQTtFQUNJLGdCQWx2R1k7QUMwOURoQjs7QUQyeENBO0VBQ0ksZ0JBcnZHVztBQzY5RGY7O0FEMnhDQTtFQUNJLGdCQXh2R1U7QUNnK0RkOztBRDJ4Q0E7RUFDSSxnQkEzdkdZO0FDbStEaEI7O0FEMnhDQTtFQUNJLGdCQTl2R2dCO0FDcytEcEI7O0FEMnhDQTtFQUNJLGdCQWp3R3NCO0FDeStEMUI7O0FEMnhDQTtFQUNJLGdCQXB3R29CO0FDNCtEeEI7O0FEMnhDQTtFQUNJLGdCQXZ3R2E7QUMrK0RqQjs7QUQyeENBO0VBQ0ksZ0JBMXdHVTtBQ2svRGQ7O0FEMnhDQTtFQUNJLGdCQTd3R1U7QUNxL0RkOztBRDJ4Q0E7RUFDSSxnQkFoeEdVO0FDdy9EZDs7QUQyeENBO0VBQ0ksZ0JBbnhHVTtBQzIvRGQ7O0FEMnhDQTtFQUNJLGdCQXR4R1U7QUM4L0RkOztBRDJ4Q0E7RUFDSSxnQkF6eEdVO0FDaWdFZDs7QUQyeENBO0VBQ0ksZ0JBNXhHa0I7QUNvZ0V0Qjs7QUQyeENBO0VBQ0ksZ0JBL3hHeUI7QUN1Z0U3Qjs7QUQyeENBO0VBQ0ksZ0JBbHlHeUI7QUMwZ0U3Qjs7QUQyeENBO0VBQ0ksZ0JBcnlHZTtBQzZnRW5COztBRDJ4Q0E7RUFDSSxnQkF4eUd1QjtBQ2doRTNCOztBRDJ4Q0E7RUFDSSxnQkEzeUdnQjtBQ21oRXBCOztBRDJ4Q0E7RUFDSSxnQkE5eUdnQjtBQ3NoRXBCOztBRDJ4Q0E7RUFDSSxnQkFqekd5QjtBQ3loRTdCOztBRDJ4Q0E7RUFDSSxnQkFwekd1QjtBQzRoRTNCOztBRDJ4Q0E7RUFDSSxnQkF2ekdhO0FDK2hFakI7O0FEMnhDQTtFQUNJLGdCQTF6R1c7QUNraUVmOztBRDJ4Q0E7RUFDSSxnQkE3ekdjO0FDcWlFbEI7O0FEMnhDQTtFQUNJLGdCQWgwR2lCO0FDd2lFckI7O0FEMnhDQTtFQUNJLGdCQW4wR3FCO0FDMmlFekI7O0FEMnhDQTtFQUNJLGdCQXQwR2M7QUM4aUVsQjs7QUQyeENBO0VBQ0ksZ0JBejBHWTtBQ2lqRWhCOztBRDJ4Q0E7RUFDSSxnQkE1MEdtQjtBQ29qRXZCOztBRDJ4Q0E7RUFDSSxnQkEvMEdpQjtBQ3VqRXJCOztBRDJ4Q0E7RUFDSSxnQkFsMUd5QjtBQzBqRTdCOztBRDJ4Q0E7RUFDSSxnQkFyMUdXO0FDNmpFZjs7QUQyeENBO0VBQ0ksZ0JBeDFHYztBQ2drRWxCOztBRDJ4Q0E7RUFDSSxnQkEzMUdrQjtBQ21rRXRCOztBRDJ4Q0E7RUFDSSxnQkE5MUdnQjtBQ3NrRXBCOztBRDJ4Q0E7RUFDSSxnQkFqMkdrQjtBQ3lrRXRCOztBRDJ4Q0E7RUFDSSxnQkFwMkdjO0FDNGtFbEI7O0FEMnhDQTtFQUNJLGdCQXYyR1c7QUMra0VmOztBRDJ4Q0E7RUFDSSxnQkExMkdhO0FDa2xFakI7O0FEMnhDQTtFQUNJLGdCQTcyR2dCO0FDcWxFcEI7O0FEMnhDQTtFQUNJLGdCQWgzR2tCO0FDd2xFdEI7O0FEMnhDQTtFQUNJLGdCQW4zR1M7QUMybEViOztBRDJ4Q0E7RUFDSSxnQkF0M0dZO0FDOGxFaEI7O0FEMnhDQTtFQUNJLGdCQXozR3NCO0FDaW1FMUI7O0FEMnhDQTtFQUNJLGdCQTUzR3NCO0FDb21FMUI7O0FEMnhDQTtFQUNJLGdCQS8zR2U7QUN1bUVuQjs7QUQyeENBO0VBQ0ksZ0JBbDRHa0I7QUMwbUV0Qjs7QUQyeENBO0VBQ0ksZ0JBcjRHa0I7QUM2bUV0Qjs7QUQyeENBO0VBQ0ksZ0JBeDRHYTtBQ2duRWpCOztBRDJ4Q0E7RUFDSSxnQkEzNEdnQjtBQ21uRXBCOztBRDJ4Q0E7RUFDSSxnQkE5NEdhO0FDc25FakI7O0FEMnhDQTtFQUNJLGdCQWo1R1U7QUN5bkVkOztBRDJ4Q0E7RUFDSSxnQkFwNUdlO0FDNG5FbkI7O0FEMnhDQTtFQUNJLGdCQXY1R29CO0FDK25FeEI7O0FEMnhDQTtFQUNJLGdCQTE1R21CO0FDa29FdkI7O0FEMnhDQTtFQUNJLGdCQTc1R29CO0FDcW9FeEI7O0FEMnhDQTtFQUNJLGdCQWg2R2U7QUN3b0VuQjs7QUQyeENBO0VBQ0ksZ0JBbjZHd0I7QUMyb0U1Qjs7QUQyeENBO0VBQ0ksZ0JBdDZHdUI7QUM4b0UzQjs7QUQyeENBO0VBQ0ksZ0JBejZHb0I7QUNpcEV4Qjs7QUQyeENBO0VBQ0ksZ0JBNTZHc0I7QUNvcEUxQjs7QUQyeENBO0VBQ0ksZ0JBLzZHbUI7QUN1cEV2Qjs7QUQyeENBO0VBQ0ksZ0JBbDdHYTtBQzBwRWpCOztBRDJ4Q0E7RUFDSSxnQkFyN0dlO0FDNnBFbkI7O0FEMnhDQTtFQUNJLGdCQXg3RzBCO0FDZ3FFOUI7O0FEMnhDQTtFQUNJLGdCQTM3RzBCO0FDbXFFOUI7O0FEMnhDQTtFQUNJLGdCQTk3R3dCO0FDc3FFNUI7O0FEMnhDQTtFQUNJLGdCQWo4RzBCO0FDeXFFOUI7O0FEMnhDQTtFQUNJLGdCQXA4R3lCO0FDNHFFN0I7O0FEMnhDQTtFQUNJLGdCQXY4R3VCO0FDK3FFM0I7O0FEMnhDQTtFQUNJLGdCQTE4R3VCO0FDa3JFM0I7O0FEMnhDQTtFQUNJLGdCQTc4R21CO0FDcXJFdkI7O0FEMnhDQTtFQUNJLGdCQWg5R3FCO0FDd3JFekI7O0FEMnhDQTtFQUNJLGdCQW45R21DO0FDMnJFdkM7O0FEMnhDQTtFQUNJLGdCQXQ5R2lDO0FDOHJFckM7O0FEMnhDQTtFQUNJLGdCQXo5R2tCO0FDaXNFdEI7O0FEMnhDQTtFQUNJLGdCQTU5R3NCO0FDb3NFMUI7O0FEMnhDQTtFQUNJLGdCQS85R29CO0FDdXNFeEI7O0FEMnhDQTtFQUNJLGdCQWwrR2tCO0FDMHNFdEI7O0FEMnhDQTtFQUNJLGdCQXIrR29CO0FDNnNFeEI7O0FEMnhDQTtFQUNJLGdCQXgrR2tCO0FDZ3RFdEI7O0FEMnhDQTtFQUNJLGdCQTMrR3FCO0FDbXRFekI7O0FEMnhDQTtFQUNJLGdCQTkrRzJCO0FDc3RFL0I7O0FEMnhDQTtFQUNJLGdCQWovR1c7QUN5dEVmOztBRDJ4Q0E7RUFDSSxnQkFwL0dXO0FDNHRFZjs7QUQyeENBO0VBQ0ksZ0JBdi9HWTtBQyt0RWhCOztBRDJ4Q0E7RUFDSSxnQkExL0dlO0FDa3VFbkI7O0FEMnhDQTtFQUNJLGdCQTcvR2U7QUNxdUVuQjs7QUQyeENBO0VBQ0ksZ0JBaGdIZTtBQ3d1RW5COztBRDJ4Q0E7RUFDSSxnQkFuZ0hrQjtBQzJ1RXRCOztBRDJ4Q0E7RUFDSSxnQkF0Z0h3QjtBQzh1RTVCOztBRDJ4Q0E7RUFDSSxnQkF6Z0h5QjtBQ2l2RTdCOztBRDJ4Q0E7RUFDSSxnQkE1Z0h3QjtBQ292RTVCOztBRDJ4Q0E7RUFDSSxnQkEvZ0hlO0FDdXZFbkI7O0FEMnhDQTtFQUNJLGdCQWxoSGU7QUMwdkVuQjs7QUQyeENBO0VBQ0ksZ0JBcmhIZTtBQzZ2RW5COztBRDJ4Q0E7RUFDSSxnQkF4aEhlO0FDZ3dFbkI7O0FEMnhDQTtFQUNJLGdCQTNoSGU7QUNtd0VuQjs7QUQyeENBO0VBQ0ksZ0JBOWhIZTtBQ3N3RW5COztBRDJ4Q0E7RUFDSSxnQkFqaUhlO0FDeXdFbkI7O0FEMnhDQTtFQUNJLGdCQXBpSGU7QUM0d0VuQjs7QUQyeENBO0VBQ0ksZ0JBdmlIZTtBQyt3RW5COztBRDJ4Q0E7RUFDSSxnQkExaUhlO0FDa3hFbkI7O0FEMnhDQTtFQUNJLGdCQTdpSGU7QUNxeEVuQjs7QUQyeENBO0VBQ0ksZ0JBaGpIZTtBQ3d4RW5COztBRDJ4Q0E7RUFDSSxnQkFuakhlO0FDMnhFbkI7O0FEMnhDQTtFQUNJLGdCQXRqSGU7QUM4eEVuQjs7QUQyeENBO0VBQ0ksZ0JBempIZTtBQ2l5RW5COztBRDJ4Q0E7RUFDSSxnQkE1akhlO0FDb3lFbkI7O0FEMnhDQTtFQUNJLGdCQS9qSHFCO0FDdXlFekI7O0FEMnhDQTtFQUNJLGdCQWxrSGU7QUMweUVuQjs7QUQyeENBO0VBQ0ksZ0JBcmtIZTtBQzZ5RW5COztBRDJ4Q0E7RUFDSSxnQkF4a0hlO0FDZ3pFbkI7O0FEMnhDQTtFQUNJLGdCQTNrSGU7QUNtekVuQjs7QUQyeENBO0VBQ0ksZ0JBOWtIZTtBQ3N6RW5COztBRDJ4Q0E7RUFDSSxnQkFqbEhlO0FDeXpFbkI7O0FEMnhDQTtFQUNJLGdCQXBsSGU7QUM0ekVuQjs7QUQyeENBO0VBQ0ksZ0JBdmxIbUI7QUMrekV2Qjs7QUQyeENBO0VBQ0ksZ0JBMWxIYztBQ2swRWxCOztBRDJ4Q0E7RUFDSSxnQkE3bEhlO0FDcTBFbkI7O0FEMnhDQTtFQUNJLGdCQWhtSFc7QUN3MEVmOztBRDJ4Q0E7RUFDSSxnQkFubUhrQjtBQzIwRXRCOztBRDJ4Q0E7RUFDSSxnQkF0bUhrQjtBQzgwRXRCOztBRDJ4Q0E7RUFDSSxnQkF6bUhrQjtBQ2kxRXRCOztBRDJ4Q0E7RUFDSSxnQkE1bUhXO0FDbzFFZjs7QUQyeENBO0VBQ0ksZ0JBL21IVztBQ3UxRWY7O0FEMnhDQTtFQUNJLGdCQWxuSGlCO0FDMDFFckI7O0FEMnhDQTtFQUNJLGdCQXJuSG1CO0FDNjFFdkI7O0FEMnhDQTtFQUNJLGdCQXhuSGtCO0FDZzJFdEI7O0FEMnhDQTtFQUNJLGdCQTNuSGlCO0FDbTJFckI7O0FEMnhDQTtFQUNJLGdCQTluSGdCO0FDczJFcEI7O0FEMnhDQTtFQUNJLGdCQWpvSGE7QUN5MkVqQjs7QUQyeENBO0VBQ0ksZ0JBcG9IcUI7QUM0MkV6Qjs7QUQyeENBO0VBQ0ksZ0JBdm9IZTtBQysyRW5COztBRDJ4Q0E7RUFDSSxnQkExb0hXO0FDazNFZjs7QUQyeENBO0VBQ0ksZ0JBN29Ia0I7QUNxM0V0Qjs7QUQyeENBO0VBQ0ksZ0JBaHBIZTtBQ3czRW5COztBRDJ4Q0E7RUFDSSxnQkFucEhnQjtBQzIzRXBCOztBRDJ4Q0E7RUFDSSxnQkF0cEhZO0FDODNFaEI7O0FEMnhDQTtFQUNJLGdCQXpwSGE7QUNpNEVqQjs7QUQyeENBO0VBQ0ksZ0JBNXBIWTtBQ280RWhCOztBRDJ4Q0E7RUFDSSxnQkEvcEhhO0FDdTRFakI7O0FEMnhDQTtFQUNJLGdCQWxxSFc7QUMwNEVmOztBRDJ4Q0E7RUFDSSxnQkFycUhtQjtBQzY0RXZCOztBRDJ4Q0E7RUFDSSxnQkF4cUhrQjtBQ2c1RXRCOztBRDJ4Q0E7RUFDSSxnQkEzcUhjO0FDbTVFbEI7O0FEMnhDQTtFQUNJLGdCQTlxSFU7QUNzNUVkOztBRDJ4Q0E7RUFDSSxnQkFqckhxQjtBQ3k1RXpCOztBRDJ4Q0E7RUFDSSxnQkFwckhVO0FDNDVFZDs7QUQyeENBO0VBQ0ksZ0JBdnJIWTtBQys1RWhCOztBRDJ4Q0E7RUFDSSxnQkExckhjO0FDazZFbEI7O0FEMnhDQTtFQUNJLGdCQTdySGtCO0FDcTZFdEI7O0FEMnhDQTtFQUNJLGdCQWhzSGU7QUN3NkVuQjs7QUQyeENBO0VBQ0ksZ0JBbnNIZTtBQzI2RW5COztBRDJ4Q0E7RUFDSSxnQkF0c0hjO0FDODZFbEI7O0FEMnhDQTtFQUNJLGdCQXpzSGdCO0FDaTdFcEI7O0FEMnhDQTtFQUNJLGdCQTVzSFc7QUNvN0VmOztBRDJ4Q0E7RUFDSSxnQkEvc0hXO0FDdTdFZjs7QUQyeENBO0VBQ0ksZ0JBbHRIZTtBQzA3RW5COztBRDJ4Q0E7RUFDSSxnQkFydEhjO0FDNjdFbEI7O0FEMnhDQTtFQUNJLGdCQXh0SFc7QUNnOEVmOztBRDJ4Q0E7RUFDSSxnQkEzdEhvQjtBQ204RXhCOztBRDJ4Q0E7RUFDSSxnQkE5dEhtQjtBQ3M4RXZCOztBRDJ4Q0E7RUFDSSxnQkFqdUhlO0FDeThFbkI7O0FEMnhDQTtFQUNJLGdCQXB1SFc7QUM0OEVmOztBRDJ4Q0E7RUFDSSxnQkF2dUhZO0FDKzhFaEI7O0FEMnhDQTtFQUNJLGdCQTF1SG9CO0FDazlFeEI7O0FEMnhDQTtFQUNJLGdCQTd1SFc7QUNxOUVmOztBRDJ4Q0E7RUFDSSxnQkFodkhhO0FDdzlFakI7O0FEMnhDQTtFQUNJLGdCQW52SGM7QUMyOUVsQjs7QUQyeENBO0VBQ0ksZ0JBdHZIZ0I7QUM4OUVwQjs7QUQyeENBO0VBQ0ksZ0JBenZIcUI7QUNpK0V6Qjs7QUQyeENBO0VBQ0ksZ0JBNXZIdUI7QUNvK0UzQjs7QUQyeENBO0VBQ0ksZ0JBL3ZIeUI7QUN1K0U3Qjs7QUQyeENBO0VBQ0ksZ0JBbHdIbUI7QUMwK0V2Qjs7QUQyeENBO0VBQ0ksZ0JBcndIa0I7QUM2K0V0Qjs7QUQyeENBO0VBQ0ksZ0JBeHdIbUI7QUNnL0V2Qjs7QUQyeENBO0VBQ0ksZ0JBM3dIcUI7QUNtL0V6Qjs7QUQyeENBO0VBQ0ksZ0JBOXdIZTtBQ3MvRW5COztBRDJ4Q0E7RUFDSSxnQkFqeEhtQjtBQ3kvRXZCOztBRDJ4Q0E7RUFDSSxnQkFweEhpQjtBQzQvRXJCOztBRDJ4Q0E7RUFDSSxnQkF2eEhtQjtBQysvRXZCOztBRDJ4Q0E7RUFDSSxnQkExeEhxQjtBQ2tnRnpCOztBRDJ4Q0E7RUFDSSxnQkE3eEhXO0FDcWdGZjs7QUQyeENBO0VBQ0ksZ0JBaHlIZTtBQ3dnRm5COztBRDJ4Q0E7RUFDSSxnQkFueUhZO0FDMmdGaEI7O0FEMnhDQTtFQUNJLGdCQXR5SHFCO0FDOGdGekI7O0FEMnhDQTtFQUNJLGdCQXp5SFc7QUNpaEZmOztBRDJ4Q0E7RUFDSSxnQkE1eUhlO0FDb2hGbkI7O0FEMnhDQTtFQUNJLGdCQS95SG9CO0FDdWhGeEI7O0FEMnhDQTtFQUNJLGdCQWx6SHVCO0FDMGhGM0I7O0FEMnhDQTtFQUNJLGdCQXJ6SGU7QUM2aEZuQjs7QUQyeENBO0VBQ0ksZ0JBeHpIaUI7QUNnaUZyQjs7QUQyeENBO0VBQ0ksZ0JBM3pIaUI7QUNtaUZyQjs7QUQyeENBO0VBQ0ksZ0JBOXpIZTtBQ3NpRm5COztBRDJ4Q0E7RUFDSSxnQkFqMEhtQjtBQ3lpRnZCOztBRDJ4Q0E7RUFDSSxnQkFwMEhlO0FDNGlGbkI7O0FEMnhDQTtFQUNJLGdCQXYwSGlCO0FDK2lGckI7O0FEMnhDQTtFQUNJLGdCQTEwSG9CO0FDa2pGeEI7O0FEMnhDQTtFQUNJLGdCQTcwSGtCO0FDcWpGdEI7O0FEMnhDQTtFQUNJLGdCQWgxSFc7QUN3akZmOztBRDJ4Q0E7RUFDSSxnQkFuMUhhO0FDMmpGakI7O0FEMnhDQTtFQUNJLGdCQXQxSGlCO0FDOGpGckI7O0FEMnhDQTtFQUNJLGdCQXoxSFk7QUNpa0ZoQjs7QUQyeENBO0VBQ0ksZ0JBNTFIZ0I7QUNva0ZwQjs7QUQyeENBO0VBQ0ksZ0JBLzFIWTtBQ3VrRmhCOztBRDJ4Q0E7RUFDSSxnQkFsMkhZO0FDMGtGaEI7O0FEMnhDQTtFQUNJLGdCQXIySFU7QUM2a0ZkOztBRDJ4Q0E7RUFDSSxnQkF4MkhlO0FDZ2xGbkI7O0FEMnhDQTtFQUNJLGdCQTMySFk7QUNtbEZoQjs7QUQyeENBO0VBQ0ksZ0JBOTJIa0I7QUNzbEZ0Qjs7QUQyeENBO0VBQ0ksZ0JBajNIVztBQ3lsRmY7O0FEMnhDQTtFQUNJLGdCQXAzSFU7QUM0bEZkOztBRDJ4Q0E7RUFDSSxnQkF2M0hXO0FDK2xGZjs7QUQyeENBO0VBQ0ksZ0JBMTNIZTtBQ2ttRm5COztBRDJ4Q0E7RUFDSSxnQkE3M0hZO0FDcW1GaEI7O0FEMnhDQTtFQUNJLGdCQWg0SG1CO0FDd21GdkI7O0FEMnhDQTtFQUNJLGdCQW40SGU7QUMybUZuQjs7QUQyeENBO0VBQ0ksZ0JBdDRIZTtBQzhtRm5COztBRDJ4Q0E7RUFDSSxnQkF6NEhlO0FDaW5GbkI7O0FEMnhDQTtFQUNJLGdCQTU0SGU7QUNvbkZuQjs7QUQyeENBO0VBQ0ksZ0JBLzRIZTtBQ3VuRm5COztBRDJ4Q0E7RUFDSSxnQkFsNUhlO0FDMG5GbkI7O0FEMnhDQTtFQUNJLGdCQXI1SGU7QUM2bkZuQjs7QUQyeENBO0VBQ0ksZ0JBeDVIZTtBQ2dvRm5COztBRDJ4Q0E7RUFDSSxnQkEzNUhlO0FDbW9GbkI7O0FEMnhDQTtFQUNJLGdCQTk1SGU7QUNzb0ZuQjs7QUQyeENBO0VBQ0ksZ0JBajZIYztBQ3lvRmxCOztBRDJ4Q0E7RUFDSSxnQkFwNkhrQjtBQzRvRnRCOztBRDJ4Q0E7RUFDSSxnQkF2NkhVO0FDK29GZDs7QUQyeENBO0VBQ0ksZ0JBMTZIZTtBQ2twRm5COztBRDJ4Q0E7RUFDSSxnQkE3NkhZO0FDcXBGaEI7O0FEMnhDQTtFQUNJLGdCQWg3SGE7QUN3cEZqQjs7QUQyeENBO0VBQ0ksZ0JBbjdIZTtBQzJwRm5COztBRDJ4Q0E7RUFDSSxnQkF0N0hjO0FDOHBGbEI7O0FEMnhDQTtFQUNJLGdCQXo3SGE7QUNpcUZqQjs7QUQyeENBO0VBQ0ksZ0JBNTdIaUI7QUNvcUZyQjs7QUQyeENBO0VBQ0ksZ0JBLzdIWTtBQ3VxRmhCOztBRDJ4Q0E7RUFDSSxnQkFsOEhjO0FDMHFGbEI7O0FEMnhDQTtFQUNJLGdCQXI4SDBCO0FDNnFGOUI7O0FEMnhDQTtFQUNJLGdCQXg4SHdCO0FDZ3JGNUI7O0FEMnhDQTtFQUNJLGdCQTM4SGdCO0FDbXJGcEI7O0FEMnhDQTtFQUNJLGdCQTk4SGdCO0FDc3JGcEI7O0FEMnhDQTtFQUNJLGdCQWo5SGtCO0FDeXJGdEI7O0FEMnhDQTtFQUNJLGdCQXA5SGM7QUM0ckZsQjs7QUQyeENBO0VBQ0ksZ0JBdjlIWTtBQytyRmhCOztBRDJ4Q0E7RUFDSSxnQkExOUhhO0FDa3NGakI7O0FEMnhDQTtFQUNJLGdCQTc5SGM7QUNxc0ZsQjs7QUQyeENBO0VBQ0ksZ0JBaCtIYTtBQ3dzRmpCOztBRDJ4Q0E7RUFDSSxnQkFuK0hpQjtBQzJzRnJCOztBRDJ4Q0E7RUFDSSxnQkF0K0hrQjtBQzhzRnRCOztBRDJ4Q0E7RUFDSSxnQkF6K0hZO0FDaXRGaEI7O0FEMnhDQTtFQUNJLGdCQTUrSGlCO0FDb3RGckI7O0FEMnhDQTtFQUNJLGdCQS8rSG9CO0FDdXRGeEI7O0FEMnhDQTtFQUNJLGdCQWwvSGtCO0FDMHRGdEI7O0FEMnhDQTtFQUNJLGdCQXIvSHFCO0FDNnRGekI7O0FEMnhDQTtFQUNJLGdCQXgvSGdCO0FDZ3VGcEI7O0FEMnhDQTtFQUNJLGdCQTMvSHFCO0FDbXVGekI7O0FEMnhDQTtFQUNJLGdCQTkvSGtCO0FDc3VGdEI7O0FEMnhDQTtFQUNJLGdCQWpnSWlCO0FDeXVGckI7O0FEMnhDQTtFQUNJLGdCQXBnSWM7QUM0dUZsQjs7QUQyeENBO0VBQ0ksZ0JBdmdJWTtBQyt1RmhCOztBRDJ4Q0E7RUFDSSxnQkExZ0lnQjtBQ2t2RnBCOztBRDJ4Q0E7RUFDSSxnQkE3Z0lxQjtBQ3F2RnpCOztBRDJ4Q0E7RUFDSSxnQkFoaEl5QjtBQ3d2RjdCOztBRDJ4Q0E7RUFDSSxnQkFuaEk2QjtBQzJ2RmpDOztBRDJ4Q0E7RUFDSSxnQkF0aEk0QjtBQzh2RmhDOztBRDJ4Q0E7RUFDSSxnQkF6aElXO0FDaXdGZjs7QUQyeENBO0VBQ0ksZ0JBNWhJVTtBQ293RmQ7O0FEMnhDQTtFQUNJLGdCQS9oSWE7QUN1d0ZqQjs7QUQyeENBO0VBQ0ksZ0JBbGlJaUI7QUMwd0ZyQjs7QUQyeENBO0VBQ0ksZ0JBcmlJWTtBQzZ3RmhCOztBRDJ4Q0E7RUFDSSxnQkF4aUlZO0FDZ3hGaEI7O0FEMnhDQTtFQUNJLGdCQTNpSW9CO0FDbXhGeEI7O0FEMnhDQTtFQUNJLGdCQTlpSXNCO0FDc3hGMUI7O0FEMnhDQTtFQUNJLGdCQWpqSWE7QUN5eEZqQjs7QUQyeENBO0VBQ0ksZ0JBcGpJWTtBQzR4RmhCOztBRDJ4Q0E7RUFDSSxnQkF2akljO0FDK3hGbEI7O0FEMnhDQTtFQUNJLGdCQTFqSWdCO0FDa3lGcEI7O0FEMnhDQTtFQUNJLGdCQTdqSW1CO0FDcXlGdkI7O0FEMnhDQTtFQUNJLGdCQWhrSWtCO0FDd3lGdEI7O0FEMnhDQTtFQUNJLGdCQW5rSW9CO0FDMnlGeEI7O0FEMnhDQTtFQUNJLGdCQXRrSXVCO0FDOHlGM0I7O0FEMnhDQTtFQUNJLGdCQXprSTBCO0FDaXpGOUI7O0FEMnhDQTtFQUNJLGdCQTVrSWtCO0FDb3pGdEI7O0FEMnhDQTtFQUNJLGdCQS9rSXdCO0FDdXpGNUI7O0FEMnhDQTtFQUNJLGdCQWxsSXdCO0FDMHpGNUI7O0FEMnhDQTtFQUNJLGdCQXJsSWU7QUM2ekZuQjs7QUQyeENBO0VBQ0ksZ0JBeGxJVztBQ2cwRmY7O0FEMnhDQTtFQUNJLGdCQTNsSVc7QUNtMEZmOztBRDJ4Q0E7RUFDSSxnQkE5bElZO0FDczBGaEI7O0FEMnhDQTtFQUNJLGdCQWptSWU7QUN5MEZuQjs7QUQyeENBO0VBQ0ksZ0JBcG1JZTtBQzQwRm5COztBRDJ4Q0E7RUFDSSxnQkF2bUlXO0FDKzBGZjs7QUQyeENBO0VBQ0ksZ0JBMW1JWTtBQ2sxRmhCOztBRDJ4Q0E7RUFDSSxnQkE3bUlXO0FDcTFGZjs7QUQyeENBO0VBQ0ksZ0JBaG5JbUI7QUN3MUZ2Qjs7QUQyeENBO0VBQ0ksZ0JBbm5JNkI7QUMyMUZqQzs7QUQyeENBO0VBQ0ksZ0JBdG5JYztBQzgxRmxCOztBRDJ4Q0E7RUFDSSxnQkF6bklhO0FDaTJGakI7O0FEMnhDQTtFQUNJLGdCQTVuSWdCO0FDbzJGcEI7O0FEMnhDQTtFQUNJLGdCQS9uSWE7QUN1MkZqQjs7QUQyeENBO0VBQ0ksZ0JBbG9JYztBQzAyRmxCOztBRDJ4Q0E7RUFDSSxnQkFyb0lhO0FDNjJGakI7O0FEMnhDQTtFQUNJLGdCQXhvSW9CO0FDZzNGeEI7O0FEMnhDQTtFQUNJLGdCQTNvSVk7QUNtM0ZoQjs7QUQyeENBO0VBQ0ksZ0JBOW9Ja0I7QUNzM0Z0Qjs7QUQyeENBO0VBQ0ksZ0JBanBJeUI7QUN5M0Y3Qjs7QUQyeENBO0VBQ0ksZ0JBcHBJMEI7QUM0M0Y5Qjs7QUQyeENBO0VBQ0ksZ0JBdnBJc0I7QUMrM0YxQjs7QUQyeENBO0VBQ0ksZ0JBMXBJdUI7QUNrNEYzQjs7QUQyeENBO0VBQ0ksZ0JBN3BJYztBQ3E0RmxCOztBRDJ4Q0E7RUFDSSxnQkFocUljO0FDdzRGbEI7O0FEMnhDQTtFQUNJLGdCQW5xSWdCO0FDMjRGcEI7O0FEMnhDQTtFQUNJLGdCQXRxSWtCO0FDODRGdEI7O0FEMnhDQTtFQUNJLGdCQXpxSXFCO0FDaTVGekI7O0FEMnhDQTtFQUNJLGdCQTVxSWtCO0FDbzVGdEI7O0FEMnhDQTtFQUNJLGdCQS9xSWlCO0FDdTVGckI7O0FEMnhDQTtFQUNJLGdCQWxySWtCO0FDMDVGdEI7O0FEMnhDQTtFQUNJLGdCQXJySWdCO0FDNjVGcEI7O0FEMnhDQTtFQUNJLGdCQXhySXlCO0FDZzZGN0I7O0FEMnhDQTtFQUNJLGdCQTNySWM7QUNtNkZsQjs7QUQyeENBO0VBQ0ksZ0JBOXJJYztBQ3M2RmxCOztBRDJ4Q0E7RUFDSSxnQkFqc0lvQjtBQ3k2RnhCOztBRDJ4Q0E7RUFDSSxnQkFwc0lpQjtBQzQ2RnJCOztBRDJ4Q0E7RUFDSSxnQkF2c0k0QjtBQys2RmhDOztBRDJ4Q0E7RUFDSSxnQkExc0kyQjtBQ2s3Ri9COztBRDJ4Q0E7RUFDSSxnQkE3c0kwQjtBQ3E3RjlCOztBRDJ4Q0E7RUFDSSxnQkFodElhO0FDdzdGakI7O0FEMnhDQTtFQUNJLGdCQW50SWtCO0FDMjdGdEI7O0FEMnhDQTtFQUNJLGdCQXR0SWM7QUM4N0ZsQjs7QUQyeENBO0VBQ0ksZ0JBenRJYTtBQ2k4RmpCOztBRDJ4Q0E7RUFDSSxnQkE1dEl1QjtBQ284RjNCOztBRDJ4Q0E7RUFDSSxnQkEvdElxQjtBQ3U4RnpCOztBRDJ4Q0E7RUFDSSxnQkFsdUltQjtBQzA4RnZCOztBRDJ4Q0E7RUFDSSxnQkFydUlhO0FDNjhGakI7O0FEMnhDQTtFQUNJLGdCQXh1SWE7QUNnOUZqQjs7QUQyeENBO0VBQ0ksZ0JBM3VJZ0I7QUNtOUZwQjs7QUQyeENBO0VBQ0ksZ0JBOXVJYTtBQ3M5RmpCOztBRDJ4Q0E7RUFDSSxnQkFqdklhO0FDeTlGakI7O0FEMnhDQTtFQUNJLGdCQXB2SWU7QUM0OUZuQjs7QUQyeENBO0VBQ0ksZ0JBdnZJdUI7QUMrOUYzQjs7QUQyeENBO0VBQ0ksZ0JBMXZJeUI7QUNrK0Y3Qjs7QUQyeENBO0VBQ0ksZ0JBN3ZJdUI7QUNxK0YzQjs7QUQyeENBO0VBQ0ksZ0JBaHdJWTtBQ3crRmhCOztBRDJ4Q0E7RUFDSSxnQkFud0lhO0FDMitGakI7O0FEMnhDQTtFQUNJLGdCQXR3SXdCO0FDOCtGNUI7O0FEMnhDQTtFQUNJLGdCQXp3SXFCO0FDaS9GekI7O0FEMnhDQTtFQUNJLGdCQTV3SVU7QUNvL0ZkOztBRDJ4Q0E7RUFDSSxnQkEvd0lZO0FDdS9GaEI7O0FEMnhDQTtFQUNJLGdCQWx4SWM7QUMwL0ZsQjs7QUQyeENBO0VBQ0ksZ0JBcnhJVTtBQzYvRmQ7O0FEMnhDQTtFQUNJLGdCQXh4SWU7QUNnZ0duQjs7QUQyeENBO0VBQ0ksZ0JBM3hJVztBQ21nR2Y7O0FEMnhDQTtFQUNJLGdCQTl4SWdCO0FDc2dHcEI7O0FEMnhDQTtFQUNJLGdCQWp5SWM7QUN5Z0dsQjs7QUQyeENBO0VBQ0ksZ0JBcHlJWTtBQzRnR2hCOztBRDJ4Q0E7RUFDSSxnQkF2eUlXO0FDK2dHZjs7QUQyeENBO0VBQ0ksZ0JBMXlJYTtBQ2toR2pCOztBRDJ4Q0E7RUFDSSxnQkE3eUllO0FDcWhHbkI7O0FEMnhDQTtFQUNJLGdCQWh6SWM7QUN3aEdsQjs7QUQyeENBO0VBQ0ksZ0JBbnpJdUI7QUMyaEczQjs7QUQyeENBO0VBQ0ksZ0JBdHpJbUI7QUM4aEd2Qjs7QUQyeENBO0VBQ0ksZ0JBenpJdUI7QUNpaUczQjs7QUQyeENBO0VBQ0ksZ0JBNXpJaUI7QUNvaUdyQjs7QUQyeENBO0VBQ0ksZ0JBL3pJYTtBQ3VpR2pCOztBRDJ4Q0E7RUFDSSxnQkFsMEljO0FDMGlHbEI7O0FEMnhDQTtFQUNJLGdCQXIwSWM7QUM2aUdsQjs7QUQyeENBO0VBQ0ksZ0JBeDBJYTtBQ2dqR2pCOztBRDJ4Q0E7RUFDSSxnQkEzMEllO0FDbWpHbkI7O0FEMnhDQTtFQUNJLGdCQTkwSVc7QUNzakdmOztBRDJ4Q0E7RUFDSSxnQkFqMUlnQjtBQ3lqR3BCOztBRDJ4Q0E7RUFDSSxnQkFwMUkyQjtBQzRqRy9COztBRDJ4Q0E7RUFDSSxnQkF2MUl5QjtBQytqRzdCOztBRDJ4Q0E7RUFDSSxnQkExMUlhO0FDa2tHakI7O0FEMnhDQTtFQUNJLGdCQTcxSWtCO0FDcWtHdEI7O0FEMnhDQTtFQUNJLGdCQWgySWU7QUN3a0duQjs7QUQyeENBO0VBQ0ksZ0JBbjJJMEI7QUMya0c5Qjs7QUQyeENBO0VBQ0ksZ0JBdDJJYTtBQzhrR2pCOztBRDJ4Q0E7RUFDSSxnQkF6MklpQjtBQ2lsR3JCOztBRDJ4Q0E7RUFDSSxnQkE1MklZO0FDb2xHaEI7O0FEMnhDQTtFQUNJLGdCQS8ySWM7QUN1bEdsQjs7QUQyeENBO0VBQ0ksZ0JBbDNJYztBQzBsR2xCOztBRDJ4Q0E7RUFDSSxnQkFyM0lZO0FDNmxHaEI7O0FEMnhDQTtFQUNJLGdCQXgzSWE7QUNnbUdqQjs7QUQyeENBO0VBQ0ksZ0JBMzNJbUI7QUNtbUd2Qjs7QUQyeENBO0VBQ0ksZ0JBOTNJa0I7QUNzbUd0Qjs7QUQyeENBO0VBQ0ksZ0JBajRJaUI7QUN5bUdyQjs7QUQyeENBO0VBQ0ksZ0JBcDRJZTtBQzRtR25COztBRDJ4Q0E7RUFDSSxnQkF2NElXO0FDK21HZjs7QUQyeENBO0VBQ0ksZ0JBMTRJWTtBQ2tuR2hCOztBRDJ4Q0E7RUFDSSxnQkE3NElvQjtBQ3FuR3hCOztBRDJ4Q0E7RUFDSSxnQkFoNUk2QjtBQ3duR2pDOztBRDJ4Q0E7RUFDSSxnQkFuNUl3QjtBQzJuRzVCOztBRDJ4Q0E7RUFDSSxnQkF0NUl5QjtBQzhuRzdCOztBRDJ4Q0E7RUFDSSxnQkF6NUlzQjtBQ2lvRzFCOztBRDJ4Q0E7RUFDSSxnQkE1NUllO0FDb29HbkI7O0FEMnhDQTtFQUNJLGdCQS81SWdCO0FDdW9HcEI7O0FEMnhDQTtFQUNJLGdCQWw2SWM7QUMwb0dsQjs7QUQyeENBO0VBQ0ksZ0JBcjZJaUI7QUM2b0dyQjs7QUQyeENBO0VBQ0ksZ0JBeDZJWTtBQ2dwR2hCOztBRDJ4Q0E7RUFDSSxnQkEzNklnQjtBQ21wR3BCOztBRDJ4Q0E7RUFDSSxnQkE5NklpQjtBQ3NwR3JCOztBRDJ4Q0E7RUFDSSxnQkFqN0ljO0FDeXBHbEI7O0FEMnhDQTtFQUNJLGdCQXA3SWlCO0FDNHBHckI7O0FEMnhDQTtFQUNJLGdCQXY3SWdCO0FDK3BHcEI7O0FEMnhDQTtFQUNJLGdCQTE3SW1CO0FDa3FHdkI7O0FEMnhDQTtFQUNJLGdCQTc3SWE7QUNxcUdqQjs7QUQyeENBO0VBQ0ksZ0JBaDhJVztBQ3dxR2Y7O0FEMnhDQTtFQUNJLGdCQW44SXFCO0FDMnFHekI7O0FEMnhDQTtFQUNJLGdCQXQ4SXVCO0FDOHFHM0I7O0FEMnhDQTtFQUNJLGdCQXo4STZCO0FDaXJHakM7O0FEMnhDQTtFQUNJLGdCQTU4STZCO0FDb3JHakM7O0FEMnhDQTtFQUNJLGdCQS84SXNCO0FDdXJHMUI7O0FEMnhDQTtFQUNJLGdCQWw5SXdCO0FDMHJHNUI7O0FEMnhDQTtFQUNJLGdCQXI5SThCO0FDNnJHbEM7O0FEMnhDQTtFQUNJLGdCQXg5SThCO0FDZ3NHbEM7O0FEMnhDQTtFQUNJLGdCQTM5SVc7QUNtc0dmOztBRDJ4Q0E7RUFDSSxnQkE5OUlZO0FDc3NHaEI7O0FEMnhDQTtFQUNJLGdCQWorSW1CO0FDeXNHdkI7O0FEMnhDQTtFQUNJLGdCQXArSWdCO0FDNHNHcEI7O0FEMnhDQTtFQUNJLGdCQXYrSW9CO0FDK3NHeEI7O0FEMnhDQTtFQUNJLGdCQTErSWE7QUNrdEdqQjs7QUQyeENBO0VBQ0ksZ0JBNytJZTtBQ3F0R25COztBRDJ4Q0E7RUFDSSxnQkFoL0llO0FDd3RHbkI7O0FEMnhDQTtFQUNJLGdCQW4vSWU7QUMydEduQjs7QUQyeENBO0VBQ0ksZ0JBdC9JZTtBQzh0R25COztBRDJ4Q0E7RUFDSSxnQkF6L0llO0FDaXVHbkI7O0FEMnhDQTtFQUNJLGdCQTUvSWU7QUNvdUduQjs7QUQyeENBO0VBQ0ksZ0JBLy9JZTtBQ3V1R25COztBRDJ4Q0E7RUFDSSxnQkFsZ0plO0FDMHVHbkI7O0FEMnhDQTtFQUNJLGdCQXJnSmU7QUM2dUduQjs7QUQyeENBO0VBQ0ksZ0JBeGdKZTtBQ2d2R25COztBRDJ4Q0E7RUFDSSxnQkEzZ0ptQjtBQ212R3ZCOztBRDJ4Q0E7RUFDSSxnQkE5Z0ppQjtBQ3N2R3JCOztBRDJ4Q0E7RUFDSSxnQkFqaEpvQjtBQ3l2R3hCOztBRDJ4Q0E7RUFDSSxnQkFwaEpzQjtBQzR2RzFCOztBRDJ4Q0E7RUFDSSxnQkF2aEptQjtBQyt2R3ZCOztBRDJ4Q0E7RUFDSSxnQkExaEppQjtBQ2t3R3JCOztBRDJ4Q0E7RUFDSSxnQkE3aEprQjtBQ3F3R3RCOztBRDJ4Q0E7RUFDSSxnQkFoaUprQjtBQ3d3R3RCOztBRDJ4Q0E7RUFDSSxnQkFuaUpvQjtBQzJ3R3hCOztBRDJ4Q0E7RUFDSSxnQkF0aUpxQjtBQzh3R3pCOztBRDJ4Q0E7RUFDSSxnQkF6aUp5QjtBQ2l4RzdCOztBRDJ4Q0E7RUFDSSxnQkE1aUpvQjtBQ294R3hCOztBRDJ4Q0E7RUFDSSxnQkEvaUorQjtBQ3V4R25DOztBRDJ4Q0E7RUFDSSxnQkFsakplO0FDMHhHbkI7O0FEMnhDQTtFQUNJLGdCQXJqSnVCO0FDNnhHM0I7O0FEMnhDQTtFQUNJLGdCQXhqSnFCO0FDZ3lHekI7O0FEMnhDQTtFQUNJLGdCQTNqSlk7QUNteUdoQjs7QUQyeENBO0VBQ0ksZ0JBOWpKYztBQ3N5R2xCOztBRDJ4Q0E7RUFDSSxnQkFqa0phO0FDeXlHakI7O0FEMnhDQTtFQUNJLGdCQXBrSmtCO0FDNHlHdEI7O0FEMnhDQTtFQUNJLGdCQXZrSmdCO0FDK3lHcEI7O0FEMnhDQTtFQUNJLGdCQTFrSlc7QUNrekdmOztBRDJ4Q0E7RUFDSSxnQkE3a0pnQjtBQ3F6R3BCOztBRDJ4Q0E7RUFDSSxnQkFobEplO0FDd3pHbkI7O0FEMnhDQTtFQUNJLGdCQW5sSlk7QUMyekdoQjs7QUQyeENBO0VBQ0ksZ0JBdGxKcUI7QUM4ekd6Qjs7QUQyeENBO0VBQ0ksZ0JBemxKZ0I7QUNpMEdwQjs7QUQyeENBO0VBQ0ksZ0JBNWxKZTtBQ28wR25COztBRDJ4Q0E7RUFDSSxnQkEvbEprQjtBQ3UwR3RCOztBRDJ4Q0E7RUFDSSxnQkFsbUpjO0FDMDBHbEI7O0FEMnhDQTtFQUNJLGdCQXJtSm9CO0FDNjBHeEI7O0FEMnhDQTtFQUNJLGdCQXhtSmdCO0FDZzFHcEI7O0FEMnhDQTtFQUNJLGdCQTNtSmdCO0FDbTFHcEI7O0FEMnhDQTtFQUNJLGdCQTltSmM7QUNzMUdsQjs7QUQyeENBO0VBQ0ksZ0JBam5KVTtBQ3kxR2Q7O0FEMnhDQTtFQUNJLGdCQXBuSlU7QUM0MUdkOztBRDJ4Q0E7RUFDSSxnQkF2bkpjO0FDKzFHbEI7O0FEMnhDQTtFQUNJLGdCQTFuSmM7QUNrMkdsQjs7QUQyeENBO0VBQ0ksZ0JBN25KYTtBQ3EyR2pCOztBRDJ4Q0E7RUFDSSxnQkFob0prQjtBQ3cyR3RCOztBRDJ4Q0E7RUFDSSxnQkFub0plO0FDMjJHbkI7O0FEMnhDQTtFQUNJLGdCQXRvSmE7QUM4MkdqQjs7QUQyeENBO0VBQ0ksZ0JBem9KZTtBQ2kzR25COztBRDJ4Q0E7RUFDSSxnQkE1b0plO0FDbzNHbkI7O0FEMnhDQTtFQUNJLGdCQS9vSndCO0FDdTNHNUI7O0FEMnhDQTtFQUNJLGdCQWxwSnNCO0FDMDNHMUI7O0FEMnhDQTtFQUNJLGdCQXJwSlk7QUM2M0doQjs7QUQyeENBO0VBQ0ksZ0JBeHBKbUI7QUNnNEd2Qjs7QUQyeENBO0VBQ0ksZ0JBM3BKbUI7QUNtNEd2Qjs7QUQyeENBO0VBQ0ksZ0JBOXBKZ0I7QUNzNEdwQjs7QUQyeENBO0VBQ0ksZ0JBanFKVTtBQ3k0R2Q7O0FEMnhDQTtFQUNJLGdCQXBxSmtCO0FDNDRHdEI7O0FEMnhDQTtFQUNJLGdCQXZxSmtCO0FDKzRHdEI7O0FEMnhDQTtFQUNJLGdCQTFxSmtCO0FDazVHdEI7O0FEMnhDQTtFQUNJLGdCQTdxSmtCO0FDcTVHdEI7O0FEMnhDQTtFQUNJLGdCQWhySmlCO0FDdzVHckI7O0FEMnhDQTtFQUNJLGdCQW5ySlc7QUMyNUdmOztBRDJ4Q0E7RUFDSSxnQkF0ckphO0FDODVHakI7O0FEMnhDQTtFQUNJLGdCQXpySmtCO0FDaTZHdEI7O0FEMnhDQTtFQUNJLGdCQTVySjBCO0FDbzZHOUI7O0FEMnhDQTtFQUNJLGdCQS9ySjZCO0FDdTZHakM7O0FEMnhDQTtFQUNJLGdCQWxzSndCO0FDMDZHNUI7O0FEMnhDQTtFQUNJLGdCQXJzSnVCO0FDNjZHM0I7O0FEMnhDQTtFQUNJLGdCQXhzSmU7QUNnN0duQjs7QUQyeENBO0VBQ0ksZ0JBM3NKVztBQ203R2Y7O0FEMnhDQTtFQUNJLGdCQTlzSmU7QUNzN0duQjs7QUQyeENBO0VBQ0ksZ0JBanRKaUI7QUN5N0dyQjs7QUQyeENBO0VBQ0ksZ0JBcHRKZ0I7QUM0N0dwQjs7QUQyeENBO0VBQ0ksZ0JBdnRKeUI7QUMrN0c3Qjs7QUQyeENBO0VBQ0ksZ0JBMXRKeUI7QUNrOEc3Qjs7QUQyeENBO0VBQ0ksZ0JBN3RKZ0I7QUNxOEdwQjs7QUQyeENBO0VBQ0ksZ0JBaHVKeUI7QUN3OEc3Qjs7QUQyeENBO0VBQ0ksZ0JBbnVKaUI7QUMyOEdyQjs7QUQyeENBO0VBQ0ksZ0JBdHVKZTtBQzg4R25COztBRDJ4Q0E7RUFDSSxnQkF6dUphO0FDaTlHakI7O0FEMnhDQTtFQUNJLGdCQTV1SmlCO0FDbzlHckI7O0FEMnhDQTtFQUNJLGdCQS91SlU7QUN1OUdkOztBRDJ4Q0E7RUFDSSxnQkFsdkprQjtBQzA5R3RCOztBRDJ4Q0E7RUFDSSxnQkFydkptQjtBQzY5R3ZCOztBRDJ4Q0E7RUFDSSxnQkF4dkpXO0FDZytHZjs7QUQyeENBO0VBQ0ksZ0JBM3ZKWTtBQ20rR2hCOztBRDJ4Q0E7RUFDSSxnQkE5dkpvQjtBQ3MrR3hCOztBRDJ4Q0E7RUFDSSxnQkFqd0pzQjtBQ3krRzFCOztBRDJ4Q0E7RUFDSSxnQkFwd0pjO0FDNCtHbEI7O0FEMnhDQTtFQUNJLGdCQXZ3SmlCO0FDKytHckI7O0FEMnhDQTtFQUNJLGdCQTF3Slk7QUNrL0doQjs7QUQyeENBO0VBQ0ksZ0JBN3dKYztBQ3EvR2xCOztBRDJ4Q0E7RUFDSSxnQkFoeEpnQjtBQ3cvR3BCOztBRDJ4Q0E7RUFDSSxnQkFueEptQjtBQzIvR3ZCOztBRDJ4Q0E7RUFDSSxnQkF0eEpxQjtBQzgvR3pCOztBRDJ4Q0E7RUFDSSxnQkF6eEpZO0FDaWdIaEI7O0FEMnhDQTtFQUNJLGdCQTV4SmtCO0FDb2dIdEI7O0FEMnhDQTtFQUNJLGdCQS94Sm1CO0FDdWdIdkI7O0FEMnhDQTtFQUNJLGdCQWx5Slk7QUMwZ0hoQjs7QUQyeENBO0VBQ0ksZ0JBcnlKZ0I7QUM2Z0hwQjs7QUQyeENBO0VBQ0ksZ0JBeHlKVztBQ2doSGY7O0FEMnhDQTtFQUNJLGdCQTN5Slk7QUNtaEhoQjs7QUQyeENBO0VBQ0ksZ0JBOXlKb0I7QUNzaEh4Qjs7QUQyeENBO0VBQ0ksZ0JBanpKc0I7QUN5aEgxQjs7QUQyeENBO0VBQ0ksZ0JBcHpKc0I7QUM0aEgxQjs7QUQyeENBO0VBQ0ksZ0JBdnpKa0I7QUMraEh0Qjs7QUQyeENBO0VBQ0ksZ0JBMXpKb0I7QUNraUh4Qjs7QUQyeENBO0VBQ0ksZ0JBN3pKb0I7QUNxaUh4Qjs7QUQyeENBO0VBQ0ksZ0JBaDBKZTtBQ3dpSG5COztBRDJ4Q0E7RUFDSSxnQkFuMEptQjtBQzJpSHZCOztBRDJ4Q0E7RUFDSSxnQkF0MEo2QjtBQzhpSGpDOztBRDJ4Q0E7RUFDSSxnQkF6MEpjO0FDaWpIbEI7O0FEMnhDQTtFQUNJLGdCQTUwSmE7QUNvakhqQjs7QUQyeENBO0VBQ0ksZ0JBLzBKWTtBQ3VqSGhCOztBRDJ4Q0E7RUFDSSxnQkFsMUpxQjtBQzBqSHpCOztBRDJ4Q0E7RUFDSSxnQkFyMUpnQjtBQzZqSHBCOztBRDJ4Q0E7RUFDSSxnQkF4MUptQjtBQ2drSHZCOztBRDJ4Q0E7RUFDSSxnQkEzMUppQjtBQ21rSHJCOztBRDJ4Q0E7RUFDSSxnQkE5MUplO0FDc2tIbkI7O0FEMnhDQTtFQUNJLGdCQWoySmdCO0FDeWtIcEI7O0FEMnhDQTtFQUNJLGdCQXAySmE7QUM0a0hqQjs7QUQyeENBO0VBQ0ksZ0JBdjJKYTtBQytrSGpCOztBRDJ4Q0E7RUFDSSxnQkExMkphO0FDa2xIakI7O0FEMnhDQTtFQUNJLGdCQTcySlc7QUNxbEhmOztBRDJ4Q0E7RUFDSSxnQkFoM0ppQjtBQ3dsSHJCOztBRDJ4Q0E7RUFDSSxnQkFuM0p1QjtBQzJsSDNCOztBRDJ4Q0E7RUFDSSxnQkF0M0ppQjtBQzhsSHJCOztBRDJ4Q0E7RUFDSSxnQkF6M0plO0FDaW1IbkI7O0FEMnhDQTtFQUNJLGdCQTUzSmdCO0FDb21IcEI7O0FEMnhDQTtFQUNJLGdCQS8zSmE7QUN1bUhqQjs7QUQyeENBO0VBQ0ksZ0JBbDRKWTtBQzBtSGhCOztBRDJ4Q0E7RUFDSSxnQkFyNEpjO0FDNm1IbEI7O0FEMnhDQTtFQUNJLGdCQXg0SmU7QUNnbkhuQjs7QUQyeENBO0VBQ0ksZ0JBMzRKYTtBQ21uSGpCOztBRDJ4Q0E7RUFDSSxnQkE5NEpzQjtBQ3NuSDFCOztBRDJ4Q0E7RUFDSSxnQkFqNUpvQjtBQ3luSHhCOztBRDJ4Q0E7RUFDSSxnQkFwNUpzQjtBQzRuSDFCOztBRDJ4Q0E7RUFDSSxnQkF2NUpZO0FDK25IaEI7O0FEMnhDQTtFQUNJLGdCQTE1SmU7QUNrb0huQjs7QUQyeENBO0VBQ0ksZ0JBNzVKWTtBQ3FvSGhCOztBRDJ4Q0E7RUFDSSxnQkFoNkprQjtBQ3dvSHRCOztBRDJ4Q0E7RUFDSSxnQkFuNkpnQjtBQzJvSHBCOztBRDJ4Q0E7RUFDSSxnQkF0NkppQjtBQzhvSHJCOztBRDJ4Q0E7RUFDSSxnQkF6NkplO0FDaXBIbkI7O0FEMnhDQTtFQUNJLGdCQTU2SmlCO0FDb3BIckI7O0FEMnhDQTtFQUNJLGdCQS82SnNCO0FDdXBIMUI7O0FEMnhDQTtFQUNJLGdCQWw3Sm9CO0FDMHBIeEI7O0FEMnhDQTtFQUNJLGdCQXI3Slk7QUM2cEhoQjs7QUQyeENBO0VBQ0ksZ0JBeDdKZ0I7QUNncUhwQjs7QUQyeENBO0VBQ0ksZ0JBMzdKbUI7QUNtcUh2Qjs7QUQyeENBO0VBQ0ksZ0JBOTdKaUI7QUNzcUhyQjs7QUQyeENBO0VBQ0ksZ0JBajhKYTtBQ3lxSGpCOztBRDJ4Q0E7RUFDSSxnQkFwOEplO0FDNHFIbkI7O0FEMnhDQTtFQUNJLGdCQXY4SmU7QUMrcUhuQjs7QUQyeENBO0VBQ0ksZ0JBMThKVztBQ2tySGY7O0FEMnhDQTtFQUNJLGdCQTc4SmE7QUNxckhqQjs7QUQyeENBO0VBQ0ksZ0JBaDlKVztBQ3dySGY7O0FEMnhDQTtFQUNJLGdCQW45Sm9CO0FDMnJIeEI7O0FEMnhDQTtFQUNJLGdCQXQ5SmdCO0FDOHJIcEI7O0FEMnhDQTtFQUNJLGdCQXo5SmtCO0FDaXNIdEI7O0FEMnhDQTtFQUNJLGdCQTU5Slc7QUNvc0hmOztBRDJ4Q0E7RUFDSSxnQkEvOUphO0FDdXNIakI7O0FEMnhDQTtFQUNJLGdCQWwrSmE7QUMwc0hqQjs7QUQyeENBO0VBQ0ksZ0JBcitKYTtBQzZzSGpCOztBRDJ4Q0E7RUFDSSxnQkF4K0plO0FDZ3RIbkI7O0FEMnhDQTtFQUNJLGdCQTMrSlc7QUNtdEhmOztBRDJ4Q0E7RUFDSSxnQkE5K0plO0FDc3RIbkI7O0FEMnhDQTtFQUNJLGdCQWovSmE7QUN5dEhqQjs7QUQyeENBO0VBQ0ksZ0JBcC9KWTtBQzR0SGhCOztBRDJ4Q0E7RUFDSSxnQkF2L0ppQjtBQyt0SHJCOztBRDJ4Q0E7RUFDSSxnQkExL0pZO0FDa3VIaEI7O0FEMnhDQTtFQUNJLGdCQTcvSlk7QUNxdUhoQjs7QUQyeENBO0VBQ0ksZ0JBaGdLcUI7QUN3dUh6Qjs7QUQyeENBO0VBQ0ksZ0JBbmdLc0I7QUMydUgxQjs7QUQyeENBO0VBQ0ksZ0JBdGdLb0I7QUM4dUh4Qjs7QUQyeENBO0VBQ0ksZ0JBemdLYztBQ2l2SGxCOztBRDJ4Q0E7RUFDSSxnQkE1Z0ttQjtBQ292SHZCOztBRDJ4Q0E7RUFDSSxnQkEvZ0tRO0FDdXZIWjs7QUQyeENBO0VBQ0ksZ0JBbGhLZTtBQzB2SG5COztBRDJ4Q0E7RUFDSSxnQkFyaEtzQjtBQzZ2SDFCOztBRDJ4Q0E7RUFDSSxnQkF4aEttQjtBQ2d3SHZCOztBRDJ4Q0E7RUFDSSxnQkEzaEtvQjtBQ213SHhCOztBRDJ4Q0E7RUFDSSxnQkE5aEt1QjtBQ3N3SDNCOztBRDJ4Q0E7RUFDSSxnQkFqaUtvQjtBQ3l3SHhCOztBRDJ4Q0E7RUFDSSxnQkFwaUtpQjtBQzR3SHJCOztBRDJ4Q0E7RUFDSSxnQkF2aUttQjtBQyt3SHZCOztBRDJ4Q0E7RUFDSSxnQkExaUtvQjtBQ2t4SHhCOztBRDJ4Q0E7RUFDSSxnQkE3aUt5QjtBQ3F4SDdCOztBRDJ4Q0E7RUFDSSxnQkFoaktxQjtBQ3d4SHpCOztBRDJ4Q0E7RUFDSSxnQkFuaktvQjtBQzJ4SHhCOztBRDJ4Q0E7RUFDSSxnQkF0akttQjtBQzh4SHZCOztBRDJ4Q0E7RUFDSSxnQkF6aktrQjtBQ2l5SHRCOztBRDJ4Q0E7RUFDSSxnQkE1aktpQjtBQ295SHJCOztBRDJ4Q0E7RUFDSSxnQkEvaktjO0FDdXlIbEI7O0FEMnhDQTtFQUNJLGdCQWxrS2lCO0FDMHlIckI7O0FEMnhDQTtFQUNJLGdCQXJrS2U7QUM2eUhuQjs7QUQyeENBO0VBQ0ksZ0JBeGtLb0I7QUNnekh4Qjs7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Q0E7RUFDQTtBSDI1S1I7QUd4NUtJO0VBQ0k7RUFDQTtFQUNBO0FIMDVLUjtBR3I1S1E7RUFDSTtFQUNBO0FIdTVLWjtBR3I1S1k7RUFDSTtFQUNBO0FIdTVLaEI7QUduNUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxNUtaO0FHbDVLUTtFQUNJO0VBQ0E7QUhvNUtaO0FHOTRLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIZzVLWjtBRzM0S0k7RUFDSTtBSDY0S1I7QUcxNEtJO0VBQ0k7RUFxQkE7OztJQUFBO0FIMjNLUjtBRzk0S1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIZzVLWjtBRzc0S1E7RUFDSTtBSCs0S1o7QUc1NEtRO0VBQ0k7QUg4NEtaO0FHdDRLWTtFQUNJO0FIdzRLaEI7QUdyNEtZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh1NEtoQjtBR3A0S1k7RUFDSTtBSHM0S2hCO0FHajRLUTtFQUNJO0FIbTRLWjtBR2g0S1E7RUFDSTtBSGs0S1o7QUcvM0tRO0VBQ0k7QUhpNEtaO0FHOTNLUTtFQUNJO0FIZzRLWjtBRzczS1E7RUFDSTtBSCszS1o7QUc1M0tRO0VBQ0k7QUg4M0taO0FHMzNLUTtFQUNJO0FINjNLWjtBR3YzS1k7RUFDSTtBSHkzS2hCO0FHMTNLWTtFQUNJO0FINDNLaEI7QUc3M0tZO0VBQ0k7QUgrM0toQjtBR2g0S1k7RUFDSTtBSGs0S2hCO0FHbjRLWTtFQUNJO0FIcTRLaEI7QUd0NEtZO0VBQ0k7QUh3NEtoQjtBR3o0S1k7RUFDSTtBSDI0S2hCO0FHNTRLWTtFQUNJO0FIODRLaEI7QUcvNEtZO0VBQ0k7QUhpNUtoQjtBR2w1S1k7RUFDSTtBSG81S2hCO0FHLzRLSTtFQUNJO0VBQ0E7RUFDQTtBSGk1S1I7QUcvNEtRO0VBQ0k7RUFDQTtBSGk1S1o7QUc5NEtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGc1S1o7QUc5NEtZO0VBQ0k7RUFDQTtFQUNBO0FIZzVLaEI7QUc1NEtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIODRLWjtBR3o0S1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSDI0S1o7QUd2NEtJO0VBQ0k7QUh5NEtSO0FHdjRLUTtFQUNJO0VBQ0E7QUh5NEtaO0FHcDRLZ0I7RUFDSTtBSHM0S3BCO0FHbDRLWTtFQUNJO0FIbzRLaEI7QUc5M0tZO0VBQ0k7QUhnNEtoQjtBRzMzS0k7RUFDSTtBSDYzS1I7QUczM0tRO0VBQ0k7RUFDQTtBSDYzS1o7QUcxM0tRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUg0M0taO0FHdjNLZ0I7RUFDSTtBSHkzS3BCO0FHbjNLSTtFQUNJO0FIcTNLUjtBR2ozS1k7RUFDSTtBSG0zS2hCO0FHNzJLWTtFQUNJO0FIKzJLaEI7QUcxMktJO0VBQ0k7QUg0MktSO0FHejJLSTtFQUNJO0FIMjJLUjtBR3gyS0k7RUFDSTtBSDAyS1I7QUd2MktJO0VBQ0k7QUh5MktSOztBQWpvTEE7RUFDRTtBQW9vTEYsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tbW9uLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3dpZGdldHMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZnJvbnQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2xpY2suY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZGF0YVRhYmxlcy5ib290c3RyYXA1Lm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2pxdWVyeS11aS9qcXVlcnktdWkuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvdGFibGVyLWljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3Vic2NyaWJlL3Njc3MvX3BhcnRpYWxzL3BhbmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWdpc3Rlci9zY3NzL19mYW5jeS1mb3JtLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogU0VOSU9SIEVOIExJR05FIC0gQ09NTU9OLkNTUyAqL1xuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xuXHRjb2xvcjogdmFyKC0tZm9udC1ib2R5LWNvbG9yKTtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuaDEsIC5oMSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgyLCAuaDIge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktdGl0bGUpO1xuXHRjb2xvcjogdmFyKC0tZm9udC1ib2R5LWNvbG9yKTtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDMsIC5oMyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcbn1cblxuaDQsIC5oNCB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS10aXRsZSk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5iYXNlbGluZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zY3JpcHQpO1xuXHRmb250LXNpemU6IDRyZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLm1lZGlhLWhlYWRpbmcge1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnNtYWxsLCBzbWFsbCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnZhbGlnbiB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuZGl2Lm9wYXF1ZSB7XG5cdG9wYWNpdHk6IC4zO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0aDEsIC5oMSB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG5cblx0LmJhc2VsaW5lIHtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdH1cblxuXHQjaG9tZS1jb3Vwcy1jb2V1ci1zZW1haW5lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRoMiwgLmgyIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0Ym9keSB7XG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdH1cblxuXHRoMSwgLmgxIHtcblx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0fVxufVxuXG4uaW1nLXRodW1ibmFpbCB7XG5cdGJvcmRlci1yYWRpdXM6IDFyZW07XG5cdGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYigwIDAgMCAvIDE1JSk7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdGJvcmRlcjogMDtcbn1cblxuLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWJsdWUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5idG4tbGluayB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJvcmRlcjogMDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAuOXJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uYnRuLWxpbms6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5idG4tbGluayBzdHJvbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXN1Y2Nlc3MsIC5idG4tZGFuZ2VyLCAuYnRuLXdhcm5pbmcge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDA7XG59XG5cbi5idG4gc3ZnIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogLjhzO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYnRuOmhvdmVyIHN2ZyB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcblx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcblx0Ym9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG5cdDAlLCAxMCUsIDkwJSwgMTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdDIwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgycHgsIDNweCwgMCk7XG5cdH1cblxuXHQ0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgLTEwcHgsIDApO1xuXHR9XG5cblx0NjAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgOHB4LCAwKTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAtNXB4LCAwKTtcblx0fVxufVxuXG5cbi5idG4uYmctZnVzaGlhIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbn1cblxuLmJ0bi5jb2xvci1mdXNoaWEge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG59XG5cbi5idG4uYmctZ3JlZW4ge1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG59XG5cbi5idG4uY29sb3ItZ3JlZW4ge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbn1cblxuLmJ0bi5jb2xvci1ncmVlbjpob3ZlciBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRtaW4taGVpZ2h0OiAzMnB4O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm1vcmUtYnRuIHtcblx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiA4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IGNhbGMoNTAlIC0gNDhweCAvIDIpO1xuXHRmb250LXNpemU6IDNyZW07XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRib3R0b206IDE1cHg7XG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuLm1vcmUtYnRuOmhvdmVyLFxuLm1vcmUtYnRuOmZvY3VzIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbikgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbikgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0LmJ0biB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdHBhZGRpbmc6IDdweCAxN3B4O1xuXHR9XG5cblx0LmJ0bi1saW5rIHtcblx0XHRmb250LXNpemU6IC44cmVtO1xuXHR9XG59XG5cblxuLmJnLWJsdWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLmJnLXZpb2xldCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXZpb2xldCk7XG59XG5cbi5iZy1ncmVlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbn1cblxuLmJnLW9yYW5nZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG59XG5cbi5iZy1wdXJwbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpO1xufVxuXG4uYmctcGluayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXBpbmspO1xufVxuXG4uYmctZnVzaGlhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbn1cblxuLmJnLXllbGxvdyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XG59XG5cbi5iZy1kZWZhdWx0LWdyYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0LWdyYXkpO1xufVxuXG4ubG9naW4gI2xvZ2luLmJnLW9yYW5nZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbnNlY3Rpb24uYmctcGluayxcbnNlY3Rpb24uYmctZnVzaGlhLFxuc2VjdGlvbi5iZy1ibHVlLFxuc2VjdGlvbi5iZy12aW9sZXQsXG5zZWN0aW9uLmJnLXllbGxvdyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob21lL2xvZ28uc3ZnXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcbn1cblxuLmZvcm0tc2lnbmluIC5idG4tYmxhY2ssIGEuc2VuZC1hY3RpdmF0aW9uLWVtYWlsLCBhLmJ0bi1iYWNrIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXNpZ25pbiAuYnRuLWJsYWNrOmhvdmVyLCBhLnNlbmQtYWN0aXZhdGlvbi1lbWFpbDpob3ZlciwgYS5idG4tYmFjazpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbikgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmxhY2sge1xuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsdWUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pICFpbXBvcnRhbnQ7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xufVxuXG4uc2VuZC1hY3RpdmF0aW9uLWNvbmZpcm0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5sYWJlbDpub3QoLmZvcm0tY2hlY2stbGFiZWwpLFxuLmNvbC1mb3JtLWxhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRhYmxlIHRkLCAudGFibGUgdGgge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjZDBkMGRmO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDIwOCwgMjA4LCAyMjMsIDAuMjUpO1xufVxuXG5uYXZbYXJpYS1sYWJlbD1cImJyZWFkY3J1bWJcIl0gLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Zm9udC1zaXplOiAuODVyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbm5hdlthcmlhLWxhYmVsPVwiYnJlYWRjcnVtYlwiXSAuYnJlYWRjcnVtYiAqLFxuLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG5cdGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cblx0LmNvbnRhaW5lcixcblx0LmNvbnRhaW5lci1zbSB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuXHQuY29udGFpbmVyLCAuY29udGFpbmVyLW1kLFxuXHQuY29udGFpbmVyLXNtIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXG5cdC5jb250YWluZXIsIC5jb250YWluZXItbGcsXG5cdC5jb250YWluZXItbWQsIC5jb250YWluZXItc20ge1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG5cdC5jb250YWluZXIsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsXG5cdC5jb250YWluZXItc20sIC5jb250YWluZXIteGwge1xuXHRcdG1heC13aWR0aDogMTE0MHB4O1xuXHR9XG59XG5cbi5sZWFkZXItcm93IHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuLmxlYWRlci1yb3cgKiB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubGVhZGVyLXJvdyAucm93IHtcblx0aGVpZ2h0OiA0MHZoO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jaG9tZS1wYWdlIC5sZWFkZXItcm93IC5yb3cge1xuXHRoZWlnaHQ6IDcwdmg7XG59XG5cbi5sZWFkZXItcm93IGltZyB7XG5cdG1heC13aWR0aDogMzUwcHg7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5sZWFkZXItcm93IC5idG4ge1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1waW5rKTtcbn1cblxuLmxlYWRlci1yb3cgLmJ0biBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXBpbmspO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmxlYWRlci1yb3cge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JhbmRlYXUtc2VsLmpwZycpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubGVhZGVyLXJvdyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmFuZGVhdS1zZWwtc20uanBnJyk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5sZWFkZXItcm93OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG5cbi5jYXJkIHtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0LWdyYXkpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2FyZD5wIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQ+cD5hPnN0cm9uZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGJvdHRvbTogMzBweDtcblx0bGVmdDogMzBweDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5jYXJkPnA+YT5pbWcge1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbn1cblxuLmNhcmQ+cD5hOmhvdmVyPmltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRcdG1hcmdpbjogMXJlbSBhdXRvO1xuXHR9XG5cblx0I2hvbWUtY291cHMtY29ldXItc2VtYWluZSAuY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLnBhc3N3b3JkLWlucHV0IGlucHV0IHtcblx0cGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udG9nZ2xlLXBhc3N3b3JkLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEwcHg7XG5cdGNvbG9yOiBibGFjaztcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ei1pbmRleDogOTk7XG59XG5cbi50b2dnbGUtcGFzc3dvcmQtY29udGFpbmVyIC5leWUtY2xvc2VkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsZS1wYXNzd29yZC1jb250YWluZXIgLnRvZ2dsZS1wYXNzd29yZCB7XG5cdGNvbG9yOiAjMDAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcblx0bWFyZ2luLWJvdHRvbTogMC4xcmVtO1xufVxuXG4udWktZGF0ZXBpY2tlci1tb250aCwgLnVpLWRhdGVwaWNrZXIteWVhciB7XG5cdGZvbnQtc2l6ZTogMC44ZW0gIWltcG9ydGFudDtcbn1cblxuLnByaWNlX29mZmVyX2Jsb2NrIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG8tcm93IHtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5lZGl0by1yb3cgLmltZy1jdXN0b20ge1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG5cdC5lZGl0by1yb3cgLmltZy1jdXN0b20ge1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cblxuXHQuZWRpdG8tcm93IC5jb2wtOCBwLFxuXHQuZWRpdG8tcm93IC5jb2wtOCBzcGFuIHtcblx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0fVxufVxuXG4ud2VhdGhlci13cmFwcGVyOm5vdCg6aGFzKC50ZW1wOmVtcHR5KSk6bm90KDpoYXMoLmNpdHk6ZW1wdHkpKSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2VhdGhlci13cmFwcGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJvbGQtc21hbGwtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJ0bl91cmwge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG5fdXJsOmhvdmVyIC5tZWRpYS1oZWFkaW5nIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5pbmFjdGl2ZS1hY2NvdW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNjUwcHg7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5pbmFjdGl2ZS1hY2NvdW50IC5tYi0wIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZW5kLWFjdGl2YXRpb24tZW1haWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4udG9wLWJhciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNTE4NjI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0cGFkZGluZzogMTBweCAwO1xufVxuXG4udG9wLWJhciAudG9wLWJhci1saW5rIC5jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyNXB4O1xufVxuXG4udG9wLWJhciBhLnRvcC1iYXItbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9wLWJhciBhIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRvcC1iYXIgaSB7XG5cdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQudG9wLWJhciB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmc6IDhweCAwO1xuXHR9XG5cblx0LnRvcC1iYXIgLmNvbnRhaW5lciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDVweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuLmhvbWUtYnV0dG9ucyBhLmJ0biwgYS5idG4tdXNlciB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuYS5idG4tY29ubmVjdCAuYnRuLXRleHQsXG4uaG9tZS1idXR0b25zIGEuYnRuLXByaW1hcnkgLmJ0bi10ZXh0LFxuYS5idG4tdXNlciAuYnRuLXRleHQge1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG5hLmJ0bi1jb25uZWN0IHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYS5idG4tY29ubmVjdDpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbikgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbikgIWltcG9ydGFudDtcbn1cblxuYS5idG4tY29ubmVjdCAuaWNvbiwgYS5idG4tdXNlciAuaWNvbiB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0LXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9pY29uX2Nvbm5lY2lvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRtYXNrOiB1cmwoJy4uL2ltYWdlcy9pY29uX2Nvbm5lY2lvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0bWFzay1zaXplOiBjb250YWluO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym90dG9tOiAycHg7XG59XG5cbmEuYnRuLWNvbm5lY3Q6aG92ZXIgLmljb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG59XG5cbi5ob21lLWJ1dHRvbnMgYS5idG4tcHJpbWFyeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWUtYnV0dG9ucyBhLmJ0bi1wcmltYXJ5IC5pY29uIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2ljb25fY3JlYXRlX2FjY291bnQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0bWFzazogdXJsKCcuLi9pbWFnZXMvaWNvbl9jcmVhdGVfYWNjb3VudC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0bWFzay1zaXplOiBjb250YWluO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym90dG9tOiBweDtcbn1cblxuLmhvbWUtYnV0dG9ucyBhLmJ0bi1wcmltYXJ5OmhvdmVyIC5pY29uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5ob21lLWJ1dHRvbnMgYS5idG46OmJlZm9yZSwgYS5idG4tdXNlcjo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IGNhbGMoMTVweCArIDEycHggKyAxMHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogMnB4O1xuXHRoZWlnaHQ6IDYwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuYS5idG4tY29ubmVjdDpob3Zlcjo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xufVxuXG4uaG9tZS1idXR0b25zIGEuYnRuLXByaW1hcnk6aG92ZXI6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG5hLmJ0bi11c2VyIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1MTg2MiAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICNlNTE4NjIgIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRnYXA6IDEwcHg7XG59XG5cbmEuYnRuLXVzZXI6aG92ZXIge1xuXHRjb2xvcjogI2U1MTg2MiAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICNlNTE4NjIgIWltcG9ydGFudDtcbn1cblxuYS5idG4tdXNlcjpob3Zlcjo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1MTg2Mjtcbn1cblxuYS5idG4tdXNlcjpob3ZlciAuaWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNTE4NjI7XG59XG5cbmEuYnRuLXVzZXI6OmFmdGVyIHtcblx0Y29udGVudDogJ+KWvCc7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICNmZmY7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuYS5idG4tdXNlcjpob3Zlcjo6YWZ0ZXIge1xuXHRjb2xvcjogI2U1MTg2Mjtcbn1cblxuXG4ucGFuaWVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1MTg2MiAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICNlNTE4NjIgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRtYXJnaW46IDA7XG5cdG91dGxpbmU6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5wYW5pZXIgLmljb24ge1xuXHR3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0LXdlYmtpdC1tYXNrOiB1cmwoXCIuLi9pbWFnZXMvaWNvbl9wYW5pZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdG1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29uX3Bhbmllci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblxuXHQtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0bWFzay1zaXplOiBjb250YWluO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5pZXI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICNlNTE4NjIgIWltcG9ydGFudDtcbn1cblxuLnBhbmllciAuaWNvbiAubmItaXRlbXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjZTUxODYyICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFuaWVyOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICNlNTE4NjIgIWltcG9ydGFudDtcbn1cblxuLnBhbmllcjpob3ZlciAuaWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNTE4NjIgIWltcG9ydGFudDtcbn1cblxuLnBhbmllcjpob3ZlciAubmItaXRlbXMge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblxuXHQuaG9tZS1idXR0b25zIGEuYnRuLWNvbm5lY3QsXG5cdC5ob21lLWJ1dHRvbnMgYS5idG4tcHJpbWFyeSxcblx0YS5idG4tdXNlciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA0NXB4O1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQuaG9tZS1idXR0b25zIGEuYnRuLWNvbm5lY3QgLmJ0bi10ZXh0LFxuXHQuaG9tZS1idXR0b25zIGEuYnRuLXByaW1hcnkgLmJ0bi10ZXh0LFxuXHRhLmJ0bi11c2VyIC5idG4tdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5ob21lLWJ1dHRvbnMgYS5idG4tY29ubmVjdCAuaWNvbixcblx0LmhvbWUtYnV0dG9ucyBhLmJ0bi1wcmltYXJ5IC5pY29uLFxuXHRhLmJ0bi11c2VyIC5pY29uIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHR9XG5cblx0LmhvbWUtYnV0dG9ucyBhLmJ0bi1jb25uZWN0OjpiZWZvcmUsXG5cdC5ob21lLWJ1dHRvbnMgYS5idG4tcHJpbWFyeTo6YmVmb3JlLFxuXHRhLmJ0bi11c2VyOjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRhLmJ0bi11c2VyOjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXG5cdC5ob21lLWJ1dHRvbnMgYS5idG4tY29ubmVjdCxcblx0LmhvbWUtYnV0dG9ucyBhLmJ0bi1wcmltYXJ5LFxuXHRhLmJ0bi11c2VyIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5ob21lLWJ1dHRvbnMgYS5idG4tY29ubmVjdCAuYnRuLXRleHQsXG5cdC5ob21lLWJ1dHRvbnMgYS5idG4tcHJpbWFyeSAuYnRuLXRleHQsXG5cdGEuYnRuLXVzZXIgLmJ0bi10ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmhvbWUtYnV0dG9ucyBhLmJ0bi1jb25uZWN0IC5pY29uLFxuXHQuaG9tZS1idXR0b25zIGEuYnRuLXByaW1hcnkgLmljb24sXG5cdGEuYnRuLXVzZXIgLmljb24ge1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cblxuXHQuaG9tZS1idXR0b25zIGEuYnRuLWNvbm5lY3Q6OmJlZm9yZSxcblx0LmhvbWUtYnV0dG9ucyBhLmJ0bi1wcmltYXJ5OjpiZWZvcmUsXG5cdGEuYnRuLXVzZXI6OmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGEuYnRuLXVzZXI6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnBhZ2luYXRpb24ge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcblx0fVxuXG5cdC5wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMC4zNXJlbSAwLjZyZW0gIWltcG9ydGFudDtcblx0fVxufVxuXG4ubmF2LWFjdGlvbnMgLmRyb3Bkb3duLW1lbnUge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4ubmF2LWFjdGlvbnMgLmRyb3Bkb3duLWl0ZW0ge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5uYXYtYWN0aW9ucyAuZHJvcGRvd24taXRlbTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4jbm90LWZvdW5kLXBhZ2Uge1xuXHRtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ubm90LWZvdW5kLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcbn1cblxuLm5vdC1mb3VuZC1sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ub3QtZm91bmQtbGVmdCBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ub3QtZm91bmQtcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRnYXA6IDE2cHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLm5vdC1mb3VuZC1sZWZ0LFxuLm5vdC1mb3VuZC1yaWdodCB7XG5cdGZsZXg6IDEgMSA1MCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5ub3QtZm91bmQtcmlnaHQgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDM1JTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ub3QtZm91bmQtcmlnaHQgLmJ0bi1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogNXB4O1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5ub3QtZm91bmQtcmlnaHQgLmJ0bi1jb250YWluZXIgYS5idG4ge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0Lm5vdC1mb3VuZC1yaWdodCAuYnRuLWNvbnRhaW5lciB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0Lm5vdC1mb3VuZC1yaWdodCAuYnRuLWNvbnRhaW5lciBhLmJ0biB7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubm90LWZvdW5kLWxlZnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubm90LWZvdW5kLXJpZ2h0IHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0fVxufVxuXG4udWktZGF0ZXBpY2tlciB7XG5cdHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRlX3R5cGVfc2VsZWN0IG9wdGlvbjpkaXNhYmxlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi50ZXh0LWVuZCB7XG5cdHRleHQtYWxpZ246IGVuZDtcbn1cblxuLmJsb2ctaXRlbSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWxldGUtZmlsZS1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNXB4O1xuXHRyaWdodDogNXB4O1xuXG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogI2RjMzU0NTtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNiMDJhMzc7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMCUsIC0zMCUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uZGVsZXRlLWZpbGUtYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2IwMmEzNztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCAtMzAlKSBzY2FsZSgxLjEpO1xufVxuXG4ud2lkZ2V0LXVwbG9hZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ud2lkZ2V0LXVwbG9hZCBpbWcge1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi53aWRnZXQtZG9jdW1lbnQgLmJ0bl9kb3dubG9hZF9kb2N1bWVudCxcbi53aWRnZXQtdXBsb2FkIC5idG5fZG93bmxvYWRfaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTVweDtcblx0cmlnaHQ6IDQ1cHg7XG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjVweDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG59XG5cbi53aWRnZXQtZG9jdW1lbnQgLmJ0bl9zdXBwcmltZV9kb2N1bWVudCxcbi53aWRnZXQtdXBsb2FkIC5idG5fc3VwcHJpbWVfaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxNXB4O1xuXHR0b3A6IDE1cHg7XG5cdGNvbG9yOiAjY2QwZDBkO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjVweDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbn1cblxuLndpZGdldC1kb2N1bWVudCAuYnRuX2Rvd25sb2FkX2RvY3VtZW50OmhvdmVyLFxuLndpZGdldC11cGxvYWQgLmJ0bl9kb3dubG9hZF9pbWFnZTpob3Zlcixcbi53aWRnZXQtZG9jdW1lbnQgLmJ0bl9zdXBwcmltZV9kb2N1bWVudDpob3Zlcixcbi53aWRnZXQtdXBsb2FkIC5idG5fc3VwcHJpbWVfaW1hZ2U6aG92ZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uaW1hZ2Utd2lkZ2V0LWNvbnRhaW5lciAudmljaC1pbWFnZSAuZm9ybS1ncm91cCxcbi5pbWFnZS13aWRnZXQtY29udGFpbmVyIC52aWNoLWltYWdlIGEsXG4uZG9jdW1lbnQtd2lkZ2V0LWNvbnRhaW5lciAudmljaC1maWxlIGEsXG4uZG9jdW1lbnQtd2lkZ2V0LWNvbnRhaW5lciAudmljaC1maWxlIC5mb3JtLWdyb3VwIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC1kb2N1bWVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ud2lkZ2V0LWRvY3VtZW50IC5kb2N1bWVudC1pY29uIHtcblx0bWF4LWhlaWdodDogMjAwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wZGZfc2hvd19pbWcge1xuXHRoZWlnaHQ6IDIwMHB4O1xufVxuXG4uc2hvd19pbWcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnNob3dfaW1nIGltZyB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0aGVpZ2h0OiAyMDBweDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zaG93X2ltZyAuZG93bmxvYWQtZmlsZS1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHRyaWdodDogNDBweDtcblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRsaW5lLWhlaWdodDogMjVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbn1cblxuLnNob3dfaW1nIC5kZWxldGUtZmlsZS1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxNXB4O1xuXHR0b3A6IDE1cHg7XG5cdGNvbG9yOiAjY2QwZDBkO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjVweDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbn1cblxuLnNob3dfaW1nIC5kZWxldGUtZmlsZS1idXR0b246aG92ZXIsXG4uc2hvd19pbWcgLmRvd25sb2FkLWZpbGUtYnV0dG9uOmhvdmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmFubm91bmNlLWNvbnRhY3QgLmNvbnRhY3RfcGRmX2ltZyxcbi5hbm5vdW5jZS1jb250YWN0IC5pbWctY29udGFjdCB7XG5cdHdpZHRoOiAxNTBweDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubWluLWZpdCB7XG5cdG1pbi13aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLmpzLXB1Ymxpc2gtbGluayxcbi5qcy1wdWJsaXNoLWxpbms6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZm9ybVtuYW1lPVwiYmlsbGluZ19hZGRyZXNzX3R5cGVfZnJvbnRcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciAsXG5mb3JtW25hbWU9XCJ1c2VyX3NldHRpbmdzXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIgLFxuZm9ybVtuYW1lPVwidXNlcl9yZWdpc3RlclwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiLyogQ1NTIDogd2lkZ2V0cyAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIENBVEVHT1JZIFdJREdFVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNhd19jYXRlZ29yeV93aWRnZXR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGZiZmY7XG4gICAgei1pbmRleDogMzAwMDtcbiAgICB0b3A6MTEwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgcGFkZGluZzoxMnB4O1xuICAgIGJveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgwLDAsMCwwLjE1KTtcbn1cbiNhd19jYXRlZ29yeV93aWRnZXQgPiAqe1xuICAgIC8qIGZsZXg6MCAxIDEwMCU7ICovXG59XG51bC53aWRnZXRfY2F0ZWdvcnlfY2F0ZWdvcmllcyBsaXtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG51bC53aWRnZXRfY2F0ZWdvcnlfY2F0ZWdvcmllcy5jaGlsZF9jYXRlZ29yeSBsaXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0LWdyYXkpO1xufVxudWwud2lkZ2V0X2NhdGVnb3J5X2NhdGVnb3JpZXMgbGk6aG92ZXJ7XG4gICAgb3BhY2l0eTogLjkhaW1wb3J0YW50O1xufVxudWwud2lkZ2V0X2NhdGVnb3J5X2NhdGVnb3JpZXMgbGkgPiBzdmd7XG4gICAgbWF4LXdpZHRoOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxudWwud2lkZ2V0X2NhdGVnb3J5X2NhdGVnb3JpZXMgbGk6bGFzdC1jaGlsZHtcbiAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbn1cbnVsLndpZGdldF9jYXRlZ29yeV9jYXRlZ29yaWVzIGxpLnVuY2hlY2tlZHtcbiAgICBvcGFjaXR5Oi4zO1xufVxuLmF3X2NhdGVnb3J5X3dpZGdldF9jaGlsZHtcbiAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbn1cbi5hd19jYXRlZ29yeV93aWRnZXRfY2hpbGQgbGl7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuI2NhdGVnb3J5X25hbWV7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xufVxuI2F3X2NhdGVnb3J5X3RhcmdldHtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUEhPVE8gV0lER0VUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2F3X3Bob3RvX3dpZGdldHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuI2F3X3Bob3RvX3dpZGdldCA+IGRpdntcbiAgICB3aWR0aDoxNjBweDtcbiAgICBoZWlnaHQ6MTYwcHg7XG4gICAgbWFyZ2luOjAgMjBweCAyMHB4IDA7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYWRkcGljLnBuZycpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgb3BhY2l0eTogLjM7XG4gICAgYm94LXNoYWRvdzo1cHggNXB4IDEwcHggcmdiYSgwLDAsMCwwLjE1KTtcbn1cbiNhd19waG90b193aWRnZXQgPiBkaXY6aG92ZXJ7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBob3RvX3dpZGdldF9pdGVtLCAuYXctdmlkZW8tdGh1bWJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3LXBob3RvLXJlbW92ZSwgLmF3LXZpZGVvLXJlbW92ZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3JlbW92ZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hdy12aWRlby1yZW1vdmV7XG4gICAgbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uYXctcGhvdG8tcmVtb3ZlOmhvdmVyLC5hdy12aWRlby1yZW1vdmU6aG92ZXJ7XG4gICAgb3BhY2l0eTogMTtcbn0iLCIvKiBGcm9udCBzcGVjaWZpYyBDU1MgKi9cbi8qIC0tLS0gU09NTUFJUkUgLS0tLSAqL1xuLypcblx0TkFWL0hFQURFUlxuXHRGT09URVJcblx0Q09OVEVOVFxuXHRcdENPTlRFTlQgPiBCbG9nXG5cdFx0XHRDT05URU5UID4gQmxvZyA+IGxpc3Rpbmdcblx0XHRcdENPTlRFTlQgPiBCbG9nID4gZGV0YWlsIFxuXHRcdENPTlRFTlQgPiBBbm5vbmNlXG5cdFx0XHRDT05URU5UID4gQW5ub25jZSA+IG1hcFxuXHRcdFx0Q09OVEVOVCA+IEFubm9uY2UgPiBsaXN0LWl0ZW1cblx0XHRcdENPTlRFTlQgPiBBbm5vbmNlID4gU2VhcmNoYmFyXG5cdFx0XHRDT05URU5UID4gQW5ub25jZSA+IGRldGFpbFxuXHRcdENPTlRFTlQgPiBIb21lXG5cdFx0Q09OVEVOVCA+IFJlZ2lzdGVyXG5cdFx0Q09OVEVOVCA+IE9mZnJlc1xuXHRcdENPTlRFTlQgPiBQYXJhbVxuXHRcdENPTlRFTlQgPiBDb250YWN0XG5cdFx0Q09OVEVOVCA+IE1vbiBhY2N1ZWlsXG5cdFx0Q09OVEVOVCA+IDQwNFxuXHRcdENPTlRFTlQgPiBzdWNjZXNzLWluc2NyaXB0aW9uXG5cblx0TU9CSUxFXG5cdEFDQ0VTU0lCTEVcbiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogQk9EWSA6IENoYW5nZW1lbnQgZGUgdHlwbyBwb3VyIGxhIHR5cG8gT3JhbmdlIGFjY2Vzc2libGUgKi9cbmJvZHkuYWNjZXNzaWJsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWFjY2Vzc2libGUpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuYWNjZXNzaWJsZSBoMywgYm9keS5hY2Nlc3NpYmxlIC5oMyB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWFjY2Vzc2libGUpICFpbXBvcnRhbnQ7XG59XG5cbi8qIE5BVi9IRUFERVIgKi9cblxuLmp1bWJvdHJvbixcbm5hdi5uYXZiYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5uYXYubmF2YmFyIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxubmF2Lm5hdmJhciAuY29udGFpbmVyIC5uYXYtdG9wLXRvb2wge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uanVtYm90cm9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmp1bWJvdHJvbj4uY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5qdW1ib3Ryb24gLmJhc2VsaW5lIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjc7XG4gICAgZm9udC1zaXplOiAzLjNyZW07XG59XG5cbi5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcwcHg7XG59XG5cbm5hdiAuYnRuLWdyb3VwPi5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlKTtcbn1cblxubmF2IC5idG4tZ3JvdXA+LmJ0bltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiRXNwYWNlIG1lbWJyZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlKTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxubmF2IC5idG4tZ3JvdXA+LmJ0bjpub3QoLm5hdmJhcl9fcGFuaWVyKTpob3Zlcixcbm5hdiAuYnRuLWdyb3VwPi5idG46bm90KC5uYXZiYXJfX3Bhbmllcik6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xufVxuXG5uYXYgLmJ0bi1ncm91cD4uYnRuIC50aSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5uYXYgLmJ0bi1ncm91cD4uYnRuI3VzZXItYnRuIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbm5hdiAuYnRuLWdyb3VwPi5idG4jdXNlci1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbm5hdiAuYnRuLWdyb3VwPi5idG4jdXNlci1idG4gaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdiAuYnRuLWdyb3VwPi5idG4jdXNlci1idG4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdiAuYnRuLWdyb3VwPi5idG4jdXNlci1idG46aG92ZXIgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbm5hdiAuYnRuLWdyb3VwPi5idG4jdXNlci1idG4gc3BhbiBzdHJvbmcge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTI2cHg7XG59XG5cbm5hdiAuYnRuLWdyb3VwPi5idG4jdXNlci1idG4gc3BhbiBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbn1cblxuLm5hdi1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uaG9tZS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNXB4O1xufVxuXG5cbm5hdiAuYnRuLWxpbmssXG5uYXYgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxubmF2IC5idG4tbGluayBpLnRpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5qdW1ib3Ryb24gLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbmF2Lm5hdmJhciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gICAgfVxuXG4gICAgLnNpbmdsZS1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuc2xpZGVyLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnNsaWRlci1pdGVtIC5pbWctZmx1aWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZXRhbC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAucGV0YWwtY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BldGFsLXNsaWRlci5zdmdcIikgbm8tcmVwZWF0IDAgNzAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAuc2xpZGVyLXBldGFsLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5zbGlkZXItcGV0YWwtdGV4dCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICAuc2xpZGVyLXBldGFsLXRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2NyaXB0KTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC5qdW1ib3Ryb24gaDEsXG4gICAgLmp1bWJvdHJvbiAuaDEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB9XG5cbiAgICAuanVtYm90cm9uIC5jb250YWluZXIsXG4gICAgbmF2Lm5hdmJhciAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmp1bWJvdHJvbj4uY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIG5hdi5uYXZiYXIgLmNvbnRhaW5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgbmF2IC5idG4tZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cblxuICAgIG5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBuYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhIHNwYW4uY2F0ZWdvcnktdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhIHNwYW4uY2F0ZWdvcnktYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG5cbiAgICBuYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEgc3Bhbi5jYXRlZ29yeS10ZXh0OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXQtY29sb3IpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhOmhvdmVyIHNwYW4uY2F0ZWdvcnktdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgIG5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYTpob3ZlciBzcGFuLmNhdGVnb3J5LXRleHQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cblxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIH1cblxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IGEge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgYSBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xuICAgIH1cblxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IGE6aG92ZXIgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgYSBzdHJvbmc6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGxpbmVhcjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciBzdHJvbmc6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgYSBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cblxuICAgIG5hdi5uYXZiYXIgLmNvbnRhaW5lciAubmF2LXRvcC10b29sOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuICAgIC5qdW1ib3Ryb24gaDEsXG4gICAgLmp1bWJvdHJvbiAuaDEge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5qdW1ib3Ryb24gLmJhc2VsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cblxuICAgIC8qbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2e1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfSovXG4gICAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblxuICAgIC5zaW5nbGUtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnNsaWRlci1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wZXRhbC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnBldGFsLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BldGFsLXNsaWRlci5zdmdcIikgbm8tcmVwZWF0IDAgNzAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAuc2xpZGVyLXBldGFsLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyLXBldGFsLXRleHQgaDEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5zbGlkZXItcGV0YWwtdGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2NyaXB0KTtcbiAgICB9XG5cblxuICAgIC5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNTB2aDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmp1bWJvdHJvbiBoMSxcbiAgICAuanVtYm90cm9uIC5oMSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAjbmF2YmFyTmF2LmNvbGxhcHNlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgbGluZWFyO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgICNuYXZiYXJOYXYuY29sbGFwc2U6bm90KC5zaG93KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuXG4gICAgI25hdmJhck5hdi5jb2xsYXBzZS5zaG93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlIC5icmFuZC1jb2xsYXBzZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlIC5icmFuZC1jb2xsYXBzZSxcbiAgICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhIHN2ZyB7XG4gICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhOmhvdmVyIC5jYXRlZ29yeS10ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNhdC1jb2xvcik7XG4gICAgfVxuXG4gICAgLm5hdmJhci1jb2xsYXBzZSAucHJvZmlsLWJ0biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICAgIH1cblxuICAgIC5uYXZiYXItY29sbGFwc2UgLnByb2ZpbC1idG4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgfVxuXG4gICAgLm5hdmJhci1jb2xsYXBzZSAucHJvZmlsLWJ0biBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIzQzZFO1xuICAgIH1cblxuICAgIC5uYXZiYXItY29sbGFwc2UgLnByb2ZpbC1idG4gYSAudGkge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBuYXYubmF2YmFyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBuYXYubmF2YmFyIC5jb250YWluZXIgLm5hdi10b3AtdG9vbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG5hdi5uYXZiYXI+LmNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBuYXYubmF2YmFyOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIH1cblxufVxuXG5cbi8qIEZPT1RFUiAqL1xuXG5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIGNvbG9yOiAjMDIzQzZFO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mb290ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy93YXZlLXNlcC5zdmdcIikgMCA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTYwcHggLyAyKTtcbn1cblxuZm9vdGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZvb3Rlcj4uY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuZm9vdGVyIC5yb3ctZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyM0M2RTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XG59XG5cbmZvb3RlciAucm93LWRhcmsgcCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG59XG5cbmZvb3RlciBoNCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuZm9vdGVyIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmZvb3RlciB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zb2NpYWwtbWVkaWEgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc29jaWFsLW1lZGlhIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNvY2lhbC1tZWRpYSBhIHN2ZyB7XG4gICAgbWF4LWhlaWdodDogMjVweDtcbiAgICBtYXgtd2lkdGg6IDI1cHg7XG59XG5cbi5zb2NpYWwtbWVkaWEgYTpob3ZlciBzdmcgcGF0aCB7XG4gICAgZmlsbDogI2ZmZjtcbn1cblxuZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIGZvb3RlciB1bCB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZvb3RlciAuY29sLW1kLTQgdWwge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb290ZXIgLmNvbC1tZC00IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbn1cblxuXG4vKiBGT09URVIgLyB0b29sYmFyLXVzZXIgKi9cblxuI3Rvb2xiYXItdXNlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4jdG9vbGJhci11c2VyIGEge1xuICAgIGZsZXg6IDEwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAuNjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZTg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAxMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2IoMCAwIDAgLyAxNSUpO1xufVxuXG4jdG9vbGJhci11c2VyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4jdG9vbGJhci11c2VyIGE6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMDtcbn1cblxuI3Rvb2xiYXItdXNlciBhOmZpcnN0LWNoaWxkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xufVxuXG4jdG9vbGJhci11c2VyIGE6bnRoLWNoaWxkKDMpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xufVxuXG4jdG9vbGJhci11c2VyIGE6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTBweDtcbn1cblxuI3Rvb2xiYXItdXNlciBhIGksXG4jdG9vbGJhci11c2VyIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyogQ09PS0lFUyBNT0RBTCAqL1xuI3JncGQtY29va2llcy1tb2RhbCB7XG4gICAgYm90dG9tOiAxLjVlbTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgY29sb3I6ICM2OTZhNzI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZWZ0OiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNlbSk7XG4gICAgei1pbmRleDogMjE0NzQ4NDAwMDtcbn1cblxuI3JncGQtY29va2llcy1tb2RhbCBoMSwgI3JncGQtY29va2llcy1tb2RhbCAuaDEsICNyZ3BkLWNvb2tpZXMtbW9kYWwgaDIsICNyZ3BkLWNvb2tpZXMtbW9kYWwgLmgyLCAjcmdwZC1jb29raWVzLW1vZGFsIHAsICNyZ3BkLWNvb2tpZXMtbW9kYWwgc3Ryb25nLCAjcmdwZC1jb29raWVzLW1vZGFsIHNtYWxsLCAjcmdwZC1jb29raWVzLW1vZGFsIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4jcmdwZC1jb29raWVzLW1vZGFsLmNsb3NlZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuI3JncGQtY29va2llcy1tb2RhbCAjcmdwZC1jb29raWVzLW1vZGFsLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG59XG5cbiNyZ3BkLWNvb2tpZXMtbW9kYWwuY2xvc2VkICNyZ3BkLWNvb2tpZXMtbW9kYWwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMDtcbn1cblxuI3JncGQtY29va2llcy1tb2RhbDpub3QoLmNsb3NlZCkgI3JncGQtY29va2llcy1tb2RhbC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7XG59XG5cbiNyZ3BkLWNvb2tpZXMtbW9kYWw6bm90KC5jbG9zZWQpICNvcGVuLWNvb2tpZXMtbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNyZ3BkLWNvb2tpZXMtbW9kYWwgI29wZW4tY29va2llcy1tb2RhbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3JncGQtY29va2llcy1tb2RhbC5jbG9zZWQgI29wZW4tY29va2llcy1tb2RhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbiNyZ3BkLWNvb2tpZXMtbW9kYWwgLmgyIHtcbiAgICBjb2xvcjogIzFkMWQyMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4jcmdwZC1jb29raWVzLW1vZGFsIHN0cm9uZyB7XG4gICAgY29sb3I6ICMxZDFkMjA7XG59XG5cbiNyZ3BkLWNvb2tpZXMtbW9kYWwgYSB7XG4gICAgY29sb3I6ICNmZjc3NTY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNyZ3BkLWNvb2tpZXMtbW9kYWwgYTpob3ZlciwgI3JncGQtY29va2llcy1tb2RhbCBhOmZvY3VzLCAjcmdwZC1jb29raWVzLW1vZGFsIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2NiMzQyNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNyZ3BkLWNvb2tpZXMtbW9kYWwgI29wZW4tY29va2llcy1tb2RhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuI3JncGQtY29va2llcy1tb2RhbCAjb3Blbi1jb29raWVzLW1vZGFsOmZvY3VzLFxuI3JncGQtY29va2llcy1tb2RhbCAjb3Blbi1jb29raWVzLW1vZGFsOmZvY3VzLXZpc2libGUsXG4jcmdwZC1jb29raWVzLW1vZGFsICNvcGVuLWNvb2tpZXMtbW9kYWw6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiA0cHggYXV0byAjZjljNDg1O1xufVxuXG4jcmdwZC1jb29raWVzLW1vZGFsIC5yZ3BkLWNvb2tpZXMtbW9kYWwtY29va2llLWhlbHAgYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY3NzU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAxLjRlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEuNGVtO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbiNyZ3BkLWNvb2tpZXMtbW9kYWwgLnJncGQtY29va2llcy1tb2RhbC1jb29raWUtaGVscCBhOmhvdmVyLCAjcmdwZC1jb29raWVzLW1vZGFsIC5yZ3BkLWNvb2tpZXMtbW9kYWwtY29va2llLWhlbHAgYTpmb2N1cywgI3JncGQtY29va2llcy1tb2RhbCAucmdwZC1jb29raWVzLW1vZGFsLWNvb2tpZS1oZWxwIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NzU2O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucmdwZC1jb29raWVzLW1vZGFsLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJlbTtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cblxuLnJncGQtY29va2llcy1tb2RhbC1kZXNjcmlwdGlvbiwgLnJncGQtY29va2llcy1tb2RhbC1wcml2YWN5LXBvbGljeSwgLnJncGQtY29va2llcy1tb2RhbC1idXR0b25zLCAjcmdwZC1jb29raWVzLW1vZGFsLWNvb2tpZXMge1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cblxuLnJncGQtY29va2llcy1tb2RhbC1wcml2YWN5LXBvbGljeSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ucmdwZC1jb29raWVzLW1vZGFsLWNvb2tpZTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTc7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLnJncGQtY29va2llcy1tb2RhbC1idXR0b25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVlbTtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcbn1cblxuLnJncGQtY29va2llcy1tb2RhbC1idXR0b25zIC5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNmVtIDEuM2VtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJncGQtY29va2llcy1tb2RhbC1idXR0b25zIC5idG4uYnRuLW91dGxpbmUtZGFyayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmY3MzdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICM2ZjczN2U7XG59XG5cbi5yZ3BkLWNvb2tpZXMtbW9kYWwtYnV0dG9ucyAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjczN2U7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmY3MzdlO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucmdwZC1jb29raWVzLW1vZGFsLWJ1dHRvbnMgLmJ0bi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnJncGQtY29va2llcy1tb2RhbC1idXR0b25zIC5idG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjczN2U7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmY3MzdlO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucmdwZC1jb29raWVzLW1vZGFsLWJ1dHRvbnMgLnNob3c+LmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY3MzdlO1xuICAgIGJvcmRlci1jb2xvcjogIzZmNzM3ZTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnJncGQtY29va2llcy1tb2RhbC1jb29raWUtc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5yZ3BkLWNvb2tpZXMtbW9kYWwtYnV0dG9ucz5idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbiNyZ3BkLWNvb2tpZXMtbW9kYWwgLmRvdWdoIHtcbiAgICBmaWxsOiAjRjlDNDg1O1xufVxuXG4jcmdwZC1jb29raWVzLW1vZGFsIC5jaG9jbyB7XG4gICAgZmlsbDogIzI4MTgxNTtcbn1cblxuLyogQ09OVEVOVCAqL1xuXG5zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNvdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4jb3ZlcmxheS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnN0cmlrZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uaGlkZUNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA1ZW07XG59XG5cbi5zaG93Q29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbnN2Zy53YXZlLXNlcCB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW46IC0xcHggYXV0byAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmlsbDogI2QwZDBkZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNjBweCAvIDIpO1xuICAgIHRvcDogYXV0bztcbn1cblxuc3ZnLndhdmUtc2VwIHBhdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVhcHAtd2VhdGhlci13ZWF0aGVyLWNvbXBvbmVudCBhIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjpcbiAgICAgICAgLyojZGVkZWU4Ki9cbiAgICAgICAgI2U5ZWNlZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgbmF2W2FyaWEtbGFiZWw9XCJicmVhZGNydW1iXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxuLyogQ09OVEVOVCA+IEJsb2cgKi9cblxuLmJsb2ctZXhjZXJwdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ibG9nLWNvbnRlbnQgaW1nLCAuY2F0ZWdvcnktZGVzY3JpcHRpb24gaW1nLCAuY21zLWNvbnRlbnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmJsb2ctY29udGVudCBpZnJhbWUsIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiBpZnJhbWUsIC5jbXMtY29udGVudCBpZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvKiBub3QgaW1wb3J0YW50ICEgb3ZlcnJpZGRlbiBpbiBKUyAqL1xufVxuXG5uYXYuYmxvZy10YWdzIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxubmF2LmJsb2ctdGFncyB1bD5saSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG5cbi8qIENPTlRFTlQgPiBCbG9nID4gbGlzdGluZyAqL1xuXG5zZWN0aW9uLmNhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMGRmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG5cbi5saXN0LWJsb2ctaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubGlzdC1ibG9nLWl0ZW1zIGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiKDAsIDAsIDAsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ubGlzdC1ibG9nLWl0ZW1zIGFydGljbGU+Lml0ZW0taW1nIHtcbiAgICAvKm1hcmdpbi1yaWdodDogMnJlbTsqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGlzdC1ibG9nLWl0ZW1zIGFydGljbGU+Lml0ZW0taW1nIGltZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbi8qLmxpc3QtYmxvZy1pdGVtcyBhcnRpY2xlID4gLml0ZW0taW1nOmhvdmVyIGltZ3tcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufSovXG4ubGlzdC1ibG9nLWl0ZW1zIC5jYXJkLWl0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGlzdC1ibG9nLWl0ZW1zIC5jYXJkLWl0ZW0tY29udGVudD4ubWVkaWEtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saXN0LWJsb2ctaXRlbXMgLmNhcmQtaXRlbS1jb250ZW50PnRpbWUge1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3QtYmxvZy1pdGVtcyAuY2FyZC1pdGVtLWNvbnRlbnQ+cCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5saXN0LWJsb2ctaXRlbXMgLmNhcmQtaXRlbS1jb250ZW50Pi5idG4ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5saXN0LWJsb2ctaXRlbXMgLmNhcmQtaXRlbS1jb250ZW50Pi5idG4gc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHNlY3Rpb24uY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgLmxpc3QtYmxvZy1pdGVtcyBhcnRpY2xlIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAycmVtKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDJyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLnN1Z2dlc3Qtcm93IC5yb3c6aGFzKC5saXN0LWJsb2ctaXRlbXMpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgLmxpc3QtYmxvZy1pdGVtcyBhcnRpY2xlIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGlzdC1ibG9nLWl0ZW1zIGFydGljbGU+Lml0ZW0taW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5saXN0LWJsb2ctaXRlbXMgYXJ0aWNsZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMlIC0gMnJlbSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDJyZW0pO1xuICAgIH1cbn1cblxuXG4vKiBDT05URU5UID4gQmxvZyA+IGRldGFpbCAqL1xuZGl2LmJsb2ctaW50cm8gcC5sZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uY2F0ZWdvcnktZGVzY3JpcHRpb24gdGltZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG9wYWNpdHk6IC43NTtcbn1cblxuLmJsb2ctaW50cm8ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZGVmYXVsdC1ncmF5KTtcbn1cblxuLnZpZXctaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnZpZXctaXRlbSBpbWcsXG4udmlldy1pdGVtIGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAycmVtIDA7XG59XG5cbnVsLnRhZ3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG51bC50YWdzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRhZ3MgLmJhZGdlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC44cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xufVxuXG4udGFncyAuYmFkZ2U6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG5cbi5zdWdnZXN0LXJvdyAucm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWU4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAvKmNvbG9yOiNmZmY7Ki9cbn1cblxuLyouc3VnZ2VzdC1yb3cgLnJvdyBoMntcblx0Y29sb3I6I2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufSovXG5cbi5zdWdnZXN0LXJvdyAucm93IGFydGljbGUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyouc3VnZ2VzdC1yb3cgLnJvdyBhcnRpY2xlOmxhc3QtY2hpbGR7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufSovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiAucm93PmRpdiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuLyogbGltaXRlIDUwJSAqL1xuXG4uYmxvZy1jb250ZW50LmxpbWl0ZWQge1xuICAgIG1heC1oZWlnaHQ6IDc1dmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLWNvbnRlbnQubGltaXRlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNXZoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG5cblxuLyogSW5hY3RpdmUgYWNjb3VudCAoanVtYm8pICovXG5kaXYuaW5hY3RpdmUtYWNjb3VudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLyogU3Vic2NyaXB0aW9uID4gU3RlcHMgKi9cbm5hdi5zdWJzY3JpYmUtc3RlcHMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5uYXYuc3Vic2NyaWJlLXN0ZXBzIG9sIGxpIHtcbiAgICBjb2xvcjogdmFyKC0tZm9udC1ib2R5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG5uYXYuc3Vic2NyaWJlLXN0ZXBzIG9sIGxpIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKSAhaW1wb3J0YW50O1xufVxuXG4vKiBDT05URU5UID4gTW9uIENvbXB0ZSAqL1xuI3BhcmFtc19jb250YWluZXIgc3Bhbi5iYWRnZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jcGFyYW1zX2NvbnRhaW5lciBzcGFuLmJhZGdlLmluYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAuNTtcbn1cblxuI3BhcmFtc19jb250YWluZXIgc3Bhbi5iYWRnZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxudWwucGFyYW1zLWNoaWxkcmVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFkZ2UgYSwgLmJhZGdlIGkge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDT05URU5UID4gQW5ub25jZSAqL1xuXG4vKiBDT05URU5UID4gQW5ub25jZSA+IHJlY2hlcmNoZSAqL1xuXG5zZWN0aW9uW2NsYXNzXj1cImJnLVwiXSAuZm9ybS1ncm91cD4qIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbnNlY3Rpb25bY2xhc3NePVwiYmctXCJdIC5mb3JtLWdyb3VwLnN0cm9uZz4qIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbnNlY3Rpb25bY2xhc3NePVwiYmctXCJdIC5mb3JtLWdyb3VwIHNlbGVjdCxcbnNlY3Rpb25bY2xhc3NePVwiYmctXCJdIC5mb3JtLWdyb3VwIG9wdGlvbixcbnNlY3Rpb25bY2xhc3NePVwiYmctXCJdIC5mb3JtLWdyb3VwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzg2OEQ5Njtcbn1cblxuc2VjdGlvbltjbGFzc149XCJiZy1cIl0gLmZvcm0tZ3JvdXAuc3Ryb25nIHNlbGVjdCxcbnNlY3Rpb25bY2xhc3NePVwiYmctXCJdIC5mb3JtLWdyb3VwLnN0cm9uZyBvcHRpb24sXG5zZWN0aW9uW2NsYXNzXj1cImJnLVwiXSAuZm9ybS1ncm91cC5zdHJvbmcgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBDT05URU5UID4gQW5ub25jZSA+IG1hcCAqL1xuXG4jbWFwLWZyYW5jZSAjZGVwYXJ0ZW1lbnRzPioge1xuICAgIGZpbGw6ICM5OTk7XG59XG5cbiNtYXAtZnJhbmNlICNib3JkdXJlPioge1xuICAgIGZpbGw6ICMwMDA7XG59XG5cbiNtYXAtZnJhbmNlICNyZWdpb25zIGE+KiB7XG4gICAgZmlsbDogI2ZmZjtcbn1cblxuI21hcC1mcmFuY2UgI3JlZ2lvbnMgYTpob3Zlcj4qIHtcbiAgICBmaWxsOiAjZDBkMGRmO1xufVxuXG4vKiBDT05URU5UID4gQW5ub25jZSA+IGxpc3QtaXRlbSAqL1xuXG4ubGlzdC1hbm5vbmNlLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxpc3QtYW5ub25jZS1pdGVtcy5teS1saXN0LWFubm9uY2UtaXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMTVweDtcbn1cblxuLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmxpc3QtYW5ub25jZS1pdGVtcy5teS1saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS1saXN0LWFubm9uY2UtaXRlbXMgLmNhcmQtaXRlbS1idXR0b24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgZ2FwOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5teS1saXN0LWFubm9uY2UtaXRlbXMgLmNhcmQtaXRlbS1idXR0b24tY29udGFpbmVyIC5iYWRnZSB7XG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7XG59XG5cbi5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSAqIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtIC5pdGVtLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4ubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW0gLml0ZW0taW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW0gLmNhcmQtaXRlbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5saXN0LWFubm9uY2UtaXRlbXMubXktbGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW0gLmNhcmQtaXRlbS1jb250ZW50IHtcbiAgICBmbGV4LWJhc2lzOiAwO1xufVxuXG4ubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW0gLmNhcmQtaXRlbS1jb250ZW50IC5tZWRpYS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG59XG5cbi5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSAuY2FyZC1pdGVtLWNvbnRlbnQgLm1lZGlhLWhlYWRpbmcsXG4ubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW0gLmNhcmQtaXRlbS1jb250ZW50IFtkYXRhLXR5cGU9XCJjYXRlZ29yaWVcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSAuY2FyZC1pdGVtLWNvbnRlbnQgW2RhdGEtdHlwZT1cImNhdGVnb3JpZVwiXSxcbi5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSAuY2FyZC1pdGVtLWNvbnRlbnQgdGltZSB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG59XG5cbi8qIExhYmVsIHF1YWxpdMOpICovXG5cbi5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbS5xdWFsaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vaW1hZ2VzL0ZhbWlsbGUtU2VuaW9ycy1Fbi1MaWduZS5mcl9RdWFsaXRlLnBuZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgOTUlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTVweDtcbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMyUgLSAxNXB4KTtcbiAgICB9XG5cbiAgICAjaG9tZS1jb3Vwcy1jb2V1ci1zZW1haW5lIC5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgfVxuXG4gICAgI2hvbWUtY291cHMtY29ldXItc2VtYWluZSAubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW0udy0xMDAge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtOm50aC1jaGlsZCgzbisyKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm15LWxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubXktbGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgI2hvbWUtY291cHMtY29ldXItc2VtYWluZSAubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW06bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgI2hvbWUtY291cHMtY29ldXItc2VtYWluZSAubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW06bnRoLWNoaWxkKDJuKzEpOm5vdCgudy0xMDApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm15LWxpc3QtYW5ub25jZS1pdGVtcyB7XG4gICAgICAgIGdhcDogNy41cHg7XG4gICAgfVxuXG4gICAgLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG5cbiAgICAubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXB4O1xuICAgIH1cblxuICAgIC5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNy41cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgIH1cblxuICAgIC5teS1saXN0LWFubm9uY2UtaXRlbXMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zbGlkZXItcGV0YWwtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyLXBldGFsLXRleHQgaDEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAuc2xpZGVyLXBldGFsLXRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNjcmlwdCk7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAubXktbGlzdC1hbm5vbmNlLWl0ZW1zIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiNjbGFzc2lmaWVkLXNlYXJjaC1mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBDT05URU5UID4gQW5ub25jZSA+IFNlYXJjaGJhciAqL1xuXG4uc2VhcmNoLWNyaXRlcmlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uc2VhcmNoLWNyaXRlcmlvbiBsaSB7XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAwLjVyZW0gMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLnNlYXJjaC1jcml0ZXJpb24gbGkgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuI2Fubm91bmNlLWdhbGxlcnktY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNhbm5vdW5jZS1nYWxsZXJ5LWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG59XG5cbiNhbm5vdW5jZS1nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Fubm91bmNlLWdhbGxlcnkgLml0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICNhbm5vdW5jZS1nYWxsZXJ5IC5pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgIH1cblxuICAgICNhbm5vdW5jZS1nYWxsZXJ5IC5pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICNhbm5vdW5jZS1nYWxsZXJ5IC5pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB9XG5cbiAgICAjYW5ub3VuY2UtZ2FsbGVyeSAuaXRlbTpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAjYW5ub3VuY2UtZ2FsbGVyeSAuaXRlbTpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAjYW5ub3VuY2UtZ2FsbGVyeSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cblxuICAgICNhbm5vdW5jZS1nYWxsZXJ5IC5pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cblxuICAgICNhbm5vdW5jZS1nYWxsZXJ5IC5pdGVtOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICNhbm5vdW5jZS1nYWxsZXJ5IC5pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB9XG5cbiAgICAjYW5ub3VuY2UtZ2FsbGVyeSAuaXRlbTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAjYW5ub3VuY2UtZ2FsbGVyeSAuaXRlbTpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgI2Fubm91bmNlLWdhbGxlcnkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAjYW5ub3VuY2UtZ2FsbGVyeSAuaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuXG4gICAgI2Fubm91bmNlLWdhbGxlcnkgLml0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cblxuLyogTWFpbiAqL1xuXG4uYW5ub3VuY2UtbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZGVmYXVsdC1ncmF5KTtcbn1cblxuLmFubm91bmNlLW1haW4gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hbm5vdW5jZS1tYWluIHBbZGF0YS10eXBlPVwicHJpY2VcIl0ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uYW5ub3VuY2UtbWFpbiAuYW5ub25jZS1pbmZvcm1hdGlvbnMgKiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYW5ub3VuY2UtZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5hbm5vdW5jZS1jb250YWN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5hbm5vdW5jZS1jb250YWN0IHAge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgb3BhY2l0eTogLjU7XG59XG5cbi5hbm5vdW5jZS1jb250YWN0IHAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYW5ub3VuY2UtY29udGFjdCBwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFubm91bmNlLWNvbnRhY3QgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG5cbi5hbm5vdW5jZS1tb3JlIC5yYXRlIHtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFubm91bmNlLW1vcmUgLnJhdGUgKiB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5hbm5vdW5jZS1tb3JlIC5yYXRlIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XG59XG5cbi5hbm5vdW5jZS1tb3JlIC5saXN0LWlubGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYW5ub3VuY2UtbW9yZSAubGlzdC1pbmxpbmUgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDI1JTtcbn1cblxuLmFubm91bmNlLW1vcmUgLmxpc3QtaW5saW5lIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLyogTGFiZWwgcXVhbGl0w6kgKi9cblxuLmxhYmVscXVhbGl0ZSAjY2xhc3NpZmllZC1jb250YWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vaW1hZ2VzL0ZhbWlsbGUtU2VuaW9ycy1Fbi1MaWduZS5mcl9RdWFsaXRlLnBuZycpIDAgMCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYWJlbHF1YWxpdGUgaDE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9GYW1pbGxlLVNlbmlvcnMtRW4tTGlnbmUuZnJfUXVhbGl0ZS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cbn1cblxuXG4vKiBDT05URU5UID4gSG9tZSAqL1xuXG4vKiBDT05URU5UID4gSG9tZSA+IEhlYWRlciAqL1xuYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gbmF2Lm5hdmJhcj4uY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIG5hdi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xufVxuXG4uYnRuLWxpbmsuc2hvcC1idG4ge1xuICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWxpbmsuc2hvcC1idG4gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSBuYXYubmF2YmFyIHtcbiAgICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ob21lL2hvbWUtZGVza3RvcC1iYW5kZWF1LmpwZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSBuYXYubmF2YmFyPi5jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hvbWUvaG9tZS1kb3VibGUtcGV0YWwuc3ZnXCIpIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAyMzBweCk7XG4gICAgICAgIGJvdHRvbTogLTY1cHg7XG4gICAgICAgIGxlZnQ6IC0yMzBweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2NXB4KTtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSAuanVtYm90cm9uIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1dmg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gLmp1bWJvdHJvbj4uY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5qdW1ib3Ryb24+LmNvbnRhaW5lcj4qIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSAuanVtYm90cm9uIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5qdW1ib3Ryb24gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIG5hdi5uYXZiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCUgMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSBuYXYubmF2YmFyPi5jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSArIDIwMHB4KTtcbiAgICAgICAgaGVpZ2h0OiA5NSU7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gLmp1bWJvdHJvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1dmg7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gLmp1bWJvdHJvbj4uY29udGFpbmVyPioge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIG5hdi5uYXZiYXIsXG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gbmF2Lm5hdmJhcj4uY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSAuanVtYm90cm9uIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIG5hdi5uYXZiYXIgLmNvbnRhaW5lciAubmF2LXRvcC10b29sIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIG5hdi5uYXZiYXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MzBweDtcbiAgICAgICAgaGVpZ2h0OiA4NXZoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSBuYXYubmF2YmFyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIG5hdi5uYXZiYXI+LmNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogY2FsYyg2MCUgKyA2MHB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BldGFsLXRlbXBsYXRlLWhlYWRlci5zdmdcIikgMTAwJSAxMDAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSBuYXYubmF2YmFyIC5jb250YWluZXIgLm5hdi10b3AtdG9vbCAuYnRuLWdyb3VwLmQtbm9uZS5kLW1kLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIG5hdi5uYXZiYXIgLmNvbnRhaW5lciAubmF2LXRvcC10b29sIC5idG4tbGluay5kLW5vbmUuZC1sZy1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSAuanVtYm90cm9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSBuYXYubmF2YmFyPi5jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNjUlICsgNjBweCk7XG4gICAgICAgIGJvdHRvbTogLTg1cHg7XG4gICAgICAgIGxlZnQ6IC03NXB4O1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5qdW1ib3Ryb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSAuanVtYm90cm9uIC5idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIG5hdi5uYXZiYXIgLmNvbnRhaW5lciAubmF2LXRvcC10b29sIC5idG4tbGluay5kLW5vbmUuZC1sZy1ibG9jayB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIG5hdi5uYXZiYXIge1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5qdW1ib3Ryb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICB9XG59XG5cbi8qIENPTlRFTlQgPiBNb24gQ29tcHRlID4gQ29mZnJlIGZvcnQgKi9cblxudGFibGUudGFibGUtdmFsaWduIHRyIHRkLCB0YWJsZS50YWJsZS12YWxpZ24gdHIgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIENPTlRFTlQgPiBIb21lID4gQ29udGVudSAqL1xuXG4jZW5jYXJ0LWdyYXR1aXQge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICBib3gtc2hhZG93OiAxMHB4IC03cHggcmdiYSgyOSwgMTA1LCAxNzAsIDcwJSk7XG59XG5cbiNlbmNhcnQtZ3JhdHVpdCBhIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xufVxuXG4jaG9tZS1hZGhlc2lvbi1jb2wgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbiNob21lLWFkaGVzaW9uLWNvbD5hOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zdWJzY3JpcHRpb25faG9tZS5zdmdcIikgMCAxMDAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG59XG5cbiNob21lLWFkaGVzaW9uLWNvbCBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6XG4gICAgICAgIC8qMTAwJSovXG4gICAgICAgIGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgei1pbmRleDogNTtcbn1cblxuI2hvbWUtYWRoZXNpb24tY29sIHNwYW46bm90KC5oMikge1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNob21lLWFkaGVzaW9uLWNvbCBzcGFuLmgyIHtcbiAgICBib3R0b206IDFweDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qXG4jaG9tZS1hZGhlc2lvbi1jb2wgc3Bhbi5oMjpiZWZvcmV7XG5cdGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1MCUgMCAwO1xufSovXG4jaG9tZS1tYWpvcmRvbWUtY29sIC5jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wdXJwbGUpIHVybChcIi4uL2ltYWdlcy9ob21lL21ham9yZG9tZS5zdmdcIikgY2FsYygxMDAlIC0gMXJlbSkgY2FsYygxMDAlIC0gMXJlbSkgbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jaG9tZS1tYWpvcmRvbWUtY29sIC5jYXJkPioge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4jaG9tZS1tYWpvcmRvbWUtY29sIC5jYXJkIHAge1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4jaG9tZS1tYWpvcmRvbWUtY29sIC5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4jaG9tZS1tYWpvcmRvbWUtY29sIC5idG4tcHJpbWFyeTpob3ZlcixcbiNob21lLW1ham9yZG9tZS1jb2wgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLm1lZGlhLWNhdC1hbm5vbmNlIGgzIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVkaWEtY2F0LWFubm9uY2UgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKi5tZWRpYS1jYXQtYW5ub25jZSBpbWd7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG5cdHdpZHRoOiAxMDAlO1xufSovXG4ubWVkaWEtY2F0LWFubm9uY2UgLm1lZGlhLWNhdC1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMDBweCAwIDA7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAxLjVyZW0gMC41cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyO1xufVxuXG5cbi5tZWRpYS1jYXQtYW5ub25jZSBhOmhvdmVyIC5tZWRpYS1jYXQtaGVhZGluZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubWVkaWEtY2F0LWFubm9uY2UgLm1lZGlhLWNhdC1oZWFkaW5nIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC4ycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgI2hvbWUtbWFqb3Jkb21lLWNvbCAuY2FyZD4qIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5yb3cxIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMi41cHggMDtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSAucm93MSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSAucm93MSAub3JkZXItc20tMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSAucm93MSAub3JkZXItc20tMSAuaW1nLWZsdWlkIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMzBweDtcbiAgICB9XG5cbiAgICAjaG9tZS1hZGhlc2lvbi1jb2wgYTpiZWZvcmUge1xuICAgICAgICBib3R0b206IC03MHB4O1xuICAgIH1cblxuICAgICNob21lLWFkaGVzaW9uLWNvbCBzcGFuIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI2hvbWUtYWRoZXNpb24tY29sIGE6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xuICAgIH1cblxuICAgICNob21lLWFkaGVzaW9uLWNvbCBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdIC5yb3cyIC5idG4tbGluay5jb2xvci1waW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgfVxuXG4gICAgLm1lZGlhLWNhdC1hbm5vbmNlIC5tZWRpYS1jYXQtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAjaG9tZS1tYWpvcmRvbWUtY29sIC5jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICNob21lLW1ham9yZG9tZS1jb2wgLmNhcmQ+KiB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgIH1cblxuICAgICNob21lLW1ham9yZG9tZS1jb2wgLmNhcmQgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSAuaXRlbS1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgIC5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSAuaXRlbS1pbWcgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5saXN0LWFubm9uY2UtaXRlbXMgLmFubm9uY2UtaXRlbSAuY2FyZC1pdGVtLWNvbnRlbnQgLm1lZGlhLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG5cbiAgICAubGlzdC1hbm5vbmNlLWl0ZW1zIC5hbm5vbmNlLWl0ZW0gcFtkYXRhLXR5cGU9XCJwcmljZVwiXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG59XG5cbi8qQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgI2hvbWUtYWRoZXNpb24tY29sIGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIH1cbn0qL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICBib2R5W2RhdGEtY2F0ZWdvcmllPVwiaG9tZVwiXSAucm93MSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI2hvbWUtYWRoZXNpb24tY29sIGEge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAjaG9tZS1hZGhlc2lvbi1jb2wgYTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMCU7XG4gICAgfVxuXG4gICAgI2hvbWUtYWRoZXNpb24tY29sIHNwYW4uaDIge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG5cbiAgICAjaG9tZS1tYWpvcmRvbWUtY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG5cbiAgICAjaG9tZS1tYWpvcmRvbWUtY29sIC5idG4tcHJpbWFyeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWNhdGVnb3JpZT1cImhvbWVcIl0gLnJvdzIgLmNvbC1zbS02IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG59XG5cblxuI2hvbWUteW91dHViZSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuI2hvbWUteW91dHViZSBoMiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS90aXRyZS15b3V0dWJlLnN2Z1wiKSAxMDAlIDEwMCUgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyMjJweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2hvbWUteW91dHViZSBoMiBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTI4cHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS9ob21lLXBldGFsLXlvdXR1YmUuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE5NXB4O1xuICAgIGxlZnQ6IC03MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuI2hvbWUteW91dHViZSAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHdpZHRoOiAyNTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuI2hvbWUteW91dHViZSAuYnRuLWxpbmsgc3Ryb25nLFxuI2hvbWUteW91dHViZSAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZjAwO1xufVxuXG4jaG9tZS15b3V0dWJlIC5idG4tbGluayBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG59XG5cbiNob21lLXlvdXR1YmUgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgI2hvbWUteW91dHViZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICNob21lLXlvdXR1YmUgLmJ0bi1saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAjaG9tZS15b3V0dWJlIC5jb2wtbGctNiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjaG9tZS15b3V0dWJlIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICNob21lLXlvdXR1YmUgaDIgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAjaG9tZS15b3V0dWJlIGgyIHNwYW46YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtOTBweDtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgIH1cblxuICAgICNob21lLXlvdXR1YmUgLmJ0bi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNob21lLXlvdXR1YmUgaWZyYW1lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgI2hvbWUteW91dHViZSBoMiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMTYzcHg7XG4gICAgfVxuXG4gICAgI2hvbWUteW91dHViZSBoMiBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTcwcHg7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGxlZnQ6IC05MHB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogLjI1O1xuICAgIH1cbn1cblxuLyogU3R5bGUgZm9ybXVsYWlyZXMgKi9cblxuLmxpc3RlLXByaXZpbGVnZXMge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNkZWRlZTg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5saXN0ZS1wcml2aWxlZ2VzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxpc3RlLXByaXZpbGVnZXMgbGkgc3Ryb25nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5saXN0ZS1wcml2aWxlZ2VzIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9ybSAuaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cblxuXG4vKiBDT05URU5UID4gUmVnaXN0ZXIgKi9cblxuZm9ybS5yZWdpc3RlciB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuZm9ybS5yZWdpc3RlciAucm93IHtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG5cbmZvcm0ucmVnaXN0ZXIgLnJvdz5kaXYge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmZvcm0ucmVnaXN0ZXIgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuZm9ybS5yZWdpc3RlciAuY2FyZC1ib2R5IC5jb250YWN0LXBpY3R1cmUge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA3NXB4O1xuICAgIHRvcDogNzVweDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICBmb3JtLnJlZ2lzdGVyIC5jYXJkLWJvZHkgLmNvbnRhY3QtcGljdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5mb3JtLnJlZ2lzdGVyIC5jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMzBweCA0MHB4O1xuICAgIC8qIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7ICovXG4gICAgYmFja2dyb3VuZDogcmdiKDEwOSwgMTcxLCA0NSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0UzRUZEOSwgI0ZGRjREMik7XG4gICAgYm94LXNoYWRvdzogMCAtMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIGZvcm0ucmVnaXN0ZXIgLmNhcmQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbn1cblxuZm9ybS5yZWdpc3RlciAuc3VibWl0LXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbn1cblxuZm9ybS5yZWdpc3RlciAjY29udGFjdF9zZW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwYWRkaW5nOiA0cHggNzBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgZm9ybS5yZWdpc3RlciAjY29udGFjdF9zZW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMjBweDtcbiAgICB9XG59XG5cbmZvcm0ucmVnaXN0ZXIgLmNhcmQgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWZvbnQtYm9keS1jb2xvcik7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA1MCUgbGVmdCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbmZvcm0ucmVnaXN0ZXIgLmNhcmQgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcmVzaXplOiBub25lO1xufVxuXG5mb3JtLnJlZ2lzdGVyIC5jYXJkICNjb250YWN0LW5hbWUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMHB4O1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J25ldycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTguMDMgMjIuODQnJTNFJTNDcGF0aCBkPSdNMzY0LjQzLDUwNWE2LDYsMCwxLDEsNi02QTYsNiwwLDAsMSwzNjQuNDMsNTA1Wm0wLTExYTUsNSwwLDEsMCw1LDVBNSw1LDAsMCwwLDM2NC40Myw0OTRaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzU1LjE1IC00OTMpJy8lM0UlM0NwYXRoIGQ9J00zNzMuMTgsNTE1Ljg0aC0xOGwwLS41MWMuMjItNS4zMiw0LjE3LTkuNSw5LTkuNXM4Ljc4LDQuMTgsOSw5LjVabS0xNy0xaDE1Ljk1Yy0uNDItNC41NS0zLjg0LTgtOC04UzM1Ni42LDUxMC4zMSwzNTYuMTksNTE0Ljg2WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM1NS4xNSAtNDkzKScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuZm9ybS5yZWdpc3RlciAuY2FyZCAjY29udGFjdC1lbWFpbCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIwcHg7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nbmV3JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMC4wNSAxMy45NSclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOm5vbmU7c3Ryb2tlOiUyMzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MC45NXB4OyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDcmVjdCBjbGFzcz0nY2xzLTEnIHg9JzAuNDcnIHk9JzAuNDcnIHdpZHRoPScxOS4xJyBoZWlnaHQ9JzEzJyByeD0nMi42MicvJTNFJTNDcG9seWxpbmUgY2xhc3M9J2Nscy0xJyBwb2ludHM9JzAuNDcgMi42MiA5Ljk4IDcuNzIgMTkuNTcgMi42MicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cbiAgICBmb3JtLnJlZ2lzdGVyIC5jYXJkICNjb250YWN0LW5hbWUsXG4gICAgZm9ybS5yZWdpc3RlciAuY2FyZCAjY29udGFjdC1lbWFpbCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbmZvcm0ucmVnaXN0ZXIgLmNhcmQgI2NvbnRhY3Qtc3ViamVjdCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDI1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nbmV3JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOC41MiAxNy43NSclM0UlM0NyZWN0IHk9JzE3LjE3JyB3aWR0aD0nMTguNTInIGhlaWdodD0nMC41OCcgcng9JzAuMjknLyUzRSUzQ3JlY3QgeD0nOC42NicgeT0nMTUuMzEnIHdpZHRoPSc5LjgyJyBoZWlnaHQ9JzAuNTgnIHJ4PScwLjI5Jy8lM0UlM0NyZWN0IHg9JzkuOTMnIHk9JzEzLjE5JyB3aWR0aD0nOC41OCcgaGVpZ2h0PScwLjU4JyByeD0nMC4yOScvJTNFJTNDcG9seWdvbiBwb2ludHM9JzIuOSAxMi4zIDQuNzkgMTQuMTkgMS45MyAxNS4yIDIuOSAxMi4zJy8lM0UlM0NwYXRoIGQ9J00zNjguMjgsNTg4LjMxbDIuMTYsMi4yMUwzNzIsNTg5cy4zMS0uMTYtLjExLS41OGwtMS41OS0xLjU5cy0uMTYtLjI3LS40NSwwWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM1NC45IC01ODYuNzIpJy8lM0UlM0NwYXRoIGQ9J00zNjcuNzgsNTg4Ljc4bC05LjYzLDkuNjYsMi4xMywyLjJMMzcwLDU5MWwtLjg1LS44Ny01Ljc0LDUuNzZzLS4zMS4xOS0uNDYsMGEuMjguMjgsMCwwLDEsMC0uNDZsNS43Ni01Ljc2WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM1NC45IC01ODYuNzIpJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5cbmZvcm0ucmVnaXN0ZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbmZvcm0ucmVnaXN0ZXIgLmludHJvIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbmZvcm0ucmVnaXN0ZXIgLmludHJvIHNwYW4ge1xuICAgIGNvbG9yOiAjNmRhZTJkO1xufVxuXG5mb3JtLnJlZ2lzdGVyIGRpdltjbGFzc149XCJjb2wtXCJdOm5vdCguaW50cm8pIGgyLFxuZm9ybS5yZWdpc3Rlcj5oMiB7XG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgKi9cbiAgICAvKiBwYWRkaW5nOiAxLjNyZW0gMS41cmVtOyAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyogYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDsgKi9cbn1cblxuZm9ybS5yZWdpc3RlciBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwucmVxdWlyZWQsXG5sYWJlbC5yZXF1aXJlZDpub3QoLmZvcm0tY2hlY2stbGFiZWwpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC5yZXF1aXJlZDpiZWZvcmUsXG5sYWJlbC5yZXF1aXJlZDpub3QoLmZvcm0tY2hlY2stbGFiZWwpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIqXCI7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgIC8qICNiMmJjYzU7ICovXG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmludHJvLXN1YnNjciBvbCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmludHJvLXN1YnNjciBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBmb3JtLnJlZ2lzdGVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcblxuICAgIGZvcm0ucmVnaXN0ZXIgZGl2W2NsYXNzXj1cImNvbC1cIl06bm90KC5pbnRybykgaDIsXG4gICAgZm9ybS5yZWdpc3Rlcj5oMiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGZvcm0ucmVnaXN0ZXIgLmNhcmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9ybS5yZWdpc3RlciAuaW50cm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgfVxuXG4gICAgZm9ybS5yZWdpc3RlciBkaXZbY2xhc3NePVwiY29sLVwiXTpub3QoLmludHJvKSBoMixcbiAgICBmb3JtLnJlZ2lzdGVyPmgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBmb3JtLnJlZ2lzdGVyIC5jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLyogQ09OVEVOVCA+IE9mZnJlcyAqL1xuXG4udGFibGUub2ZmcmVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDJyZW0gMDtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4udGFibGUub2ZmcmVzIHRoIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4udGFibGUub2ZmcmVzIHRoIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAycmVtO1xufVxuXG4udGFibGUub2ZmcmVzIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGFibGUub2ZmcmVzIHRyIHRoLFxuLnRhYmxlLm9mZnJlcyB0ciB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIyMiwgMjMyLCAwLjUpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS5vZmZyZXMgdHIgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFibGUub2ZmcmVzIHRyOm5vdCgucHJpeCkgdGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIyLCAyMjIsIDIzMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbn1cblxuLnRhYmxlLm9mZnJlcyB0ci5wcml4IHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFibGUub2ZmcmVzIHRyLnByaXg6bm90KDpsYXN0LWNoaWxkKSB0ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmNGE3ZDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi50YWJsZS5vZmZyZXMgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbn1cblxuLnRhYmxlLm9mZnJlcyB0aFtkYXRhLW9mZnJlPVwiMVwiXSxcbi50YWJsZS5vZmZyZXMgdGRbZGF0YS1vZmZyZT1cIjFcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjksIDIyNywgMjM3KTtcbn1cblxuLnRhYmxlLm9mZnJlcyB0aFtkYXRhLW9mZnJlPVwiMVwiXSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG59XG5cbi50YWJsZS5vZmZyZXMgdHI6bm90KC5wcml4KSB0ZFtkYXRhLW9mZnJlPVwiMVwiXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG4gICAgb3BhY2l0eTogLjM7XG59XG5cbi50YWJsZS5vZmZyZXMgdHIucHJpeCB0ZFtkYXRhLW9mZnJlPVwiMVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbn1cblxuLnRhYmxlLm9mZnJlcyB0ci5wcml4Om5vdCg6bGFzdC1jaGlsZCkgdGRbZGF0YS1vZmZyZT1cIjFcIl06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGEzNjgzO1xufVxuXG4udGFibGUub2ZmcmVzIHRoW2RhdGEtb2ZmcmU9XCIzXCJdLFxuLnRhYmxlLm9mZnJlcyB0ZFtkYXRhLW9mZnJlPVwiM1wiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NywgMjM2LCAyNDApO1xufVxuXG4udGFibGUub2ZmcmVzIHRoW2RhdGEtb2ZmcmU9XCIzXCJdIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbn1cblxuLnRhYmxlLm9mZnJlcyB0cjpub3QoLnByaXgpIHRkW2RhdGEtb2ZmcmU9XCIzXCJdOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICBvcGFjaXR5OiAuMztcbn1cblxuLnRhYmxlLm9mZnJlcyB0ci5wcml4IHRkW2RhdGEtb2ZmcmU9XCIzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xufVxuXG4udGFibGUub2ZmcmVzIHRyLnByaXg6bm90KDpsYXN0LWNoaWxkKSB0ZFtkYXRhLW9mZnJlPVwiM1wiXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiODA5NDg7XG59XG5cblxucC5tdXRlZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjIyLCAyMjIsIDIzMiwgMC41KTtcbn1cblxucC5tdXRlZCBzbWFsbCB7XG4gICAgY29sb3I6IHJnYigxODksIDE4OSwgMjA4KTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLm9mZmVyLWxpc3RpbmcgLm9mZmVyIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLm9mZmVyLWxpc3RpbmcgLm9mZmVyIGgzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLm9mZmVyLWxpc3RpbmcgLm9mZmVyIGgzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDBkZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG59XG5cbi5vZmZlci1saXN0aW5nIC5vZmZlciAuaW1nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5vZmZlci1saXN0aW5nIC5vZmZlciAuaW1nLXRodW1ibmFpbCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub2ZmZXIgLmJhZGdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub2ZmZXItbGlzdGluZyAub2ZmZXIgLnByaWNlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub2ZmZXIgLmNob29zZS1wbGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbiNwYXltZW50LXJlY2FwIGgzIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbn1cblxuI3BheW1lbnQtcmVjYXAgLmJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xufVxuXG4jcGF5bWVudC1yZWNhcCAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4jZGlzY291bnQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWU4O1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4jZGlzY291bnQgaDMge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuI3BheW1lbnQtY2hlY2sgaDMge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG59XG5cbiNwYXltZW50LWNoZWNrIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5vZmZlci1saXN0aW5nIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAub2ZmZXItbGlzdGluZyAub2ZmZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAgICAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZjNmM2Y3O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cbiAgICAudGFibGUub2ZmcmVzIHRoW2RhdGEtb2ZmcmU9XCIzXCJdLFxuICAgIC50YWJsZS5vZmZyZXMgdGRbZGF0YS1vZmZyZT1cIjNcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgICAjZGlzY291bnQsXG4gICAgI3BheW1lbnQtY2hlY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIH1cbn1cblxuXG4vKiBDT05URU5UID4gUGFyYW0gKi9cblxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyxcbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG59XG5cbi5hbGVydCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbiNwYXJhbXNfY29udGFpbmVyIC5oMSAuYmFkZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVlODtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuI3BhcmFtc19jb250YWluZXIgLmgxIC5iYWRnZSBpIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4ucGFyYW0tbGlzdCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBhcmFtLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4ucGFyYW1zLWNoaWxkcmVuIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDUpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuXG4vKiBDT05URU5UID4gQ29udGFjdCAqL1xuXG4jY29udGFjdC1mb3JtIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuI2NvbnRhY3QtZm9ybSAuY2FyZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8qIENPTlRFTlQgPiBNb24gYWNjdWVpbCAqL1xuXG4uYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ib3JkZXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYm9yZGVyZWQtcGV0YWwuc3ZnJykgMCAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiA4MnB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYm90dG9tOiAyNSU7XG4gICAgcmlnaHQ6IC00N3B4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWJvZHktY29sb3IpO1xufVxuXG4jbW9uLWFjY3VlaWwgaDMsXG4jbW9uLWFjY3VlaWwgLmgzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4jcG9zaXRpdmVUaG91Z2h0IGltZyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG59XG5cbiNzYWludEpvdXIgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4jc2FpbnRKb3VyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xufVxuXG4jbW9uLWFjY3VlaWwgLmVhcHAtd2VhdGhlci13ZWF0aGVyLWRldGFpbCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbiNtb24tYWNjdWVpbCAuZWFwcC13ZWF0aGVyLWRldGFpbC1jb21wb25lbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jbW9uLWFjY3VlaWwgLmVhcHAtd2VhdGhlci1kZXRhaWwtY29tcG9uZW50PmRpdiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNtb24tYWNjdWVpbCAuc2hvdy1tb3JlIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG59XG5cbi5lYXBwLXdlYXRoZXItZGV0YWlsLXdlYXRoZXJOYW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZWFwcC13ZWF0aGVyLXdlYXRoZXItaW5mbyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuI21vbi1hY2N1ZWlsICN3ZWF0aGVyLWFwaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuI21vbi1hY2N1ZWlsICN3ZWF0aGVyLWFwaT5kaXY+ZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNtb24tYWNjdWVpbCAjd2VhdGhlci1hcGk+ZGl2PmRpdiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbiNtb24tYWNjdWVpbCAjd2VhdGhlci1hcGk+ZGl2PmRpdiAuY2l0eSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jbW9uLWFjY3VlaWwgI3dlYXRoZXItYXBpPmRpdiAud2VhdGhlci1pY29uIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNtb24tYWNjdWVpbCAjd2VhdGhlci1hcGk+ZGl2IC50ZW1wIHtcbiAgICBjb2xvcjogcmdiKDI5LCAzMywgNDEpO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDUwcHg7XG59XG5cbiNtb24tYWNjdWVpbCAjd2VhdGhlci1hcGk+ZGl2IC53ZWF0aGVyLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogcmdiKDI5LCAzMywgNDEpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9yZGVyZWQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cblxuLyogQ09OVEVOVCA+IDQwNCAqL1xuXG4jZXJyb3ItcGFnZSB7XG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xufVxuXG4jZXJyb3ItcGFnZSAubGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cblxuLyogQ09OVEVOVCA+IHN1Y2Nlc3MtaW5zY3JpcHRpb24gKi9cblxuLnN1Y2Nlc3MtYWxlcnQgc3Ryb25nLnNjcmlwdCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNjcmlwdCk7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zdWNjZXNzLWluc2NyaXB0aW9uIGgyIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbn1cblxuLnN1Y2Nlc3MtaW5zY3JpcHRpb24gaDMgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzLWluc2NyaXB0aW9uIC5idG4tbGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdWNjZXNzLWluc2NyaXB0aW9uIC5idG4tbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5zdWNjZXNzLWluc2NyaXB0aW9uIC5jb2wtbWQtOCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuICAgIC5zdWNjZXNzLWluc2NyaXB0aW9uIC5jb2wtbWQtNCxcbiAgICAuc3VjY2Vzcy1pbnNjcmlwdGlvbiAuY29sLW1kLTgge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAuc3VjY2Vzcy1pbnNjcmlwdGlvbiAuY29sLW1kLTggaDIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3VjY2Vzcy1pbnNjcmlwdGlvbiAuY29sLW1kLTgge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTU2cHgpIHtcblxuICAgIC5zdWNjZXNzLWluc2NyaXB0aW9uIGgzLFxuICAgIC5zdWNjZXNzLWluc2NyaXB0aW9uIC5oMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cblxuXG4vKiBNT0JJTEUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXG4gICAganVtYm90cm9uIC5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gICAgICAgIC8qaGVpZ2h0OiAzMnZoOyovXG4gICAgfVxuXG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5qdW1ib3Ryb24gaDEsXG4gICAgLmp1bWJvdHJvbiAuaDEge1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAvKmh5cGhlbnMgOiBhdXRvOyovXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuanVtYm90cm9uIGgxIGJyLCAuanVtYm90cm9uIC5oMSBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmp1bWJvdHJvbiAuYmFzZWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8qIG5hdmJhciAqL1xuICAgICNuYXZiYXJOYXYuY29sbGFwc2Uge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG5cbiAgICAubmF2YmFyLWNvbGxhcHNlIC5icmFuZC1jb2xsYXBzZSxcbiAgICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgfVxuXG4gICAgLm5hdmJhci1jb2xsYXBzZSAuYnJhbmQtY29sbGFwc2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDNweCAwO1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhIHtcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlIC5wcm9maWwtYnRuIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAvKiBIb21lIC8gbWFqb3Jkb21lICovXG4gICAgI2hvbWUtbWFqb3Jkb21lLWNvbCAuY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgI2hvbWUtbWFqb3Jkb21lLWNvbCAuY2FyZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgICNob21lLW1ham9yZG9tZS1jb2wgLmNhcmQ+KiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC8qIEFubm9uY2VzICovXG4gICAgLmxpc3QtYW5ub25jZS1pdGVtcyAuYW5ub25jZS1pdGVtIC5jYXJkLWl0ZW0tY29udGVudCAubWVkaWEtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAvKiBCbG9nICovXG4gICAgLmxpc3QtYmxvZy1pdGVtcyBhcnRpY2xlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAubGlzdC1ibG9nLWl0ZW1zIC5jYXJkLWl0ZW0tY29udGVudD4ubWVkaWEtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5saXN0LWJsb2ctaXRlbXMgLmNhcmQtaXRlbS1jb250ZW50PnRpbWUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubGlzdC1ibG9nLWl0ZW1zIC5jYXJkLWl0ZW0tY29udGVudD4uYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICB9XG5cbiAgICAubGlzdC1ibG9nLWl0ZW1zIC5jYXJkLWl0ZW0tY29udGVudD4uYnRuIHN2ZyB7XG4gICAgICAgIG1heC13aWR0aDogMTZweDtcbiAgICB9XG5cbiAgICAvKiBDYXTDqWdvcmllIGVkaXRvICovXG4gICAgLmNhdGVnb3J5LWVkaXRvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktZWRpdG8gLmNvbC0yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktZWRpdG8gLmNvbC04IHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktZWRpdG8gLmNvbC04IHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgLyogRm9vdGVyICovXG4gICAgI3Rvb2xiYXItdXNlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0b3A6IGF1dG9cbiAgICB9XG5cbiAgICAjdG9vbGJhci11c2VyIGEge1xuICAgICAgICBmbGV4OiAxMDA7XG4gICAgfVxuXG4gICAgI3Rvb2xiYXItdXNlciBhOmZpcnN0LWNoaWxkLFxuICAgICN0b29sYmFyLXVzZXIgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAjdG9vbGJhci11c2VyIGEgaSxcbiAgICAjdG9vbGJhci11c2VyIGEgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIC5uYXZiYXIubmF2YmFyLWV4cGFuZC1sZyAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG59XG5cblxuLyogQUNDRVNTSUJMRSAqL1xuXG5ib2R5LmFjY2Vzc2libGUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG5ib2R5LmFjY2Vzc2libGUgaDIsIGJvZHkuYWNjZXNzaWJsZSAuaDIge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1hY2Nlc3NpYmxlKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmJvZHkuYWNjZXNzaWJsZSAuYnRuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbmJvZHkuYWNjZXNzaWJsZSBuYXYgLmJ0bi1saW5rLFxuYm9keS5hY2Nlc3NpYmxlIG5hdiAuYnRuLWxpbms6aG92ZXIge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG59XG5cbmJvZHkuYWNjZXNzaWJsZSAuYnRuLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xufVxuXG5cbmJvZHkuYWNjZXNzaWJsZSAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IC45cmVtO1xufVxuXG5cbmJvZHkuYWNjZXNzaWJsZSAubWVkaWEtY2F0LWFubm9uY2UgLm1lZGlhLWNhdC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbmJvZHlbZGF0YS1jYXRlZ29yaWU9XCJob21lXCJdLmFjY2Vzc2libGUgLmp1bWJvdHJvbiBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5ib2R5LmFjY2Vzc2libGUgLmp1bWJvdHJvbiBoMSwgYm9keS5hY2Nlc3NpYmxlIC5qdW1ib3Ryb24gLmgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG59XG5cbmJvZHkuYWNjZXNzaWJsZSAuYmFzZWxpbmUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1hY2Nlc3NpYmxlKSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmJvZHkuYWNjZXNzaWJsZSAjaG9tZS15b3V0dWJlIGgyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuYm9keS5hY2Nlc3NpYmxlICNob21lLXlvdXR1YmUgLmJ0bi1saW5rIHtcbiAgICBmb250LXNpemU6IC45cmVtO1xufVxuXG5ib2R5LmFjY2Vzc2libGUgI2hvbWUteW91dHViZSAuYnRuLWxpbmsgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IC44cmVtO1xufVxuXG4vKiBNYWludGVuYW5jZSAqL1xuXG4jbWFpbnRlbmFuY2U+c2VjdGlvbj5hcnRpY2xlIHtcbiAgICB3aWR0aDogNDUlO1xufVxuXG4jbWFpbnRlbmFuY2U+YSB7XG4gICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICBtYXJnaW46IDUwcHggMDtcbn1cblxuI21haW50ZW5hbmNlPnNlY3Rpb24+ZmlndXJlIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbn1cblxuI21haW50ZW5hbmNlPnNlY3Rpb24+YXJ0aWNsZT5kaXY+cDpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuI21haW50ZW5hbmNlPnNlY3Rpb24+YXJ0aWNsZT5kaXY+ZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4jbWFpbnRlbmFuY2U+c2VjdGlvbj5hcnRpY2xlPmRpdj5kaXY+cDpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuI21haW50ZW5hbmNlPnNlY3Rpb24+YXJ0aWNsZT5kaXY+ZGl2IHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbjogNXB4IDA7XG59XG5cbiNtYWludGVuYW5jZT5zZWN0aW9uPmFydGljbGU+ZGl2PmRpdiBhIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNtYWludGVuYW5jZT5zZWN0aW9uPmFydGljbGU+ZGl2PmRpdiBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG59XG5cbiNtYWludGVuYW5jZT5zZWN0aW9uPmFydGljbGUgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4jbWFpbnRlbmFuY2U+c2VjdGlvbj5hcnRpY2xlIGgxIGVtIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG5cbiNtYWludGVuYW5jZT5zZWN0aW9uPmFydGljbGU+ZGl2IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi8qIE1PQklMRSBNYWludGVuYW5jZSAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAjbWFpbnRlbmFuY2U+YSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjbWFpbnRlbmFuY2U+c2VjdGlvbj5hcnRpY2xlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI21haW50ZW5hbmNlPnNlY3Rpb24+YXJ0aWNsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIH1cblxuICAgICNtYWludGVuYW5jZT5zZWN0aW9uPmZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4uYW5ub25jZV9mb3JtX2NvbnRlbnQgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJ0LWl0ZW06aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hOmhvdmVyIC5jYXJkLWl0ZW0tY29udGVudCAubWVkaWEtaGVhZGluZyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmZvcm1bbmFtZT1cImNsYXNzaWZpZWRfc2VhcmNoXCJdIC5zZWxlY3QyLXNlbGVjdGlvbixcbmZvcm1bbmFtZT1cImNsYXNzaWZpZWRfc2VhcmNoXCJdIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4jY2xhc3NpZmllZC1jb250YWN0IC5idG4tYmxvY2sge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbiNjbGFzc2lmaWVkLWNvbnRhY3QgLmJ0bi1ibG9jazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuI2hvbWUtY291cHMtY29ldXItc2VtYWluZSAuY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jaG9tZS1jb3Vwcy1jb2V1ci1zZW1haW5lIC5jb3Vwcy1jb2V1ci1jb250ZW50IHtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgLm5hdi10b3AtdG9vbCAubmF2LWFjdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAxMzBweDtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgIC5uYXZiYXItY29sbGFwc2UgLm5hdi1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gICAgLm5hdi10b3AtdG9vbCAubmF2LWFjdGlvbnM+IDpub3QoLnBhbmllcikge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5hdi10b3AtdG9vbCAubmF2LWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgfVxuXG4gICAgLnBhbmllciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlIC5uYXYtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubmF2LXRvcC10b29sIC5uYXYtYWN0aW9ucyB7XG4gICAgICAgIHJpZ2h0OiAxMzVweDtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDEwMHB4O1xufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAxMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5uYXYtdG9wLXRvb2wgLm5hdi1hY3Rpb25zIHtcbiAgICAgICAgcmlnaHQ6IDEyMHB4O1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgLnNpbmdsZS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogNTAlO1xuICAgIH1cblxuICAgIC5zbGlkZXItaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnNsaWRlci1pdGVtIGltZyxcbiAgICAucGV0YWwtY29udGFpbmVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAuc2xpZGVyLWl0ZW0gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5wZXRhbC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAucGV0YWwtY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5zbGlkZXItcGV0YWwtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMzAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2xpZGVyLXBldGFsLXRleHQgaDEge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgLnNsaWRlci1wZXRhbC10ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNjcmlwdCk7XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuc2xpZGVyLXBldGFsLXRleHQgaDEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5zbGlkZXItcGV0YWwtdGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2NyaXB0KTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXG4gICAgLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlciAudG9nZ2xlci1jcm9zcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlciAudG9nZ2xlci1jcm9zczo6YmVmb3JlLFxuLm5hdmJhci10b2dnbGVyIC50b2dnbGVyLWNyb3NzOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5uYXZiYXItdG9nZ2xlciAudG9nZ2xlci1jcm9zczo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXZiYXItdG9nZ2xlciAudG9nZ2xlci1jcm9zczo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5zZW5pb3Itb2ZmZXI6aGFzKC5jYXJkX19wcmVwcmljZSkgLmNhcmQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50O1xufVxuXG4uc2VuaW9yLW9mZmVyOmhhcyguY2FyZF9fcHJlcHJpY2UpIC5jYXJkX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zaW5nbGUtaXRlbS5zbGljay1pbml0aWFsaXplZCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4oC5Jztcbn1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4oC6Jztcbn1cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCxcbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmZvY3VzLFxuLnNsaWNrLXByZXY6YWN0aXZlLFxuLnNsaWNrLW5leHQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZhbmN5LWxpc3QgbGkgLnJlZ2lzdGVyLWRlc2NyaXB0aW9uIC5mYS1jaXJjbGUtcXVlc3Rpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZhbmN5LWZvcm0tLXllbGxvdyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZjFkNzY0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMWQ3NjQ7XG59XG5cbi5mYW5jeS1mb3JtLS1wdXJwbGUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wdXJwbGUpO1xufVxuXG4uZmFuY3ktZm9ybS0tZnVzaGlhIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItZnVzaGlhKTtcbn1cblxuLmZhbmN5LWZvcm0tLWJsdWUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbi5wYW5pZXItcGFuZWxfX2FkZC1kaXNjb3VudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG59XG5cbi5wcm9tby10b2dnbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW50X3RleHQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5pbnRfdGV4dDpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xufVxuXG4uZGlzY291bnQtZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGdhcDogMTJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGlzY291bnQtZm9ybS5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFuaW1hdGlvbjogc3RyaXBlU2xpZGUgMC4zNXMgZWFzZSBmb3J3YXJkcztcbn1cblxuLmRpc2NvdW50LWZvcm0gaW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTVlN2ViO1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG59XG5cbi5kaXNjb3VudC1mb3JtIGlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG59XG5cbi5kaXNjb3VudC1mb3JtIGJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cblxuLmRpc2NvdW50LWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2IwMjRiO1xufVxuXG4uZGlzY291bnQtZm9ybSBidXR0b246ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYXBwbGllZC1wcm9tbyB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4uYXBwbGllZC1wcm9tbyBzdHJvbmcge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiNyZW1vdmUtcHJvbW8ge1xuICAgIGNvbG9yOiAjZWY0NDQ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWJvbm5lbWVudF9uYW1lIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHN0cmlwZVNsaWRlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuLmFwcGxpZWQtcHJvbW8gcCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uYWJvbm5lbWVudF9uYW1lIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuXG4uYWJvbm5lbWVudC1wYXlhbWVudC1oaXN0b3J5IC5idG4tc2Vjb25kYXJ5LFxuLmJ0bi1zZWNvbmRhcnkubW9kYWwtYnRuLWNsb3NlLFxuLm15X2FkZHJlc3Nlc19jcmVhdGVfZWRpdCAuYnRuLXNlY29uZGFyeSxcbi5teV9vcmRlcnNfaGlzdG9yeV9jb250YWluZXIgLmJ0bi1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzRlNTU1YiAhaW1wb3J0YW50O1xufVxuXG4uYWJvbm5lbWVudC1wYXlhbWVudC1oaXN0b3J5IC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnkubW9kYWwtYnRuLWNsb3NlOmhvdmVyLFxuLm15X2FkZHJlc3Nlc19jcmVhdGVfZWRpdCAuYnRuLXNlY29uZGFyeTpob3Zlcixcbi5teV9vcmRlcnNfaGlzdG9yeV9jb250YWluZXIgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Yjk4MWYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM1Yjk4MWYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cbiAgICAjdG9vbGJhci11c2VyLnRocmVlLWVsZW1lbnRzIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAjdG9vbGJhci11c2VyLmZvdXItZWxlbWVudHMge1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIH1cblxuICAgICN0b29sYmFyLXVzZXIgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuXG5cbiAgICAjdG9vbGJhci11c2VyIGEgaSxcbiAgICAjdG9vbGJhci11c2VyIGEgc3BhbixcbiAgICAjdG9vbGJhci11c2VyIGEgaW1nIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgI3Rvb2xiYXItdXNlciBhOmhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxufVxuXG5cbiNmb3JtX2NsYXNzaWZpZWRfbGluaz5kaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLmFkZC1jYXJ0LWZvcm0gLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmFkZC1jYXJ0LWZvcm0gLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5pZXJfcHJvZHVpdHMtcXVhbnRpdHkgLnF0eSB7XG4gICAgd2lkdGg6IDc1cHg7XG59XG5cbi5wYW5pZXJfcHJvZHVpdHMtcXVhbnRpdHkge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gICAgbWFyZ2luOiAwcHggMTVweDtcbn1cblxuLnBhbmllci1wYW5lbCAuZm9ybS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qcy0tcGFuaWVyLXBhbmVsIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbm5pZXItbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY0ODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5wYW5uaWVyLWxvYWRlciAuc3Bpbm5lciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBwYW5uaWVyLXNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGFubmllci1zcGluIHtcbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4jYnRuX2NoZWNrb3V0X3Bhbmllci5idG4tZGlzYWJsZWR7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC43O1xufVxuXG5cbi8qIHByb2R1aXRzIHF1YW50aXR5IHBhbmllciAqL1xuXG4ucHJvZHVpdHMtcXVhbnRpdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjVweDtcbn1cblxuLnByb2R1aXRzLXF1YW50aXR5IC5idG4tbWludXMsXG4ucHJvZHVpdHMtcXVhbnRpdHkgLmJ0bi1wbHVzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ucHJvZHVpdHMtcXVhbnRpdHkgI3Byb2R1aXRfcXVhbnRpdHkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB3aWR0aDogMTAwcHg7XG59XG5cbi5wcm9kdWl0cy1xdWFudGl0eSAuYWRkX3RvX2NhcnRfYnV0dG9uOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGF1dG87XG59XG5cbi5wYW5pZXJfcHJvZHVpdHMtcXVhbnRpdHkgLmJ0bi1taW51cyxcbi5wYW5pZXJfcHJvZHVpdHMtcXVhbnRpdHkgLmJ0bi1wbHVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5wYW5pZXJfcHJvZHVpdHMtcXVhbnRpdHkgLnByb2R1aXRfcXVhbnRpdHkge1xuICAgIHdpZHRoOiA1MHB4O1xufVxuXG4ucGFuaWVyLWFkcmVzc2UtbWVzc2FnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYW5pZXItYWRyZXNzZS1saXN0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uYWRkcmVzc2UtbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8qYm9yZGVyOiAxcHggc29saWQgI2U1MTg2MjsqL1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hZGRyZXNzLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTUxODYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94OmNoZWNrZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2U1MTg2Mjtcbn1cblxubGFiZWw6aG92ZXIgLmN1c3RvbS1jaGVja2JveDo6YWZ0ZXIsXG4uY3VzdG9tLWNoZWNrYm94OmNoZWNrZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1MTg2MjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYnRuLXJvc2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTE4NjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTUxODYyO1xufVxuXG4uYnRuLXJvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjZTUxODYyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTUxODYyO1xufVxuXG4ucGFuaWVyLWFkcmVzc2UtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbn1cblxuLmZvcm0tYWRkLWFkZHJlc3NlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLmZvcm0tYWRkLWFkZHJlc3NlLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNlNTE4NjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvcm0tYWRkLWFkZHJlc3NlLWNvbnRhaW5lciAuYmlsbGluZ19hZGRyZXNzX2NpdmlsaXR5X2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG59XG5cbi5mb3JtLWFkZC1hZGRyZXNzZS1jb250YWluZXIgLmJpbGxpbmdfYWRkcmVzc19jaXZpbGl0eV9jb250YWluZXIgbGVnZW5kIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5mb3JtLWFkZC1hZGRyZXNzZS1jb250YWluZXIgLmJpbGxpbmdfYWRkcmVzc19jaXZpbGl0eV9jb250YWluZXIgI2JpbGxpbmdfYWRkcmVzc19jaXZpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xufVxuXG4uZm9ybS1hZGQtYWRkcmVzc2UtY29udGFpbmVyIC5hZHJlc3MtcGFuaWVyLWJ0bi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjBweDtcbn1cblxuLmZvcm0tYWRkLWFkZHJlc3NlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTUxODYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLmZvcm0tYWRkLWFkZHJlc3NlIC5jb2wtZm9ybS1sYWJlbC5yZXF1aXJlZDpiZWZvcmUsXG4uZm9ybS1hZGQtYWRkcmVzc2UgbGFiZWwucmVxdWlyZWQ6bm90KC5mb3JtLWNoZWNrLWxhYmVsKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWFkZC1hZGRyZXNzZSAuc2VsZWN0MiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tYWRkLWFkZHJlc3NlIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeS1mb3JtX19pbnB1dC13cmFwcGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBjb2xvcjogIzQ5NTA1NyAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3ktZm9ybV9faW5wdXQtd3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ5NTA1NyAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhcnJpZXItbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgLypib3JkZXI6IDFweCBzb2xpZCAjZTUxODYyOyovXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhcnJpZXItbGlzdC1pdGVtIC5jYXJyaWVyLWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uY2Fycmllci1saXN0LWl0ZW0gLmNhcnJpZXItbGliZWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5wYW5pZXItY2Fycmllci1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJvdXRpcXVlLWRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNXB4O1xufVxuXG4uYm91dGlxdWUtZGVzY3JpcHRpb24tY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWFpbi1jYXRlZ29yeS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE1cHg7XG59XG5cbi5tYWluLWNhdGVnb3J5LWxpc3QgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWFpbi1jYXRlZ29yeS1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi1jYXRlZ29yeS1jYXJkOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xufVxuXG4ubWFpbi1jYXRlZ29yeS1jYXJkLWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtcbn1cblxuLm1haW4tY2F0ZWdvcnktY2FyZC10aXRlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjVweCAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBjdXJzaXZlO1xufVxuXG4uYm91dGlxdWUtY2F0ZWdvcnktdGl0ZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYm91dGlxdWUtZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJvdXRpcXVlLWRlc2NyaXB0aW9uLWNvbnRhaW5lciBpbWcge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tY2F0ZWdvcnktbGlzdCBhIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICB9XG5cbiAgICAubWFpbi1jYXRlZ29yeS1jYXJkIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICB9XG5cbiAgICAubWFpbi1jYXRlZ29yeS1jYXJkLWltZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLm1haW4tY2F0ZWdvcnktY2FyZC1pbWcgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4IDAgMCAyNXB4O1xuICAgIH1cblxuICAgIC5tYWluLWNhdGVnb3J5LWNhcmQtdGl0ZWwge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMjVweCAyNXB4IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4tY2F0ZWdvcnktbGlzdCBhIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICB9XG5cbiAgICAubWFpbi1jYXRlZ29yeS1jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICB9XG5cbiAgICAubWFpbi1jYXRlZ29yeS1jYXJkLXRpdGVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAzNnB4O1xuICAgIH1cblxuICAgIC5ib3V0aXF1ZS1jYXRlZ29yeS10aXRlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG59XG5cbi5wcm9kdWN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICMxMTE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2R1Y3QtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tYWluLXNsaWRlciAubWFpbi1zbGlkZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJlYmViICFpbXBvcnRhbnQ7XG59XG5cbi50aHVtYm5haWwtc2xpZGVyIC50aHVtYi13cmFwcGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlYmViZWIgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5cbi50aHVtYm5haWwtc2xpZGVyIC5zbGljay1jdXJyZW50IC50aHVtYi13cmFwcGVyLFxuLnRodW1ibmFpbC1zbGlkZXIgLnRodW1iLXdyYXBwZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucXVhbnRpdHktd3JhcHBlciAuYm9yZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5xdWFudGl0eS13cmFwcGVyIGlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4td29vLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFhMjQzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uYnRuLXdvby1ncmVlbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVkODczNjtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuI2ltYWdlWm9vbU1vZGFsIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbn1cblxuI2ltYWdlWm9vbU1vZGFsIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5tYWluLXNsaWRlIGltZyB7XG4gICAgY3Vyc29yOiB6b29tLWluO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udGh1bWItd3JhcHBlciBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbiNwcm9kdWl0X3F1YW50aXR5IHtcbiAgICB3aWR0aDogODBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uaW5wdXQtcXVhbml0eSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzZkYWUyZDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5hZGRfdG9fY2FydF9idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjNmRhZTJkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmRhZTJkICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGN1cnNpdmUgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5hZGRfdG9fY2FydF9idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzZkYWUyZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ZGFlMmQgIWltcG9ydGFudDtcbn1cblxuLmlucHV0LXF1YW5pdHkgaW5wdXQsXG4uaW5wdXQtcXVhbml0eSBzcGFuIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBjdXJzaXZlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuI3RodW1iU2xpZGVyIC5zbGljay10cmFjayB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jbG9zZS1tb2RhbC1nYWxsZXJ5IHtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tY2xvc2UtbW9kYWwtZ2FsbGVyeTpmb2N1cy12aXNpYmxlLFxuLmJ0bi1jbG9zZS1tb2RhbC1nYWxsZXJ5OmZvY3VzLFxuLmJ0bi1jbG9zZS1tb2RhbC1nYWxsZXJ5OmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA1NHB4O1xufVxuXG4jbW9kYWxTbGlkZXIgLnNsaWNrLXByZXYsXG4jbW9kYWxTbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbn1cblxuI21vZGFsU2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSxcbiNtb2RhbFNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI21vZGFsU2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYm91dGlxdWUtc291cy1jYXRlZ29yeS1zZWxlY3QgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uYm91dGlxdWUtc291cy1jYXRlZ29yeS1zZWxlY3QgLnNlbGVjdGVkLFxuLmJvdXRpcXVlLXNvdXMtY2F0ZWdvcnktc2VsZWN0IC5ib3V0aXF1ZS1wYXJlbnQtY2F0ZWdvcnk6aG92ZXIsXG4uYm91dGlxdWUtc291cy1jYXRlZ29yeS1zZWxlY3QgLmJvdXRpcXVlLXNvdXMtY2F0ZWdvcnktb3B0aW9uOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYm91dGlxdWUtc291cy1jYXRlZ29yeS1vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLnByb2R1Y3QtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wcm9kdWN0LWNhcmQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5wcm9kdWN0LWltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuXG4ucHJvZHVjdC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cblxuLnByb2R1Y3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogMi42ZW07XG59XG5cbi5wcm9kdWN0LW1ldGEge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbn1cblxuLnByb2R1Y3QtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTExO1xufVxuXG4ucHJvZHVjdC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG5cbi5wcm9kdWN0LWNhcmQ6aG92ZXIgLnByb2R1Y3QtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmRhZTJkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZHVjdC1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9kdWN0LWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cbn1cblxuLnF1YW50aXR5LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnF1YW50aXR5LXdyYXBwZXIgLmJ0bjpmb2N1cyxcbi5xdWFudGl0eS13cmFwcGVyIC5idG46Zm9jdXMtdmlzaWJsZSxcbi5xdWFudGl0eS13cmFwcGVyIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0OTUwNTcgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5xdWFudGl0eS13cmFwcGVyIC5idG46aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmRhZTJkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5xdWFudGl0eS13cmFwcGVyIC5idG46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ucXVhbnRpdHktd3JhcHBlciAucXR5IHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NlZDRkYTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLnF1YW50aXR5LXdyYXBwZXIgLnF0eTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucXVhbnRpdHktd3JhcHBlciAucXR5Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLnF1YW50aXR5LXdyYXBwZXIgLnF0eTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnRleHQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5teV9vcmRlcnNfaGlzdG9yeV9jb250YWluZXIgLmJhZGdlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogN3B4O1xufVxuXG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhIHNwYW4ge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCBibGFjaztcbn1cblxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmdhcC0xNSB7XG4gICAgZ2FwOiAxNXB4O1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSAhaW1wb3J0YW50O1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCkgIWltcG9ydGFudDtcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNhYWEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXB4O1xufVxuXG4jbWVzVmVudGVzVGFibGUgLmJ0biB7XG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFyaWYtY29udGFpbmVyIC5mb3JtdWxlc19fc3RlcDMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4udGFyaWYtY29udGFpbmVyIC5jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRhcmlmLWNvbnRhaW5lciAuY2FyZC1ib2R5IHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnRhcmlmLWNvbnRhaW5lciBoMiB7IFxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFyaWYtY29udGFpbmVyIC5jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFyaWYtY29udGFpbmVyIC5jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIC5jYXJkLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNDAwcHg7IFxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ucGFnZS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRpdGxlIGgxe1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLXRpdGxlLm5vLWJhY2tncm91bmQtaW1hZ2V7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnNsaWRlci1jb250YWluZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFja1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIjpyb290ey0tZHQtcm93LXNlbGVjdGVkOiAxMywgMTEwLCAyNTM7LS1kdC1yb3ctc2VsZWN0ZWQtdGV4dDogMjU1LCAyNTUsIDI1NTstLWR0LXJvdy1zZWxlY3RlZC1saW5rOiA5LCAxMCwgMTE7LS1kdC1yb3ctc3RyaXBlOiAwLCAwLCAwOy0tZHQtcm93LWhvdmVyOiAwLCAwLCAwOy0tZHQtY29sdW1uLW9yZGVyaW5nOiAwLCAwLCAwOy0tZHQtaHRtbC1iYWNrZ3JvdW5kOiB3aGl0ZX06cm9vdC5kYXJrey0tZHQtaHRtbC1iYWNrZ3JvdW5kOiByZ2IoMzMsIDM3LCA0MSl9dGFibGUuZGF0YVRhYmxlIHRkLmR0LWNvbnRyb2x7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9dGFibGUuZGF0YVRhYmxlIHRkLmR0LWNvbnRyb2w6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOnJnYmEoMCwgMCwgMCwgMC41KTtjb250ZW50Olwi4pa2XCJ9dGFibGUuZGF0YVRhYmxlIHRyLmR0LWhhc0NoaWxkIHRkLmR0LWNvbnRyb2w6YmVmb3Jle2NvbnRlbnQ6XCLilrxcIn1odG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlIHRkLmR0LWNvbnRyb2w6YmVmb3Jle2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KX1odG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlIHRyLmR0LWhhc0NoaWxkIHRkLmR0LWNvbnRyb2w6YmVmb3Jle2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KX10YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZyx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfZGVzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19hc2NfZGlzYWJsZWQsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfZGVzY19kaXNhYmxlZCx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZyx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfZGVzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19hc2NfZGlzYWJsZWQsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjI2cHh9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2FzYzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19hc2M6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfZGVzYzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTouMTI1O3JpZ2h0OjEwcHg7bGluZS1oZWlnaHQ6OXB4O2ZvbnQtc2l6ZTouOGVtfXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2FzYzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfZGVzYzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZXtib3R0b206NTAlO2NvbnRlbnQ6XCLilrJcIjtjb250ZW50Olwi4payXCIvXCJcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19hc2M6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19hc2M6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcnt0b3A6NTAlO2NvbnRlbnQ6XCLilrxcIjtjb250ZW50Olwi4pa8XCIvXCJcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19kZXNjOmFmdGVye29wYWNpdHk6LjZ9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZXtkaXNwbGF5Om5vbmV9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoOmFjdGl2ZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQ6YWN0aXZle291dGxpbmU6bm9uZX1kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5PnRhYmxlLmRhdGFUYWJsZT50aGVhZD50cj50aDpiZWZvcmUsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZS5kYXRhVGFibGU+dGhlYWQ+dHI+dGg6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZS5kYXRhVGFibGU+dGhlYWQ+dHI+dGQ6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHk+dGFibGUuZGF0YVRhYmxlPnRoZWFkPnRyPnRkOmFmdGVye2Rpc3BsYXk6bm9uZX1kaXYuZGF0YVRhYmxlc19wcm9jZXNzaW5ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MjAwcHg7bWFyZ2luLWxlZnQ6LTEwMHB4O21hcmdpbi10b3A6LTI2cHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoycHg7ei1pbmRleDoxMH1kaXYuZGF0YVRhYmxlc19wcm9jZXNzaW5nPmRpdjpsYXN0LWNoaWxke3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjgwcHg7aGVpZ2h0OjE1cHg7bWFyZ2luOjFlbSBhdXRvfWRpdi5kYXRhVGFibGVzX3Byb2Nlc3Npbmc+ZGl2Omxhc3QtY2hpbGQ+ZGl2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpyZ2IoMTMsIDExMCwgMjUzKTtiYWNrZ3JvdW5kOnJnYih2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLCAxLCAxLCAwKX1kaXYuZGF0YVRhYmxlc19wcm9jZXNzaW5nPmRpdjpsYXN0LWNoaWxkPmRpdjpudGgtY2hpbGQoMSl7bGVmdDo4cHg7YW5pbWF0aW9uOmRhdGF0YWJsZXMtbG9hZGVyLTEgLjZzIGluZmluaXRlfWRpdi5kYXRhVGFibGVzX3Byb2Nlc3Npbmc+ZGl2Omxhc3QtY2hpbGQ+ZGl2Om50aC1jaGlsZCgyKXtsZWZ0OjhweDthbmltYXRpb246ZGF0YXRhYmxlcy1sb2FkZXItMiAuNnMgaW5maW5pdGV9ZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZz5kaXY6bGFzdC1jaGlsZD5kaXY6bnRoLWNoaWxkKDMpe2xlZnQ6MzJweDthbmltYXRpb246ZGF0YXRhYmxlcy1sb2FkZXItMiAuNnMgaW5maW5pdGV9ZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZz5kaXY6bGFzdC1jaGlsZD5kaXY6bnRoLWNoaWxkKDQpe2xlZnQ6NTZweDthbmltYXRpb246ZGF0YXRhYmxlcy1sb2FkZXItMyAuNnMgaW5maW5pdGV9QGtleWZyYW1lcyBkYXRhdGFibGVzLWxvYWRlci0xezAle3RyYW5zZm9ybTpzY2FsZSgwKX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBkYXRhdGFibGVzLWxvYWRlci0zezAle3RyYW5zZm9ybTpzY2FsZSgxKX0xMDAle3RyYW5zZm9ybTpzY2FsZSgwKX19QGtleWZyYW1lcyBkYXRhdGFibGVzLWxvYWRlci0yezAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDI0cHgsIDApfX10YWJsZS5kYXRhVGFibGUubm93cmFwIHRoLHRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGR7d2hpdGUtc3BhY2U6bm93cmFwfXRhYmxlLmRhdGFUYWJsZSB0aC5kdC1sZWZ0LHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1sZWZ0e3RleHQtYWxpZ246bGVmdH10YWJsZS5kYXRhVGFibGUgdGguZHQtY2VudGVyLHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHl7dGV4dC1hbGlnbjpjZW50ZXJ9dGFibGUuZGF0YVRhYmxlIHRoLmR0LXJpZ2h0LHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fXRhYmxlLmRhdGFUYWJsZSB0aC5kdC1qdXN0aWZ5LHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeX10YWJsZS5kYXRhVGFibGUgdGguZHQtbm93cmFwLHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwfXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQsdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZHt0ZXh0LWFsaWduOmxlZnR9dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtbGVmdCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1sZWZ0LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWxlZnQsdGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtY2VudGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWNlbnRlcix0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLXJpZ2h0LHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLXJpZ2h0LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLXJpZ2h0LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtanVzdGlmeSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1qdXN0aWZ5LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWp1c3RpZnksdGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtbm93cmFwLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLW5vd3JhcCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1ub3dyYXAsdGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1sZWZ0LHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWNlbnRlcix0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktcmlnaHQsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktcmlnaHR7dGV4dC1hbGlnbjpyaWdodH10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1qdXN0aWZ5LHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5fXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LW5vd3JhcCx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwfS8qISBCb290c3RyYXAgNSBpbnRlZ3JhdGlvbiBmb3IgRGF0YVRhYmxlc1xuICpcbiAqIMKpMjAyMCBTcHJ5TWVkaWEgTHRkLCBhbGwgcmlnaHRzIHJlc2VydmVkLlxuICogTGljZW5zZTogTUlUIGRhdGF0YWJsZXMubmV0L2xpY2Vuc2UvbWl0XG4gKi90YWJsZS5kYXRhVGFibGV7Y2xlYXI6Ym90aDttYXJnaW4tdG9wOjZweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206NnB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDtib3JkZXItY29sbGFwc2U6c2VwYXJhdGUgIWltcG9ydGFudDtib3JkZXItc3BhY2luZzowfXRhYmxlLmRhdGFUYWJsZSB0ZCx0YWJsZS5kYXRhVGFibGUgdGh7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9dGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHksdGFibGUuZGF0YVRhYmxlIHRoLmRhdGFUYWJsZXNfZW1wdHl7dGV4dC1hbGlnbjpjZW50ZXJ9dGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0aCx0YWJsZS5kYXRhVGFibGUubm93cmFwIHRke3doaXRlLXNwYWNlOm5vd3JhcH10YWJsZS5kYXRhVGFibGUudGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtb2YtdHlwZSgybisxKT4qe2JveC1zaGFkb3c6bm9uZX10YWJsZS5kYXRhVGFibGU+dGJvZHk+dHJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH10YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuc2VsZWN0ZWQ+Kntib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2IoMTMsIDExMCwgMjUzKTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2IodmFyKC0tZHQtcm93LXNlbGVjdGVkKSk7Y29sb3I6cmdiKDI1NSwgMjU1LCAyNTUpO2NvbG9yOnJnYih2YXIoLS1kdC1yb3ctc2VsZWN0ZWQtdGV4dCkpfXRhYmxlLmRhdGFUYWJsZT50Ym9keT50ci5zZWxlY3RlZCBhe2NvbG9yOnJnYig5LCAxMCwgMTEpO2NvbG9yOnJnYih2YXIoLS1kdC1yb3ctc2VsZWN0ZWQtbGluaykpfXRhYmxlLmRhdGFUYWJsZS50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1vZi10eXBlKDJuKzEpPip7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc3RyaXBlKSwgMC4wNSl9dGFibGUuZGF0YVRhYmxlLnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLW9mLXR5cGUoMm4rMSkuc2VsZWN0ZWQ+Kntib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45NSk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpLCAwLjk1KX10YWJsZS5kYXRhVGFibGUudGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXI+Kntib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKHZhcigtLWR0LXJvdy1ob3ZlciksIDAuMDc1KX10YWJsZS5kYXRhVGFibGUudGFibGUtaG92ZXI+dGJvZHk+dHIuc2VsZWN0ZWQ6aG92ZXI+Kntib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45NzUpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LXNlbGVjdGVkKSwgMC45NzUpfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdHt3aWR0aDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVye3RleHQtYWxpZ246cmlnaHR9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmxlZnR9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXR7bWFyZ2luLWxlZnQ6LjVlbTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mb3twYWRkaW5nLXRvcDouODVlbX1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRle21hcmdpbjowO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOnJpZ2h0fWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbnttYXJnaW46MnB4IDA7d2hpdGUtc3BhY2U6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kdC1yb3d7cG9zaXRpb246cmVsYXRpdmV9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZS5kYXRhVGFibGV7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZXtib3JkZXItdG9wOm5vbmU7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZT50aGVhZCAuc29ydGluZzpiZWZvcmUsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZT50aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHk+dGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZT50aGVhZCAuc29ydGluZzphZnRlcixkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5PnRhYmxlPnRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5PnRhYmxlPnRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXJ7ZGlzcGxheTpub25lfWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHk+dGFibGU+dGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZT50Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wOm5vbmV9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdD4uZGF0YVRhYmxlc19zY3JvbGxGb290SW5uZXJ7Ym94LXNpemluZzpjb250ZW50LWJveH1kaXYuZGF0YVRhYmxlc19zY3JvbGxGb290Pi5kYXRhVGFibGVzX3Njcm9sbEZvb3RJbm5lcj50YWJsZXttYXJnaW4tdG9wOjAgIWltcG9ydGFudDtib3JkZXItdG9wOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2Rpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoLGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyLGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mbyxkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRle3RleHQtYWxpZ246Y2VudGVyfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9fXRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbT50aGVhZD50cj50aDpub3QoLnNvcnRpbmdfZGlzYWJsZWQpe3BhZGRpbmctcmlnaHQ6MjBweH10YWJsZS5kYXRhVGFibGUudGFibGUtc20+dGhlYWQ+dHI+dGg6bm90KC5zb3J0aW5nX2Rpc2FibGVkKTpiZWZvcmUsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtPnRoZWFkPnRyPnRoOm5vdCguc29ydGluZ19kaXNhYmxlZCk6YWZ0ZXJ7cmlnaHQ6NXB4fXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZXtib3JkZXItcmlnaHQtd2lkdGg6MH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRke2JvcmRlci10b3Atd2lkdGg6MXB4fXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGR7Ym9yZGVyLWxlZnQtd2lkdGg6MH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6Zmlyc3QtY2hpbGQsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoOmZpcnN0LWNoaWxkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpmaXJzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aDpsYXN0LWNoaWxkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aDpsYXN0LWNoaWxkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpsYXN0LWNoaWxkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpsYXN0LWNoaWxke2JvcmRlci1yaWdodC13aWR0aDoxcHh9dGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZHtib3JkZXItYm90dG9tLXdpZHRoOjFweH1kaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLnRhYmxlLWJvcmRlcmVke2JvcmRlci1ib3R0b20td2lkdGg6MH1kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZGF0YVRhYmxlc193cmFwcGVyPmRpdi5yb3d7bWFyZ2luOjB9ZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149Y29sLV06Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9ZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149Y29sLV06bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9OnJvb3RbZGF0YS1icy10aGVtZT1kYXJrXXstLWR0LXJvdy1ob3ZlcjogMjU1LCAyNTUsIDI1NTstLWR0LXJvdy1zdHJpcGU6IDI1NSwgMjU1LCAyNTU7LS1kdC1jb2x1bW4tb3JkZXJpbmc6IDI1NSwgMjU1LCAyNTV9XG4iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTQuMiAtIDIwMjYtMDItMTVcbiogaHR0cHM6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGRyYWdnYWJsZS5jc3MsIGNvcmUuY3NzLCByZXNpemFibGUuY3NzLCBzZWxlY3RhYmxlLmNzcywgc29ydGFibGUuY3NzLCBhY2NvcmRpb24uY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzcywgYnV0dG9uLmNzcywgY29udHJvbGdyb3VwLmNzcywgY2hlY2tib3hyYWRpby5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBwcm9ncmVzc2Jhci5jc3MsIHNlbGVjdG1lbnUuY3NzLCBzbGlkZXIuY3NzLCBzcGlubmVyLmNzcywgdGFicy5jc3MsIHRvb2x0aXAuY3NzLCB0aGVtZS5jc3NcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHBzOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9mZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmJmZzRGVmYXVsdD0xZW0mZndEZWZhdWx0PW5vcm1hbCZjb3JuZXJSYWRpdXM9M3B4JmJnQ29sb3JIZWFkZXI9ZTllOWU5JmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJvcmRlckNvbG9ySGVhZGVyPWRkZGRkZCZmY0hlYWRlcj0zMzMzMzMmaWNvbkNvbG9ySGVhZGVyPTQ0NDQ0NCZiZ0NvbG9yQ29udGVudD1mZmZmZmYmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJvcmRlckNvbG9yQ29udGVudD1kZGRkZGQmZmNDb250ZW50PTMzMzMzMyZpY29uQ29sb3JDb250ZW50PTQ0NDQ0NCZiZ0NvbG9yRGVmYXVsdD1mNmY2ZjYmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmJvcmRlckNvbG9yRGVmYXVsdD1jNWM1YzUmZmNEZWZhdWx0PTQ1NDU0NSZpY29uQ29sb3JEZWZhdWx0PTc3Nzc3NyZiZ0NvbG9ySG92ZXI9ZWRlZGVkJmJnVGV4dHVyZUhvdmVyPWZsYXQmYm9yZGVyQ29sb3JIb3Zlcj1jY2NjY2MmZmNIb3Zlcj0yYjJiMmImaWNvbkNvbG9ySG92ZXI9NTU1NTU1JmJnQ29sb3JBY3RpdmU9MDA3ZmZmJmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJvcmRlckNvbG9yQWN0aXZlPTAwM2VmZiZmY0FjdGl2ZT1mZmZmZmYmaWNvbkNvbG9yQWN0aXZlPWZmZmZmZiZiZ0NvbG9ySGlnaGxpZ2h0PWZmZmE5MCZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZib3JkZXJDb2xvckhpZ2hsaWdodD1kYWQ1NWUmZmNIaWdobGlnaHQ9Nzc3NjIwJmljb25Db2xvckhpZ2hsaWdodD03Nzc2MjAmYmdDb2xvckVycm9yPWZkZGZkZiZiZ1RleHR1cmVFcnJvcj1mbGF0JmJvcmRlckNvbG9yRXJyb3I9ZjFhODk5JmZjRXJyb3I9NWYzZjNmJmljb25Db2xvckVycm9yPWNjMDAwMCZiZ0NvbG9yT3ZlcmxheT1hYWFhYWEmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZvcGFjaXR5T3ZlcmxheT0zMCZiZ0NvbG9yU2hhZG93PTY2NjY2NiZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZvcGFjaXR5U2hhZG93PTMwJnRoaWNrbmVzc1NoYWRvdz01cHgmb2Zmc2V0VG9wU2hhZG93PTBweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4XG4qIENvcHlyaWdodCBPcGVuSlMgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cblxuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG4udWktaGVscGVyLXpmaXgge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcbn1cblxuLnVpLWZyb250IHtcblx0ei1pbmRleDogMTAwO1xufVxuXG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tdG9wOiAtLjI1ZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDAuMXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcbi51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1uIHtcblx0Y3Vyc29yOiBuLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLXMge1xuXHRjdXJzb3I6IHMtcmVzaXplO1xuXHRoZWlnaHQ6IDdweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvdHRvbTogLTVweDtcblx0bGVmdDogMDtcbn1cbi51aS1yZXNpemFibGUtZSB7XG5cdGN1cnNvcjogZS1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtdyB7XG5cdGN1cnNvcjogdy1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZS1zZSB7XG5cdGN1cnNvcjogc2UtcmVzaXplO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRyaWdodDogMXB4O1xuXHRib3R0b206IDFweDtcbn1cbi51aS1yZXNpemFibGUtc3cge1xuXHRjdXJzb3I6IHN3LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdGJvdHRvbTogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbncge1xuXHRjdXJzb3I6IG53LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbmUge1xuXHRjdXJzb3I6IG5lLXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG4udWktc2VsZWN0YWJsZSB7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHRib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG4udWktc29ydGFibGUtaGFuZGxlIHtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAycHggMCAwIDA7XG5cdHBhZGRpbmc6IC41ZW0gLjVlbSAuNWVtIC43ZW07XG5cdGZvbnQtc2l6ZTogMTAwJTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcblx0cGFkZGluZzogMWVtIDIuMmVtO1xuXHRib3JkZXItdG9wOiAwO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbi51aS1hdXRvY29tcGxldGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLnVpLW1lbnUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdXRsaW5lOiAwO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtIHtcblx0bWFyZ2luOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDNweCAxZW0gM3B4IC40ZW07XG59XG4udWktbWVudSAudWktbWVudS1kaXZpZGVyIHtcblx0bWFyZ2luOiA1cHggMDtcblx0aGVpZ2h0OiAwO1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cyxcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuXHRtYXJnaW46IC0xcHg7XG59XG5cbi8qIGljb24gc3VwcG9ydCAqL1xuLnVpLW1lbnUtaWNvbnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLyogbGVmdC1hbGlnbmVkICovXG4udWktbWVudSAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IC4yZW07XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4vKiByaWdodC1hbGlnbmVkICovXG4udWktbWVudSAudWktbWVudS1pY29uIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG4udWktYnV0dG9uIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tcmlnaHQ6IC4xZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnVpLWJ1dHRvbixcbi51aS1idXR0b246bGluayxcbi51aS1idXR0b246dmlzaXRlZCxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmFjdGl2ZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogdG8gbWFrZSByb29tIGZvciB0aGUgaWNvbiwgYSB3aWR0aCBuZWVkcyB0byBiZSBzZXQgaGVyZSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuXHR3aWR0aDogMmVtO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogbm8gaWNvbiBzdXBwb3J0IGZvciBpbnB1dCBlbGVtZW50cyAqL1xuaW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuXHR0ZXh0LWluZGVudDogMDtcbn1cblxuLyogYnV0dG9uIGljb24gZWxlbWVudChzKSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDIuMWVtO1xuXHRoZWlnaHQ6IDIuMWVtO1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxufVxuXG5pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHR0ZXh0LWluZGVudDogMDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG5cbi8qIHdvcmthcm91bmRzICovXG4vKiBTdXBwb3J0OiBGaXJlZm94IDUgLSAxMjUrICovXG5pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5idXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW06Zm9jdXMsXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtLnVpLXZpc3VhbC1mb2N1cyB7XG5cdHotaW5kZXg6IDk5OTk7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHNwYW4ge1xuXHRmb250LXNpemU6IDgwJTtcbn1cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBTcGlubmVyIHNwZWNpZmljIHN0eWxlIGZpeGVzICovXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyLWlucHV0IHtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyLjRlbSApO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggI2NjYztcblx0Ym9yZGVyLXJhZGl1czogLjEyZW07XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiAxZW07XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRib3JkZXI6IG5vbmU7XG59XG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIge1xuXHR3aWR0aDogMTdlbTtcblx0cGFkZGluZzogLjJlbSAuMmVtIDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IC4yZW0gMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDJweDtcblx0d2lkdGg6IDEuOGVtO1xuXHRoZWlnaHQ6IDEuOGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHR0b3A6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRsZWZ0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cmlnaHQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuXHRsZWZ0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0cmlnaHQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuXHRtYXJnaW46IDAgMi4zZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcblx0Zm9udC1zaXplOiAxZW07XG5cdG1hcmdpbjogMXB4IDA7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuXHR3aWR0aDogNDUlO1xufVxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAuOWVtO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRtYXJnaW46IDAgMCAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuXHRwYWRkaW5nOiAuN2VtIC4zZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJvcmRlcjogMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAuMmVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdG1hcmdpbjogLjdlbSAwIDAgMDtcblx0cGFkZGluZzogMCAuMmVtO1xuXHRib3JkZXItbGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogLjVlbSAuMmVtIC40ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogLjJlbSAuNmVtIC4zZW0gLjZlbTtcblx0d2lkdGg6IGF1dG87XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcblx0d2lkdGg6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuXHR3aWR0aDogOTUlO1xuXHRtYXJnaW46IDAgYXV0byAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiA1MCU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDMzLjMlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiAyNSU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRjbGVhcjogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG5cdGNsZWFyOiBib3RoO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcblx0ZGlyZWN0aW9uOiBydGw7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdHJpZ2h0OiAycHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdGxlZnQ6IDJweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG5cdHJpZ2h0OiAxcHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4vKiBJY29ucyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRsZWZ0OiAuNWVtO1xuXHR0b3A6IC4zZW07XG59XG4udWktZGlhbG9nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IC4yZW07XG5cdG91dGxpbmU6IDA7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogLjFlbSAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogOTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC4zZW07XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMjBweDtcblx0bWFyZ2luOiAtMTBweCAwIDAgMDtcblx0cGFkZGluZzogMXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdG1hcmdpbjogLjVlbSAuNGVtIC41ZW0gMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuXHRoZWlnaHQ6IDJweDtcblx0dG9wOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWUge1xuXHR3aWR0aDogMnB4O1xuXHRyaWdodDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zIHtcblx0aGVpZ2h0OiAycHg7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcblx0d2lkdGg6IDJweDtcblx0bGVmdDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogN3B4O1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSB7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRjdXJzb3I6IG1vdmU7XG59XG4udWktcHJvZ3Jlc3NiYXIge1xuXHRoZWlnaHQ6IDJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuXHRtYXJnaW46IC0xcHg7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDAuMjU7XG59XG4udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0cGFkZGluZy1ib3R0b206IDFweDtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXAge1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmc6IDJweCAwLjRlbTtcblx0bWFyZ2luOiAwLjVlbSAwIDAgMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IDA7XG59XG4udWktc2VsZWN0bWVudS1vcGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4udWktc2VsZWN0bWVudS10ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDE0ZW07XG59XG4udWktc2VsZWN0bWVudS1pY29uLnVpLWljb24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4udWktc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0d2lkdGg6IDEuMmVtO1xuXHRoZWlnaHQ6IDEuMmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0Zm9udC1zaXplOiAuN2VtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG5cdGhlaWdodDogLjhlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG5cdHRvcDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAtLjZlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuXHRsZWZ0OiAwO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcblx0cmlnaHQ6IDA7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwge1xuXHR3aWR0aDogLjhlbTtcblx0aGVpZ2h0OiAxMDBweDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHRsZWZ0OiAtLjNlbTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IC0uNmVtO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0Ym90dG9tOiAwO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHRvcDogMDtcbn1cbi51aS1zcGlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udWktc3Bpbm5lci1pbnB1dCB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHBhZGRpbmc6IC4yMjJlbSAwO1xuXHRtYXJnaW46IC4yZW0gMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWxlZnQ6IC40ZW07XG5cdG1hcmdpbi1yaWdodDogMmVtO1xufVxuLnVpLXNwaW5uZXItYnV0dG9uIHtcblx0d2lkdGg6IDEuNmVtO1xuXHRoZWlnaHQ6IDUwJTtcblx0Zm9udC1zaXplOiAuNWVtO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRyaWdodDogMDtcbn1cbi8qIG1vcmUgc3BlY2lmaWNpdHkgcmVxdWlyZWQgaGVyZSB0byBvdmVycmlkZSBkZWZhdWx0IGJvcmRlcnMgKi9cbi51aS1zcGlubmVyIGEudWktc3Bpbm5lci1idXR0b24ge1xuXHRib3JkZXItdG9wLXN0eWxlOiBub25lO1xuXHRib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuXHRib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG59XG4udWktc3Bpbm5lci11cCB7XG5cdHRvcDogMDtcbn1cbi51aS1zcGlubmVyLWRvd24ge1xuXHRib3R0b206IDA7XG59XG4udWktdGFicyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsvKiBwb3NpdGlvbjogcmVsYXRpdmUgcHJldmVudHMgSUUgc2Nyb2xsIGJ1ZyAoZWxlbWVudCB3aXRoIHBvc2l0aW9uOiByZWxhdGl2ZSBpbnNpZGUgY29udGFpbmVyIHdpdGggb3ZlcmZsb3c6IGF1dG8gYXBwZWFyIGFzIFwiZml4ZWRcIikgKi9cblx0cGFkZGluZzogLjJlbTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogLjJlbSAuMmVtIDA7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDA7XG5cdG1hcmdpbjogMXB4IC4yZW0gMCAwO1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLWFuY2hvciB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIHtcblx0bWFyZ2luLWJvdHRvbTogLTFweDtcblx0cGFkZGluZy1ib3R0b206IDFweDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZGlzYWJsZWQgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3Ige1xuXHRjdXJzb3I6IHRleHQ7XG59XG4udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRwYWRkaW5nOiAxZW0gMS40ZW07XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG4udWktdG9vbHRpcCB7XG5cdHBhZGRpbmc6IDhweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xufVxuYm9keSAudWktdG9vbHRpcCB7XG5cdGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktd2lkZ2V0IHtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG5cdGNvbG9yOiAjMzMzMzMzO1xufVxuLnVpLXdpZGdldC1oZWFkZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRiYWNrZ3JvdW5kOiAjZTllOWU5O1xuXHRjb2xvcjogIzMzMzMzMztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciBhIHtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLWJ1dHRvbixcblxuLyogV2UgdXNlIGh0bWwgaGVyZSBiZWNhdXNlIHdlIG5lZWQgYSBncmVhdGVyIHNwZWNpZmljaXR5IHRvIG1ha2Ugc3VyZSBkaXNhYmxlZFxud29ya3MgcHJvcGVybHkgd2hlbiBjbGlja2VkIG9yIGhvdmVyZWQgKi9cbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuXHRiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzQ1NDU0NTtcbn1cbi51aS1zdGF0ZS1kZWZhdWx0IGEsXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbixcbmE6bGluay51aS1idXR0b24sXG5hOnZpc2l0ZWQudWktYnV0dG9uLFxuLnVpLWJ1dHRvbiB7XG5cdGNvbG9yOiAjNDU0NTQ1O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0YmFja2dyb3VuZDogI2VkZWRlZDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICMyYjJiMmI7XG59XG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbjpob3ZlcixcbmEudWktYnV0dG9uOmZvY3VzIHtcblx0Y29sb3I6ICMyYjJiMmI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXZpc3VhbC1mb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAzcHggMXB4IHJnYig5NCwgMTU4LCAyMTQpO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xuXHRiYWNrZ3JvdW5kOiAjMDA3ZmZmO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1pY29uLWJhY2tncm91bmQsXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuXHRib3JkZXI6ICMwMDNlZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcblx0YmFja2dyb3VuZDogI2ZmZmE5MDtcblx0Y29sb3I6ICM3Nzc2MjA7XG59XG4udWktc3RhdGUtY2hlY2tlZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG5cdGJhY2tncm91bmQ6ICNmZmZhOTA7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcblx0Y29sb3I6ICM3Nzc2MjA7XG59XG4udWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2YxYTg5OTtcblx0YmFja2dyb3VuZDogI2ZkZGZkZjtcblx0Y29sb3I6ICM1ZjNmM2Y7XG59XG4udWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhIHtcblx0Y29sb3I6ICM1ZjNmM2Y7XG59XG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcblx0Y29sb3I6ICM1ZjNmM2Y7XG59XG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcblx0b3BhY2l0eTogLjc7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0b3BhY2l0eTogLjM1O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1idXR0b24gLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLyogVGhyZWUgY2xhc3NlcyBuZWVkZWQgdG8gb3ZlcnJpZGUgYC51aS1idXR0b246aG92ZXIgLnVpLWljb25gICovXG4udWktaWNvbi1ibGFuay51aS1pY29uLWJsYW5rLnVpLWljb24tYmxhbmsge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLWljb24tY2FyZXQtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3ctNCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7IH1cbi51aS1pY29uLWFycm93LTQtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4OyB9XG4udWktaWNvbi1leHRsaW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7IH1cbi51aS1pY29uLW5ld3dpbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4OyB9XG4udWktaWNvbi1yZWZyZXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7IH1cbi51aS1pY29uLXNodWZmbGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4OyB9XG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDsgfVxuLnVpLWljb24tZm9sZGVyLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQtYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4OyB9XG4udWktaWNvbi1ub3RlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtY2xvc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XG4udWktaWNvbi1zdWl0Y2FzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDsgfVxuLnVpLWljb24tY29tbWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDsgfVxuLnVpLWljb24tcGVyc29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4OyB9XG4udWktaWNvbi1wcmludCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDsgfVxuLnVpLWljb24tdHJhc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7IH1cbi51aS1pY29uLWxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxuLnVpLWljb24tdW5sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7IH1cbi51aS1pY29uLWJvb2ttYXJrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4OyB9XG4udWktaWNvbi10YWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7IH1cbi51aS1pY29uLWhvbWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuLnVpLWljb24tZmxhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsZW5kYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7IH1cbi51aS1pY29uLWNhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7IH1cbi51aS1pY29uLXBlbmNpbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2xvY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cbi51aS1pY29uLWRpc2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGN1bGF0b3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4OyB9XG4udWktaWNvbi16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4OyB9XG4udWktaWNvbi16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDsgfVxuLnVpLWljb24tc2VhcmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDsgfVxuLnVpLWljb24td3JlbmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDsgfVxuLnVpLWljb24tZ2VhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7IH1cbi51aS1pY29uLWhlYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDsgfVxuLnVpLWljb24tc3RhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7IH1cbi51aS1pY29uLWxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4OyB9XG4udWktaWNvbi1jYW5jZWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuLnVpLWljb24tcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDsgfVxuLnVpLWljb24tcGx1c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NldGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7IH1cbi51aS1pY29uLWtleSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWxpZ2h0YnVsYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjaXNzb3JzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xpcGJvYXJkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY29weSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvbnRhY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4OyB9XG4udWktaWNvbi1pbWFnZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7IH1cbi51aS1pY29uLXZpZGVvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2NyaXB0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDsgfVxuLnVpLWljb24tYWxlcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDsgfVxuLnVpLWljb24taW5mbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDsgfVxuLnVpLWljb24tbm90aWNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4OyB9XG4udWktaWNvbi1oZWxwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4OyB9XG4udWktaWNvbi1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDsgfVxuLnVpLWljb24tYnVsbGV0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBsYXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDsgfVxuLnVpLWljb24tcGF1c2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstbmV4dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1wcmV2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLWVuZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1zdGFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLnVpLWljb24tc3RvcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDsgfVxuLnVpLWljb24tZWplY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDsgfVxuLnVpLWljb24tcG93ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsLWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4OyB9XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7IH1cblxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuXHRvcGFjaXR5OiAuMztcbn1cbi51aS13aWRnZXQtc2hhZG93IHtcblx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcbn1cbiIsIi8qIVxuICogVGFibGVyIEljb25zIDEuNDEuMSBieSB0YWJsZXIgLSBodHRwczovL3RhYmxlci5pb1xuICogTGljZW5zZSAtIGh0dHBzOi8vZ2l0aHViLmNvbS90YWJsZXIvdGFibGVyLWljb25zL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuJHRpLWZvbnQtZmFtaWx5OiAndGFibGVyLWljb25zJyAhZGVmYXVsdDtcbiR0aS1mb250LXBhdGg6ICcuLi9mb250cycgIWRlZmF1bHQ7XG4kdGktZm9udC1kaXNwbGF5OiBudWxsICFkZWZhdWx0O1xuJHRpLXByZWZpeDogJ3RpJyAhZGVmYXVsdDtcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICR0aS1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6ICR0aS1mb250LWRpc3BsYXk7XG4gICAgc3JjOiB1cmwoJyN7JHRpLWZvbnQtcGF0aH0vdGFibGVyLWljb25zLmVvdCcpO1xuICAgIHNyYzogdXJsKCcjeyR0aS1mb250LXBhdGh9L3RhYmxlci1pY29ucy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skdGktZm9udC1wYXRofS90YWJsZXItaWNvbnMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyR0aS1mb250LXBhdGh9L3RhYmxlci1pY29ucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyR0aS1mb250LXBhdGh9L3RhYmxlci1pY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKFwiI3skdGktZm9udC1wYXRofS90YWJsZXItaWNvbnMuc3ZnXFwjI3skdGktZm9udC1mYW1pbHl9XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogJHRpLWZvbnQtZmFtaWx5O1xuICAgICAgICBzcmM6IHVybChcIiN7JHRpLWZvbnQtcGF0aH0vdGFibGVyLWljb25zLnN2Z1xcIyN7JHRpLWZvbnQtZmFtaWx5fVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgfVxufVxuXG4uI3skdGktcHJlZml4fSB7XG4gICAgZm9udC1mYW1pbHk6ICR0aS1mb250LWZhbWlseSAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQGZ1bmN0aW9uIHVuaWNvZGUoJHN0cikge1xuICAgIEByZXR1cm4gdW5xdW90ZShcIlxcXCJcIikrdW5xdW90ZShzdHItaW5zZXJ0KCRzdHIsIFwiXFxcXFwiLCAxKSkrdW5xdW90ZShcIlxcXCJcIilcbn1cblxuXG4kdGktaWNvbi0yZmE6IHVuaWNvZGUoJ2VjYTAnKTtcbiR0aS1pY29uLTNkLWN1YmUtc3BoZXJlOiB1bmljb2RlKCdlY2Q3Jyk7XG4kdGktaWNvbi1hLWI6IHVuaWNvZGUoJ2VjMzYnKTtcbiR0aS1pY29uLWFjY2Vzcy1wb2ludDogdW5pY29kZSgnZWQxYicpO1xuJHRpLWljb24tYWNjZXNzLXBvaW50LW9mZjogdW5pY29kZSgnZWQxYScpO1xuJHRpLWljb24tYWNjZXNzaWJsZTogdW5pY29kZSgnZWJhOScpO1xuJHRpLWljb24tYWN0aXZpdHk6IHVuaWNvZGUoJ2VkMjMnKTtcbiR0aS1pY29uLWFkOiB1bmljb2RlKCdlYTAyJyk7XG4kdGktaWNvbi1hZC0yOiB1bmljb2RlKCdlZjFmJyk7XG4kdGktaWNvbi1hZGp1c3RtZW50czogdW5pY29kZSgnZWEwMycpO1xuJHRpLWljb24tYWRqdXN0bWVudHMtYWx0OiB1bmljb2RlKCdlYzM3Jyk7XG4kdGktaWNvbi1hZGp1c3RtZW50cy1ob3Jpem9udGFsOiB1bmljb2RlKCdlYzM4Jyk7XG4kdGktaWNvbi1hZXJpYWwtbGlmdDogdW5pY29kZSgnZWRmZScpO1xuJHRpLWljb24tYWZmaWxpYXRlOiB1bmljb2RlKCdlZGZmJyk7XG4kdGktaWNvbi1hbGFybTogdW5pY29kZSgnZWEwNCcpO1xuJHRpLWljb24tYWxlcnQtY2lyY2xlOiB1bmljb2RlKCdlYTA1Jyk7XG4kdGktaWNvbi1hbGVydC1vY3RhZ29uOiB1bmljb2RlKCdlY2M2Jyk7XG4kdGktaWNvbi1hbGVydC10cmlhbmdsZTogdW5pY29kZSgnZWEwNicpO1xuJHRpLWljb24tYWxpZW46IHVuaWNvZGUoJ2ViZGUnKTtcbiR0aS1pY29uLWFsaWduLWNlbnRlcjogdW5pY29kZSgnZWEwNycpO1xuJHRpLWljb24tYWxpZ24tanVzdGlmaWVkOiB1bmljb2RlKCdlYTA4Jyk7XG4kdGktaWNvbi1hbGlnbi1sZWZ0OiB1bmljb2RlKCdlYTA5Jyk7XG4kdGktaWNvbi1hbGlnbi1yaWdodDogdW5pY29kZSgnZWEwYScpO1xuJHRpLWljb24tYW1idWxhbmNlOiB1bmljb2RlKCdlYmY1Jyk7XG4kdGktaWNvbi1hbmNob3I6IHVuaWNvZGUoJ2ViNzYnKTtcbiR0aS1pY29uLWFuZ2xlOiB1bmljb2RlKCdlZjIwJyk7XG4kdGktaWNvbi1hbnRlbm5hLWJhcnMtMTogdW5pY29kZSgnZWNjNycpO1xuJHRpLWljb24tYW50ZW5uYS1iYXJzLTI6IHVuaWNvZGUoJ2VjYzgnKTtcbiR0aS1pY29uLWFudGVubmEtYmFycy0zOiB1bmljb2RlKCdlY2M5Jyk7XG4kdGktaWNvbi1hbnRlbm5hLWJhcnMtNDogdW5pY29kZSgnZWNjYScpO1xuJHRpLWljb24tYW50ZW5uYS1iYXJzLTU6IHVuaWNvZGUoJ2VjY2InKTtcbiR0aS1pY29uLWFwZXJ0dXJlOiB1bmljb2RlKCdlYjU4Jyk7XG4kdGktaWNvbi1hcHBsZTogdW5pY29kZSgnZWYyMScpO1xuJHRpLWljb24tYXBwczogdW5pY29kZSgnZWJiNicpO1xuJHRpLWljb24tYXJjaGl2ZTogdW5pY29kZSgnZWEwYicpO1xuJHRpLWljb24tYXJyb3ctYmFjazogdW5pY29kZSgnZWEwYycpO1xuJHRpLWljb24tYXJyb3ctYmFjay11cDogdW5pY29kZSgnZWI3NycpO1xuJHRpLWljb24tYXJyb3ctYmFyLWRvd246IHVuaWNvZGUoJ2VhMGQnKTtcbiR0aS1pY29uLWFycm93LWJhci1sZWZ0OiB1bmljb2RlKCdlYTBlJyk7XG4kdGktaWNvbi1hcnJvdy1iYXItcmlnaHQ6IHVuaWNvZGUoJ2VhMGYnKTtcbiR0aS1pY29uLWFycm93LWJhci10by1kb3duOiB1bmljb2RlKCdlYzg4Jyk7XG4kdGktaWNvbi1hcnJvdy1iYXItdG8tbGVmdDogdW5pY29kZSgnZWM4OScpO1xuJHRpLWljb24tYXJyb3ctYmFyLXRvLXJpZ2h0OiB1bmljb2RlKCdlYzhhJyk7XG4kdGktaWNvbi1hcnJvdy1iYXItdG8tdXA6IHVuaWNvZGUoJ2VjOGInKTtcbiR0aS1pY29uLWFycm93LWJhci11cDogdW5pY29kZSgnZWExMCcpO1xuJHRpLWljb24tYXJyb3ctYmlnLWRvd246IHVuaWNvZGUoJ2VkZGEnKTtcbiR0aS1pY29uLWFycm93LWJpZy1sZWZ0OiB1bmljb2RlKCdlZGRiJyk7XG4kdGktaWNvbi1hcnJvdy1iaWctcmlnaHQ6IHVuaWNvZGUoJ2VkZGMnKTtcbiR0aS1pY29uLWFycm93LWJpZy10b3A6IHVuaWNvZGUoJ2VkZGQnKTtcbiR0aS1pY29uLWFycm93LWJvdHRvbS1iYXI6IHVuaWNvZGUoJ2VkOTgnKTtcbiR0aS1pY29uLWFycm93LWJvdHRvbS1jaXJjbGU6IHVuaWNvZGUoJ2VkOTknKTtcbiR0aS1pY29uLWFycm93LWJvdHRvbS1zcXVhcmU6IHVuaWNvZGUoJ2VkOWEnKTtcbiR0aS1pY29uLWFycm93LWJvdHRvbS10YWlsOiB1bmljb2RlKCdlZDliJyk7XG4kdGktaWNvbi1hcnJvdy1kb3duOiB1bmljb2RlKCdlYTE2Jyk7XG4kdGktaWNvbi1hcnJvdy1kb3duLWNpcmNsZTogdW5pY29kZSgnZWExMScpO1xuJHRpLWljb24tYXJyb3ctZG93bi1sZWZ0OiB1bmljb2RlKCdlYTEzJyk7XG4kdGktaWNvbi1hcnJvdy1kb3duLWxlZnQtY2lyY2xlOiB1bmljb2RlKCdlYTEyJyk7XG4kdGktaWNvbi1hcnJvdy1kb3duLXJpZ2h0OiB1bmljb2RlKCdlYTE1Jyk7XG4kdGktaWNvbi1hcnJvdy1kb3duLXJpZ2h0LWNpcmNsZTogdW5pY29kZSgnZWExNCcpO1xuJHRpLWljb24tYXJyb3ctZm9yd2FyZDogdW5pY29kZSgnZWExNycpO1xuJHRpLWljb24tYXJyb3ctZm9yd2FyZC11cDogdW5pY29kZSgnZWI3OCcpO1xuJHRpLWljb24tYXJyb3ctbGVmdDogdW5pY29kZSgnZWExOScpO1xuJHRpLWljb24tYXJyb3ctbGVmdC1iYXI6IHVuaWNvZGUoJ2VkOWMnKTtcbiR0aS1pY29uLWFycm93LWxlZnQtY2lyY2xlOiB1bmljb2RlKCdlYTE4Jyk7XG4kdGktaWNvbi1hcnJvdy1sZWZ0LXNxdWFyZTogdW5pY29kZSgnZWQ5ZCcpO1xuJHRpLWljb24tYXJyb3ctbGVmdC10YWlsOiB1bmljb2RlKCdlZDllJyk7XG4kdGktaWNvbi1hcnJvdy1sb29wLWxlZnQ6IHVuaWNvZGUoJ2VkOWYnKTtcbiR0aS1pY29uLWFycm93LWxvb3AtcmlnaHQ6IHVuaWNvZGUoJ2VkYTAnKTtcbiR0aS1pY29uLWFycm93LW5hcnJvdy1kb3duOiB1bmljb2RlKCdlYTFhJyk7XG4kdGktaWNvbi1hcnJvdy1uYXJyb3ctbGVmdDogdW5pY29kZSgnZWExYicpO1xuJHRpLWljb24tYXJyb3ctbmFycm93LXJpZ2h0OiB1bmljb2RlKCdlYTFjJyk7XG4kdGktaWNvbi1hcnJvdy1uYXJyb3ctdXA6IHVuaWNvZGUoJ2VhMWQnKTtcbiR0aS1pY29uLWFycm93LXJhbXAtbGVmdDogdW5pY29kZSgnZWQzYycpO1xuJHRpLWljb24tYXJyb3ctcmFtcC1yaWdodDogdW5pY29kZSgnZWQzZCcpO1xuJHRpLWljb24tYXJyb3ctcmlnaHQ6IHVuaWNvZGUoJ2VhMWYnKTtcbiR0aS1pY29uLWFycm93LXJpZ2h0LWJhcjogdW5pY29kZSgnZWRhMScpO1xuJHRpLWljb24tYXJyb3ctcmlnaHQtY2lyY2xlOiB1bmljb2RlKCdlYTFlJyk7XG4kdGktaWNvbi1hcnJvdy1yaWdodC1zcXVhcmU6IHVuaWNvZGUoJ2VkYTInKTtcbiR0aS1pY29uLWFycm93LXJpZ2h0LXRhaWw6IHVuaWNvZGUoJ2VkYTMnKTtcbiR0aS1pY29uLWFycm93LXRvcC1iYXI6IHVuaWNvZGUoJ2VkYTQnKTtcbiR0aS1pY29uLWFycm93LXRvcC1jaXJjbGU6IHVuaWNvZGUoJ2VkYTUnKTtcbiR0aS1pY29uLWFycm93LXRvcC1zcXVhcmU6IHVuaWNvZGUoJ2VkYTYnKTtcbiR0aS1pY29uLWFycm93LXRvcC10YWlsOiB1bmljb2RlKCdlZGE3Jyk7XG4kdGktaWNvbi1hcnJvdy11cDogdW5pY29kZSgnZWEyNScpO1xuJHRpLWljb24tYXJyb3ctdXAtY2lyY2xlOiB1bmljb2RlKCdlYTIwJyk7XG4kdGktaWNvbi1hcnJvdy11cC1sZWZ0OiB1bmljb2RlKCdlYTIyJyk7XG4kdGktaWNvbi1hcnJvdy11cC1sZWZ0LWNpcmNsZTogdW5pY29kZSgnZWEyMScpO1xuJHRpLWljb24tYXJyb3ctdXAtcmlnaHQ6IHVuaWNvZGUoJ2VhMjQnKTtcbiR0aS1pY29uLWFycm93LXVwLXJpZ2h0LWNpcmNsZTogdW5pY29kZSgnZWEyMycpO1xuJHRpLWljb24tYXJyb3ctd2F2ZS1sZWZ0LWRvd246IHVuaWNvZGUoJ2VkYTgnKTtcbiR0aS1pY29uLWFycm93LXdhdmUtbGVmdC11cDogdW5pY29kZSgnZWRhOScpO1xuJHRpLWljb24tYXJyb3ctd2F2ZS1yaWdodC1kb3duOiB1bmljb2RlKCdlZGFhJyk7XG4kdGktaWNvbi1hcnJvdy13YXZlLXJpZ2h0LXVwOiB1bmljb2RlKCdlZGFiJyk7XG4kdGktaWNvbi1hcnJvd3MtZGlhZ29uYWw6IHVuaWNvZGUoJ2VhMjcnKTtcbiR0aS1pY29uLWFycm93cy1kaWFnb25hbC0yOiB1bmljb2RlKCdlYTI2Jyk7XG4kdGktaWNvbi1hcnJvd3MtZG91YmxlLW5lLXN3OiB1bmljb2RlKCdlZGRlJyk7XG4kdGktaWNvbi1hcnJvd3MtZG91YmxlLW53LXNlOiB1bmljb2RlKCdlZGRmJyk7XG4kdGktaWNvbi1hcnJvd3MtZG91YmxlLXNlLW53OiB1bmljb2RlKCdlZGUwJyk7XG4kdGktaWNvbi1hcnJvd3MtZG91YmxlLXN3LW5lOiB1bmljb2RlKCdlZGUxJyk7XG4kdGktaWNvbi1hcnJvd3MtZG93bjogdW5pY29kZSgnZWRhZCcpO1xuJHRpLWljb24tYXJyb3dzLWRvd24tdXA6IHVuaWNvZGUoJ2VkYWMnKTtcbiR0aS1pY29uLWFycm93cy1ob3Jpem9udGFsOiB1bmljb2RlKCdlYjU5Jyk7XG4kdGktaWNvbi1hcnJvd3Mtam9pbjogdW5pY29kZSgnZWRhZicpO1xuJHRpLWljb24tYXJyb3dzLWpvaW4tMjogdW5pY29kZSgnZWRhZScpO1xuJHRpLWljb24tYXJyb3dzLWxlZnQ6IHVuaWNvZGUoJ2VkYjEnKTtcbiR0aS1pY29uLWFycm93cy1sZWZ0LWRvd246IHVuaWNvZGUoJ2VlMDAnKTtcbiR0aS1pY29uLWFycm93cy1sZWZ0LXJpZ2h0OiB1bmljb2RlKCdlZGIwJyk7XG4kdGktaWNvbi1hcnJvd3MtbWF4aW1pemU6IHVuaWNvZGUoJ2VhMjgnKTtcbiR0aS1pY29uLWFycm93cy1taW5pbWl6ZTogdW5pY29kZSgnZWEyOScpO1xuJHRpLWljb24tYXJyb3dzLXJpZ2h0OiB1bmljb2RlKCdlZGIzJyk7XG4kdGktaWNvbi1hcnJvd3MtcmlnaHQtZG93bjogdW5pY29kZSgnZWUwMScpO1xuJHRpLWljb24tYXJyb3dzLXJpZ2h0LWxlZnQ6IHVuaWNvZGUoJ2VkYjInKTtcbiR0aS1pY29uLWFycm93cy1zb3J0OiB1bmljb2RlKCdlYjVhJyk7XG4kdGktaWNvbi1hcnJvd3Mtc3BsaXQ6IHVuaWNvZGUoJ2VkYjUnKTtcbiR0aS1pY29uLWFycm93cy1zcGxpdC0yOiB1bmljb2RlKCdlZGI0Jyk7XG4kdGktaWNvbi1hcnJvd3MtdXA6IHVuaWNvZGUoJ2VkYjcnKTtcbiR0aS1pY29uLWFycm93cy11cC1kb3duOiB1bmljb2RlKCdlZGI2Jyk7XG4kdGktaWNvbi1hcnJvd3MtdXAtbGVmdDogdW5pY29kZSgnZWUwMicpO1xuJHRpLWljb24tYXJyb3dzLXVwLXJpZ2h0OiB1bmljb2RlKCdlZTAzJyk7XG4kdGktaWNvbi1hcnJvd3MtdmVydGljYWw6IHVuaWNvZGUoJ2ViNWInKTtcbiR0aS1pY29uLWFydGJvYXJkOiB1bmljb2RlKCdlYTJhJyk7XG4kdGktaWNvbi1hc3BlY3QtcmF0aW86IHVuaWNvZGUoJ2VkMzAnKTtcbiR0aS1pY29uLWF0OiB1bmljb2RlKCdlYTJiJyk7XG4kdGktaWNvbi1hdG9tOiB1bmljb2RlKCdlYjc5Jyk7XG4kdGktaWNvbi1hdG9tLTI6IHVuaWNvZGUoJ2ViZGYnKTtcbiR0aS1pY29uLWF3YXJkOiB1bmljb2RlKCdlYTJjJyk7XG4kdGktaWNvbi1iYWNraG9lOiB1bmljb2RlKCdlZDg2Jyk7XG4kdGktaWNvbi1iYWNrc3BhY2U6IHVuaWNvZGUoJ2VhMmQnKTtcbiR0aS1pY29uLWJhbGwtYW1lcmljYW4tZm9vdGJhbGw6IHVuaWNvZGUoJ2VlMDQnKTtcbiR0aS1pY29uLWJhbGwtYmFza2V0YmFsbDogdW5pY29kZSgnZWMyOCcpO1xuJHRpLWljb24tYmFsbC1ib3dsaW5nOiB1bmljb2RlKCdlYzI5Jyk7XG4kdGktaWNvbi1iYWxsLWZvb3RiYWxsOiB1bmljb2RlKCdlZTA2Jyk7XG4kdGktaWNvbi1iYWxsLWZvb3RiYWxsLW9mZjogdW5pY29kZSgnZWUwNScpO1xuJHRpLWljb24tYmFsbC10ZW5uaXM6IHVuaWNvZGUoJ2VjMmEnKTtcbiR0aS1pY29uLWJhbGwtdm9sbGV5YmFsbDogdW5pY29kZSgnZWMyYicpO1xuJHRpLWljb24tYmFuOiB1bmljb2RlKCdlYTJlJyk7XG4kdGktaWNvbi1iYW5kYWdlOiB1bmljb2RlKCdlYjdhJyk7XG4kdGktaWNvbi1iYXJjb2RlOiB1bmljb2RlKCdlYmM2Jyk7XG4kdGktaWNvbi1iYXNrZXQ6IHVuaWNvZGUoJ2ViZTEnKTtcbiR0aS1pY29uLWJhdHRlcnk6IHVuaWNvZGUoJ2VhMzQnKTtcbiR0aS1pY29uLWJhdHRlcnktMTogdW5pY29kZSgnZWEyZicpO1xuJHRpLWljb24tYmF0dGVyeS0yOiB1bmljb2RlKCdlYTMwJyk7XG4kdGktaWNvbi1iYXR0ZXJ5LTM6IHVuaWNvZGUoJ2VhMzEnKTtcbiR0aS1pY29uLWJhdHRlcnktNDogdW5pY29kZSgnZWEzMicpO1xuJHRpLWljb24tYmF0dGVyeS1hdXRvbW90aXZlOiB1bmljb2RlKCdlZTA3Jyk7XG4kdGktaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nOiB1bmljb2RlKCdlYTMzJyk7XG4kdGktaWNvbi1iYXR0ZXJ5LW9mZjogdW5pY29kZSgnZWQxYycpO1xuJHRpLWljb24tYmVkOiB1bmljb2RlKCdlYjVjJyk7XG4kdGktaWNvbi1iZWxsOiB1bmljb2RlKCdlYTM1Jyk7XG4kdGktaWNvbi1iZWxsLW1pbnVzOiB1bmljb2RlKCdlZGUyJyk7XG4kdGktaWNvbi1iZWxsLW9mZjogdW5pY29kZSgnZWNlOScpO1xuJHRpLWljb24tYmVsbC1wbHVzOiB1bmljb2RlKCdlZGUzJyk7XG4kdGktaWNvbi1iZWxsLXJpbmdpbmc6IHVuaWNvZGUoJ2VkMDcnKTtcbiR0aS1pY29uLWJlbGwtcmluZ2luZy0yOiB1bmljb2RlKCdlZGU0Jyk7XG4kdGktaWNvbi1iZWxsLXg6IHVuaWNvZGUoJ2VkZTUnKTtcbiR0aS1pY29uLWJpa2U6IHVuaWNvZGUoJ2VhMzYnKTtcbiR0aS1pY29uLWJpbmFyeTogdW5pY29kZSgnZWUwOCcpO1xuJHRpLWljb24tYmlvaGF6YXJkOiB1bmljb2RlKCdlY2I4Jyk7XG4kdGktaWNvbi1ibG9ja3F1b3RlOiB1bmljb2RlKCdlZTA5Jyk7XG4kdGktaWNvbi1ibHVldG9vdGg6IHVuaWNvZGUoJ2VhMzcnKTtcbiR0aS1pY29uLWJsdWV0b290aC1jb25uZWN0ZWQ6IHVuaWNvZGUoJ2VjZWEnKTtcbiR0aS1pY29uLWJsdWV0b290aC1vZmY6IHVuaWNvZGUoJ2VjZWInKTtcbiR0aS1pY29uLWJvbGQ6IHVuaWNvZGUoJ2ViN2InKTtcbiR0aS1pY29uLWJvbHQ6IHVuaWNvZGUoJ2VhMzgnKTtcbiR0aS1pY29uLWJvbHQtb2ZmOiB1bmljb2RlKCdlY2VjJyk7XG4kdGktaWNvbi1ib25lOiB1bmljb2RlKCdlZGI4Jyk7XG4kdGktaWNvbi1ib29rOiB1bmljb2RlKCdlYTM5Jyk7XG4kdGktaWNvbi1ib29rbWFyazogdW5pY29kZSgnZWEzYScpO1xuJHRpLWljb24tYm9va21hcmstb2ZmOiB1bmljb2RlKCdlY2VkJyk7XG4kdGktaWNvbi1ib29rbWFya3M6IHVuaWNvZGUoJ2VkMDgnKTtcbiR0aS1pY29uLWJvcmRlci1hbGw6IHVuaWNvZGUoJ2VhM2InKTtcbiR0aS1pY29uLWJvcmRlci1ib3R0b206IHVuaWNvZGUoJ2VhM2MnKTtcbiR0aS1pY29uLWJvcmRlci1ob3Jpem9udGFsOiB1bmljb2RlKCdlYTNkJyk7XG4kdGktaWNvbi1ib3JkZXItaW5uZXI6IHVuaWNvZGUoJ2VhM2UnKTtcbiR0aS1pY29uLWJvcmRlci1sZWZ0OiB1bmljb2RlKCdlYTNmJyk7XG4kdGktaWNvbi1ib3JkZXItbm9uZTogdW5pY29kZSgnZWE0MCcpO1xuJHRpLWljb24tYm9yZGVyLW91dGVyOiB1bmljb2RlKCdlYTQxJyk7XG4kdGktaWNvbi1ib3JkZXItcmFkaXVzOiB1bmljb2RlKCdlYjdjJyk7XG4kdGktaWNvbi1ib3JkZXItcmlnaHQ6IHVuaWNvZGUoJ2VhNDInKTtcbiR0aS1pY29uLWJvcmRlci1zdHlsZTogdW5pY29kZSgnZWUwYScpO1xuJHRpLWljb24tYm9yZGVyLXN0eWxlLTI6IHVuaWNvZGUoJ2VmMjInKTtcbiR0aS1pY29uLWJvcmRlci10b3A6IHVuaWNvZGUoJ2VhNDMnKTtcbiR0aS1pY29uLWJvcmRlci12ZXJ0aWNhbDogdW5pY29kZSgnZWE0NCcpO1xuJHRpLWljb24tYm90dGxlOiB1bmljb2RlKCdlZjBiJyk7XG4kdGktaWNvbi1ib3g6IHVuaWNvZGUoJ2VhNDUnKTtcbiR0aS1pY29uLWJveC1tYXJnaW46IHVuaWNvZGUoJ2VlMGInKTtcbiR0aS1pY29uLWJveC1tb2RlbDogdW5pY29kZSgnZWUwYycpO1xuJHRpLWljb24tYm94LW1vZGVsLTI6IHVuaWNvZGUoJ2VmMjMnKTtcbiR0aS1pY29uLWJveC1tdWx0aXBsZTogdW5pY29kZSgnZWUxNycpO1xuJHRpLWljb24tYm94LW11bHRpcGxlLTA6IHVuaWNvZGUoJ2VlMGQnKTtcbiR0aS1pY29uLWJveC1tdWx0aXBsZS0xOiB1bmljb2RlKCdlZTBlJyk7XG4kdGktaWNvbi1ib3gtbXVsdGlwbGUtMjogdW5pY29kZSgnZWUwZicpO1xuJHRpLWljb24tYm94LW11bHRpcGxlLTM6IHVuaWNvZGUoJ2VlMTAnKTtcbiR0aS1pY29uLWJveC1tdWx0aXBsZS00OiB1bmljb2RlKCdlZTExJyk7XG4kdGktaWNvbi1ib3gtbXVsdGlwbGUtNTogdW5pY29kZSgnZWUxMicpO1xuJHRpLWljb24tYm94LW11bHRpcGxlLTY6IHVuaWNvZGUoJ2VlMTMnKTtcbiR0aS1pY29uLWJveC1tdWx0aXBsZS03OiB1bmljb2RlKCdlZTE0Jyk7XG4kdGktaWNvbi1ib3gtbXVsdGlwbGUtODogdW5pY29kZSgnZWUxNScpO1xuJHRpLWljb24tYm94LW11bHRpcGxlLTk6IHVuaWNvZGUoJ2VlMTYnKTtcbiR0aS1pY29uLWJveC1wYWRkaW5nOiB1bmljb2RlKCdlZTE4Jyk7XG4kdGktaWNvbi1icmFjZXM6IHVuaWNvZGUoJ2ViY2MnKTtcbiR0aS1pY29uLWJyYWNrZXRzOiB1bmljb2RlKCdlYmNkJyk7XG4kdGktaWNvbi1icmFuZC1haXJibmI6IHVuaWNvZGUoJ2VkNjgnKTtcbiR0aS1pY29uLWJyYW5kLWFuZHJvaWQ6IHVuaWNvZGUoJ2VjMTYnKTtcbiR0aS1pY29uLWJyYW5kLWFwcGxlOiB1bmljb2RlKCdlYzE3Jyk7XG4kdGktaWNvbi1icmFuZC1hcHBsZS1hcmNhZGU6IHVuaWNvZGUoJ2VkNjknKTtcbiR0aS1pY29uLWJyYW5kLWFwcHN0b3JlOiB1bmljb2RlKCdlZDI0Jyk7XG4kdGktaWNvbi1icmFuZC1hc2FuYTogdW5pY29kZSgnZWRjNScpO1xuJHRpLWljb24tYnJhbmQtYmVoYW5jZTogdW5pY29kZSgnZWM2ZScpO1xuJHRpLWljb24tYnJhbmQtYmluZzogdW5pY29kZSgnZWRjNicpO1xuJHRpLWljb24tYnJhbmQtYml0YnVja2V0OiB1bmljb2RlKCdlZGM3Jyk7XG4kdGktaWNvbi1icmFuZC1ib29raW5nOiB1bmljb2RlKCdlZGM4Jyk7XG4kdGktaWNvbi1icmFuZC1jaHJvbWU6IHVuaWNvZGUoJ2VjMTgnKTtcbiR0aS1pY29uLWJyYW5kLWNvZGVwZW46IHVuaWNvZGUoJ2VjNmYnKTtcbiR0aS1pY29uLWJyYW5kLWNvZGVzYW5kYm94OiB1bmljb2RlKCdlZDZhJyk7XG4kdGktaWNvbi1icmFuZC1jc3MzOiB1bmljb2RlKCdlZDZiJyk7XG4kdGktaWNvbi1icmFuZC1kZXZpYW50YXJ0OiB1bmljb2RlKCdlY2ZiJyk7XG4kdGktaWNvbi1icmFuZC1kaXNjb3JkOiB1bmljb2RlKCdlY2UzJyk7XG4kdGktaWNvbi1icmFuZC1kaXNxdXM6IHVuaWNvZGUoJ2VkYzknKTtcbiR0aS1pY29uLWJyYW5kLWRvY2tlcjogdW5pY29kZSgnZWRjYScpO1xuJHRpLWljb24tYnJhbmQtZHJpYmJibGU6IHVuaWNvZGUoJ2VjMTknKTtcbiR0aS1pY29uLWJyYW5kLWVkZ2U6IHVuaWNvZGUoJ2VjZmMnKTtcbiR0aS1pY29uLWJyYW5kLWZhY2Vib29rOiB1bmljb2RlKCdlYzFhJyk7XG4kdGktaWNvbi1icmFuZC1maWdtYTogdW5pY29kZSgnZWM5MycpO1xuJHRpLWljb24tYnJhbmQtZmlyZWZveDogdW5pY29kZSgnZWNmZCcpO1xuJHRpLWljb24tYnJhbmQtZmxpY2tyOiB1bmljb2RlKCdlY2ZlJyk7XG4kdGktaWNvbi1icmFuZC1mb3Vyc3F1YXJlOiB1bmljb2RlKCdlY2ZmJyk7XG4kdGktaWNvbi1icmFuZC1mcmFtZXI6IHVuaWNvZGUoJ2VjMWInKTtcbiR0aS1pY29uLWJyYW5kLWdpdGh1YjogdW5pY29kZSgnZWMxYycpO1xuJHRpLWljb24tYnJhbmQtZ2l0bGFiOiB1bmljb2RlKCdlYzFkJyk7XG4kdGktaWNvbi1icmFuZC1nb29nbGU6IHVuaWNvZGUoJ2VjMWYnKTtcbiR0aS1pY29uLWJyYW5kLWdvb2dsZS1hbmFseXRpY3M6IHVuaWNvZGUoJ2VkY2InKTtcbiR0aS1pY29uLWJyYW5kLWdvb2dsZS1kcml2ZTogdW5pY29kZSgnZWMxZScpO1xuJHRpLWljb24tYnJhbmQtZ29vZ2xlLXBsYXk6IHVuaWNvZGUoJ2VkMjUnKTtcbiR0aS1pY29uLWJyYW5kLWdyYXZhdGFyOiB1bmljb2RlKCdlZGNjJyk7XG4kdGktaWNvbi1icmFuZC1oaXBjaGF0OiB1bmljb2RlKCdlZGNkJyk7XG4kdGktaWNvbi1icmFuZC1odG1sNTogdW5pY29kZSgnZWQ2YycpO1xuJHRpLWljb24tYnJhbmQtaW5zdGFncmFtOiB1bmljb2RlKCdlYzIwJyk7XG4kdGktaWNvbi1icmFuZC1qYXZhc2NyaXB0OiB1bmljb2RlKCdlZjBjJyk7XG4kdGktaWNvbi1icmFuZC1raWNrc3RhcnRlcjogdW5pY29kZSgnZWRjZScpO1xuJHRpLWljb24tYnJhbmQta290bGluOiB1bmljb2RlKCdlZDZkJyk7XG4kdGktaWNvbi1icmFuZC1saW5rZWRpbjogdW5pY29kZSgnZWM4YycpO1xuJHRpLWljb24tYnJhbmQtbWVkaXVtOiB1bmljb2RlKCdlYzcwJyk7XG4kdGktaWNvbi1icmFuZC1tZXNzZW5nZXI6IHVuaWNvZGUoJ2VjNzEnKTtcbiR0aS1pY29uLWJyYW5kLW5ldGZsaXg6IHVuaWNvZGUoJ2VkY2YnKTtcbiR0aS1pY29uLWJyYW5kLW9wZW4tc291cmNlOiB1bmljb2RlKCdlZGQwJyk7XG4kdGktaWNvbi1icmFuZC1vcGVyYTogdW5pY29kZSgnZWMyMScpO1xuJHRpLWljb24tYnJhbmQtcGFnZWtpdDogdW5pY29kZSgnZWRkMScpO1xuJHRpLWljb24tYnJhbmQtcGF0cmVvbjogdW5pY29kZSgnZWRkMicpO1xuJHRpLWljb24tYnJhbmQtcGF5cGFsOiB1bmljb2RlKCdlYzIyJyk7XG4kdGktaWNvbi1icmFuZC1waW50ZXJlc3Q6IHVuaWNvZGUoJ2VjOGQnKTtcbiR0aS1pY29uLWJyYW5kLXBvY2tldDogdW5pY29kZSgnZWQwMCcpO1xuJHRpLWljb24tYnJhbmQtcHJvZHVjdGh1bnQ6IHVuaWNvZGUoJ2VkZDMnKTtcbiR0aS1pY29uLWJyYW5kLXB5dGhvbjogdW5pY29kZSgnZWQwMScpO1xuJHRpLWljb24tYnJhbmQtcmVkZGl0OiB1bmljb2RlKCdlYzhlJyk7XG4kdGktaWNvbi1icmFuZC1zYWZhcmk6IHVuaWNvZGUoJ2VjMjMnKTtcbiR0aS1pY29uLWJyYW5kLXNhc3M6IHVuaWNvZGUoJ2VkZDQnKTtcbiR0aS1pY29uLWJyYW5kLXNlbnRyeTogdW5pY29kZSgnZWRkNScpO1xuJHRpLWljb24tYnJhbmQtc2hhemFtOiB1bmljb2RlKCdlZGQ2Jyk7XG4kdGktaWNvbi1icmFuZC1za2V0Y2g6IHVuaWNvZGUoJ2VjMjQnKTtcbiR0aS1pY29uLWJyYW5kLXNreXBlOiB1bmljb2RlKCdlZDAyJyk7XG4kdGktaWNvbi1icmFuZC1zbGFjazogdW5pY29kZSgnZWM3MicpO1xuJHRpLWljb24tYnJhbmQtc25hcGNoYXQ6IHVuaWNvZGUoJ2VjMjUnKTtcbiR0aS1pY29uLWJyYW5kLXNvdW5kY2xvdWQ6IHVuaWNvZGUoJ2VkNmUnKTtcbiR0aS1pY29uLWJyYW5kLXNwb3RpZnk6IHVuaWNvZGUoJ2VkMDMnKTtcbiR0aS1pY29uLWJyYW5kLXN0ZWFtOiB1bmljb2RlKCdlZDZmJyk7XG4kdGktaWNvbi1icmFuZC1zdHJpcGU6IHVuaWNvZGUoJ2VkZDcnKTtcbiR0aS1pY29uLWJyYW5kLXRhYmxlcjogdW5pY29kZSgnZWM4ZicpO1xuJHRpLWljb24tYnJhbmQtdGFpbHdpbmQ6IHVuaWNvZGUoJ2VjYTEnKTtcbiR0aS1pY29uLWJyYW5kLXRlbGVncmFtOiB1bmljb2RlKCdlYzI2Jyk7XG4kdGktaWNvbi1icmFuZC10aWRhbDogdW5pY29kZSgnZWQ3MCcpO1xuJHRpLWljb24tYnJhbmQtdGlrdG9rOiB1bmljb2RlKCdlYzczJyk7XG4kdGktaWNvbi1icmFuZC10aW5kZXI6IHVuaWNvZGUoJ2VkNzEnKTtcbiR0aS1pY29uLWJyYW5kLXR1bWJscjogdW5pY29kZSgnZWQwNCcpO1xuJHRpLWljb24tYnJhbmQtdHdpdGNoOiB1bmljb2RlKCdlZDA1Jyk7XG4kdGktaWNvbi1icmFuZC10d2l0dGVyOiB1bmljb2RlKCdlYzI3Jyk7XG4kdGktaWNvbi1icmFuZC11bnNwbGFzaDogdW5pY29kZSgnZWRkOCcpO1xuJHRpLWljb24tYnJhbmQtdmVyY2VsOiB1bmljb2RlKCdlZjI0Jyk7XG4kdGktaWNvbi1icmFuZC12aW1lbzogdW5pY29kZSgnZWQwNicpO1xuJHRpLWljb24tYnJhbmQtdms6IHVuaWNvZGUoJ2VkNzInKTtcbiR0aS1pY29uLWJyYW5kLXdoYXRzYXBwOiB1bmljb2RlKCdlYzc0Jyk7XG4kdGktaWNvbi1icmFuZC13aW5kb3dzOiB1bmljb2RlKCdlY2Q4Jyk7XG4kdGktaWNvbi1icmFuZC15YWhvbzogdW5pY29kZSgnZWQ3MycpO1xuJHRpLWljb24tYnJhbmQteWNvbWJpbmF0b3I6IHVuaWNvZGUoJ2VkZDknKTtcbiR0aS1pY29uLWJyYW5kLXlvdXR1YmU6IHVuaWNvZGUoJ2VjOTAnKTtcbiR0aS1pY29uLWJyaWVmY2FzZTogdW5pY29kZSgnZWE0NicpO1xuJHRpLWljb24tYnJpZ2h0bmVzczogdW5pY29kZSgnZWI3ZicpO1xuJHRpLWljb24tYnJpZ2h0bmVzcy0yOiB1bmljb2RlKCdlZTE5Jyk7XG4kdGktaWNvbi1icmlnaHRuZXNzLWRvd246IHVuaWNvZGUoJ2ViN2QnKTtcbiR0aS1pY29uLWJyaWdodG5lc3MtaGFsZjogdW5pY29kZSgnZWUxYScpO1xuJHRpLWljb24tYnJpZ2h0bmVzcy11cDogdW5pY29kZSgnZWI3ZScpO1xuJHRpLWljb24tYnJvd3NlcjogdW5pY29kZSgnZWJiNycpO1xuJHRpLWljb24tYnJ1c2g6IHVuaWNvZGUoJ2ViYjgnKTtcbiR0aS1pY29uLWJ1Y2tldDogdW5pY29kZSgnZWE0NycpO1xuJHRpLWljb24tYnVnOiB1bmljb2RlKCdlYTQ4Jyk7XG4kdGktaWNvbi1idWlsZGluZzogdW5pY29kZSgnZWE0ZicpO1xuJHRpLWljb24tYnVpbGRpbmctYXJjaDogdW5pY29kZSgnZWE0OScpO1xuJHRpLWljb24tYnVpbGRpbmctYmFuazogdW5pY29kZSgnZWJlMicpO1xuJHRpLWljb24tYnVpbGRpbmctYnJpZGdlOiB1bmljb2RlKCdlYTRiJyk7XG4kdGktaWNvbi1idWlsZGluZy1icmlkZ2UtMjogdW5pY29kZSgnZWE0YScpO1xuJHRpLWljb24tYnVpbGRpbmctY2Fyb3VzZWw6IHVuaWNvZGUoJ2VkODcnKTtcbiR0aS1pY29uLWJ1aWxkaW5nLWNhc3RsZTogdW5pY29kZSgnZWQ4OCcpO1xuJHRpLWljb24tYnVpbGRpbmctY2h1cmNoOiB1bmljb2RlKCdlYTRjJyk7XG4kdGktaWNvbi1idWlsZGluZy1jb21tdW5pdHk6IHVuaWNvZGUoJ2ViZjYnKTtcbiR0aS1pY29uLWJ1aWxkaW5nLWNvdHRhZ2U6IHVuaWNvZGUoJ2VlMWInKTtcbiR0aS1pY29uLWJ1aWxkaW5nLWZhY3Rvcnk6IHVuaWNvZGUoJ2VlMWMnKTtcbiR0aS1pY29uLWJ1aWxkaW5nLWZvcnRyZXNzOiB1bmljb2RlKCdlZDg5Jyk7XG4kdGktaWNvbi1idWlsZGluZy1ob3NwaXRhbDogdW5pY29kZSgnZWE0ZCcpO1xuJHRpLWljb24tYnVpbGRpbmctbGlnaHRob3VzZTogdW5pY29kZSgnZWQ4YScpO1xuJHRpLWljb24tYnVpbGRpbmctbW9udW1lbnQ6IHVuaWNvZGUoJ2VkMjYnKTtcbiR0aS1pY29uLWJ1aWxkaW5nLXBhdmlsb246IHVuaWNvZGUoJ2ViZjcnKTtcbiR0aS1pY29uLWJ1aWxkaW5nLXNreXNjcmFwZXI6IHVuaWNvZGUoJ2VjMzknKTtcbiR0aS1pY29uLWJ1aWxkaW5nLXN0b3JlOiB1bmljb2RlKCdlYTRlJyk7XG4kdGktaWNvbi1idWlsZGluZy13YXJlaG91c2U6IHVuaWNvZGUoJ2ViZTMnKTtcbiR0aS1pY29uLWJ1bGI6IHVuaWNvZGUoJ2VhNTEnKTtcbiR0aS1pY29uLWJ1bGItb2ZmOiB1bmljb2RlKCdlYTUwJyk7XG4kdGktaWNvbi1idWxsZG96ZXI6IHVuaWNvZGUoJ2VlMWQnKTtcbiR0aS1pY29uLWJ1czogdW5pY29kZSgnZWJlNCcpO1xuJHRpLWljb24tYnVzaW5lc3NwbGFuOiB1bmljb2RlKCdlZTFlJyk7XG4kdGktaWNvbi1jYWxjdWxhdG9yOiB1bmljb2RlKCdlYjgwJyk7XG4kdGktaWNvbi1jYWxlbmRhcjogdW5pY29kZSgnZWE1MycpO1xuJHRpLWljb24tY2FsZW5kYXItZXZlbnQ6IHVuaWNvZGUoJ2VhNTInKTtcbiR0aS1pY29uLWNhbGVuZGFyLW1pbnVzOiB1bmljb2RlKCdlYmI5Jyk7XG4kdGktaWNvbi1jYWxlbmRhci1vZmY6IHVuaWNvZGUoJ2VlMWYnKTtcbiR0aS1pY29uLWNhbGVuZGFyLXBsdXM6IHVuaWNvZGUoJ2ViYmEnKTtcbiR0aS1pY29uLWNhbGVuZGFyLXN0YXRzOiB1bmljb2RlKCdlZTIwJyk7XG4kdGktaWNvbi1jYWxlbmRhci10aW1lOiB1bmljb2RlKCdlZTIxJyk7XG4kdGktaWNvbi1jYW1lcmE6IHVuaWNvZGUoJ2VhNTQnKTtcbiR0aS1pY29uLWNhbWVyYS1taW51czogdW5pY29kZSgnZWMzYScpO1xuJHRpLWljb24tY2FtZXJhLW9mZjogdW5pY29kZSgnZWNlZScpO1xuJHRpLWljb24tY2FtZXJhLXBsdXM6IHVuaWNvZGUoJ2VjM2InKTtcbiR0aS1pY29uLWNhbWVyYS1yb3RhdGU6IHVuaWNvZGUoJ2VlMjInKTtcbiR0aS1pY29uLWNhbWVyYS1zZWxmaWU6IHVuaWNvZGUoJ2VlMjMnKTtcbiR0aS1pY29uLWNhbmR5OiB1bmljb2RlKCdlZjBkJyk7XG4kdGktaWNvbi1jYXB0dXJlOiB1bmljb2RlKCdlYzNjJyk7XG4kdGktaWNvbi1jYXI6IHVuaWNvZGUoJ2ViYmInKTtcbiR0aS1pY29uLWNhci1jcmFuZTogdW5pY29kZSgnZWYyNScpO1xuJHRpLWljb24tY2FyYXZhbjogdW5pY29kZSgnZWM3YycpO1xuJHRpLWljb24tY2FyZGJvYXJkczogdW5pY29kZSgnZWQ3NCcpO1xuJHRpLWljb24tY2FyZXQtZG93bjogdW5pY29kZSgnZWI1ZCcpO1xuJHRpLWljb24tY2FyZXQtbGVmdDogdW5pY29kZSgnZWI1ZScpO1xuJHRpLWljb24tY2FyZXQtcmlnaHQ6IHVuaWNvZGUoJ2ViNWYnKTtcbiR0aS1pY29uLWNhcmV0LXVwOiB1bmljb2RlKCdlYjYwJyk7XG4kdGktaWNvbi1jYXNoOiB1bmljb2RlKCdlYTU1Jyk7XG4kdGktaWNvbi1jYXNoLWJhbmtub3RlOiB1bmljb2RlKCdlZTI1Jyk7XG4kdGktaWNvbi1jYXNoLWJhbmtub3RlLW9mZjogdW5pY29kZSgnZWUyNCcpO1xuJHRpLWljb24tY2FzdDogdW5pY29kZSgnZWE1NicpO1xuJHRpLWljb24tY2U6IHVuaWNvZGUoJ2VkNzUnKTtcbiR0aS1pY29uLWNlcnRpZmljYXRlOiB1bmljb2RlKCdlZDc2Jyk7XG4kdGktaWNvbi1jaGFyZ2luZy1waWxlOiB1bmljb2RlKCdlZTI2Jyk7XG4kdGktaWNvbi1jaGFydC1hcmNzOiB1bmljb2RlKCdlZTI4Jyk7XG4kdGktaWNvbi1jaGFydC1hcmNzLTM6IHVuaWNvZGUoJ2VlMjcnKTtcbiR0aS1pY29uLWNoYXJ0LWFyZWE6IHVuaWNvZGUoJ2VhNTgnKTtcbiR0aS1pY29uLWNoYXJ0LWFyZWEtbGluZTogdW5pY29kZSgnZWE1NycpO1xuJHRpLWljb24tY2hhcnQtYXJyb3dzOiB1bmljb2RlKCdlZTJhJyk7XG4kdGktaWNvbi1jaGFydC1hcnJvd3MtdmVydGljYWw6IHVuaWNvZGUoJ2VlMjknKTtcbiR0aS1pY29uLWNoYXJ0LWJhcjogdW5pY29kZSgnZWE1OScpO1xuJHRpLWljb24tY2hhcnQtYnViYmxlOiB1bmljb2RlKCdlYzc1Jyk7XG4kdGktaWNvbi1jaGFydC1jYW5kbGU6IHVuaWNvZGUoJ2VhNWEnKTtcbiR0aS1pY29uLWNoYXJ0LWNpcmNsZXM6IHVuaWNvZGUoJ2VlMmInKTtcbiR0aS1pY29uLWNoYXJ0LWRvbnV0OiB1bmljb2RlKCdlYTViJyk7XG4kdGktaWNvbi1jaGFydC1kb251dC0yOiB1bmljb2RlKCdlZTJjJyk7XG4kdGktaWNvbi1jaGFydC1kb251dC0zOiB1bmljb2RlKCdlZTJkJyk7XG4kdGktaWNvbi1jaGFydC1kb251dC00OiB1bmljb2RlKCdlZTJlJyk7XG4kdGktaWNvbi1jaGFydC1kb3RzOiB1bmljb2RlKCdlZTJmJyk7XG4kdGktaWNvbi1jaGFydC1pbmZvZ3JhcGhpYzogdW5pY29kZSgnZWUzMCcpO1xuJHRpLWljb24tY2hhcnQtbGluZTogdW5pY29kZSgnZWE1YycpO1xuJHRpLWljb24tY2hhcnQtcGllOiB1bmljb2RlKCdlYTVkJyk7XG4kdGktaWNvbi1jaGFydC1waWUtMjogdW5pY29kZSgnZWUzMScpO1xuJHRpLWljb24tY2hhcnQtcGllLTM6IHVuaWNvZGUoJ2VlMzInKTtcbiR0aS1pY29uLWNoYXJ0LXBpZS00OiB1bmljb2RlKCdlZTMzJyk7XG4kdGktaWNvbi1jaGFydC1yYWRhcjogdW5pY29kZSgnZWQ3NycpO1xuJHRpLWljb24tY2hlY2s6IHVuaWNvZGUoJ2VhNWUnKTtcbiR0aS1pY29uLWNoZWNrYm94OiB1bmljb2RlKCdlYmE2Jyk7XG4kdGktaWNvbi1jaGVja3M6IHVuaWNvZGUoJ2ViYWEnKTtcbiR0aS1pY29uLWNoZWVzZTogdW5pY29kZSgnZWYyNicpO1xuJHRpLWljb24tY2hldnJvbi1kb3duOiB1bmljb2RlKCdlYTVmJyk7XG4kdGktaWNvbi1jaGV2cm9uLWRvd24tbGVmdDogdW5pY29kZSgnZWQwOScpO1xuJHRpLWljb24tY2hldnJvbi1kb3duLXJpZ2h0OiB1bmljb2RlKCdlZDBhJyk7XG4kdGktaWNvbi1jaGV2cm9uLWxlZnQ6IHVuaWNvZGUoJ2VhNjAnKTtcbiR0aS1pY29uLWNoZXZyb24tcmlnaHQ6IHVuaWNvZGUoJ2VhNjEnKTtcbiR0aS1pY29uLWNoZXZyb24tdXA6IHVuaWNvZGUoJ2VhNjInKTtcbiR0aS1pY29uLWNoZXZyb24tdXAtbGVmdDogdW5pY29kZSgnZWQwYicpO1xuJHRpLWljb24tY2hldnJvbi11cC1yaWdodDogdW5pY29kZSgnZWQwYycpO1xuJHRpLWljb24tY2hldnJvbnMtZG93bjogdW5pY29kZSgnZWE2MycpO1xuJHRpLWljb24tY2hldnJvbnMtZG93bi1sZWZ0OiB1bmljb2RlKCdlZDBkJyk7XG4kdGktaWNvbi1jaGV2cm9ucy1kb3duLXJpZ2h0OiB1bmljb2RlKCdlZDBlJyk7XG4kdGktaWNvbi1jaGV2cm9ucy1sZWZ0OiB1bmljb2RlKCdlYTY0Jyk7XG4kdGktaWNvbi1jaGV2cm9ucy1yaWdodDogdW5pY29kZSgnZWE2NScpO1xuJHRpLWljb24tY2hldnJvbnMtdXA6IHVuaWNvZGUoJ2VhNjYnKTtcbiR0aS1pY29uLWNoZXZyb25zLXVwLWxlZnQ6IHVuaWNvZGUoJ2VkMGYnKTtcbiR0aS1pY29uLWNoZXZyb25zLXVwLXJpZ2h0OiB1bmljb2RlKCdlZDEwJyk7XG4kdGktaWNvbi1jaHJpc3RtYXMtdHJlZTogdW5pY29kZSgnZWQ3OCcpO1xuJHRpLWljb24tY2lyY2xlOiB1bmljb2RlKCdlYTZiJyk7XG4kdGktaWNvbi1jaXJjbGUtMDogdW5pY29kZSgnZWUzNCcpO1xuJHRpLWljb24tY2lyY2xlLTE6IHVuaWNvZGUoJ2VlMzUnKTtcbiR0aS1pY29uLWNpcmNsZS0yOiB1bmljb2RlKCdlZTM2Jyk7XG4kdGktaWNvbi1jaXJjbGUtMzogdW5pY29kZSgnZWUzNycpO1xuJHRpLWljb24tY2lyY2xlLTQ6IHVuaWNvZGUoJ2VlMzgnKTtcbiR0aS1pY29uLWNpcmNsZS01OiB1bmljb2RlKCdlZTM5Jyk7XG4kdGktaWNvbi1jaXJjbGUtNjogdW5pY29kZSgnZWUzYScpO1xuJHRpLWljb24tY2lyY2xlLTc6IHVuaWNvZGUoJ2VlM2InKTtcbiR0aS1pY29uLWNpcmNsZS04OiB1bmljb2RlKCdlZTNjJyk7XG4kdGktaWNvbi1jaXJjbGUtOTogdW5pY29kZSgnZWUzZCcpO1xuJHRpLWljb24tY2lyY2xlLWNoZWNrOiB1bmljb2RlKCdlYTY3Jyk7XG4kdGktaWNvbi1jaXJjbGUtZGFzaGVkOiB1bmljb2RlKCdlZDI3Jyk7XG4kdGktaWNvbi1jaXJjbGUtZG90dGVkOiB1bmljb2RlKCdlZDI4Jyk7XG4kdGktaWNvbi1jaXJjbGUtaGFsZjogdW5pY29kZSgnZWUzZicpO1xuJHRpLWljb24tY2lyY2xlLWhhbGYtdmVydGljYWw6IHVuaWNvZGUoJ2VlM2UnKTtcbiR0aS1pY29uLWNpcmNsZS1taW51czogdW5pY29kZSgnZWE2OCcpO1xuJHRpLWljb24tY2lyY2xlLW9mZjogdW5pY29kZSgnZWU0MCcpO1xuJHRpLWljb24tY2lyY2xlLXBsdXM6IHVuaWNvZGUoJ2VhNjknKTtcbiR0aS1pY29uLWNpcmNsZS1zcXVhcmU6IHVuaWNvZGUoJ2VjZTQnKTtcbiR0aS1pY29uLWNpcmNsZS14OiB1bmljb2RlKCdlYTZhJyk7XG4kdGktaWNvbi1jaXJjbGVzOiB1bmljb2RlKCdlY2U1Jyk7XG4kdGktaWNvbi1jbGVhci1hbGw6IHVuaWNvZGUoJ2VlNDEnKTtcbiR0aS1pY29uLWNsZWFyLWZvcm1hdHRpbmc6IHVuaWNvZGUoJ2ViZTUnKTtcbiR0aS1pY29uLWNsaWNrOiB1bmljb2RlKCdlYmJjJyk7XG4kdGktaWNvbi1jbGlwYm9hcmQ6IHVuaWNvZGUoJ2VhNmYnKTtcbiR0aS1pY29uLWNsaXBib2FyZC1jaGVjazogdW5pY29kZSgnZWE2YycpO1xuJHRpLWljb24tY2xpcGJvYXJkLWxpc3Q6IHVuaWNvZGUoJ2VhNmQnKTtcbiR0aS1pY29uLWNsaXBib2FyZC14OiB1bmljb2RlKCdlYTZlJyk7XG4kdGktaWNvbi1jbG9jazogdW5pY29kZSgnZWE3MCcpO1xuJHRpLWljb24tY2xvdWQ6IHVuaWNvZGUoJ2VhNzYnKTtcbiR0aS1pY29uLWNsb3VkLWRvd25sb2FkOiB1bmljb2RlKCdlYTcxJyk7XG4kdGktaWNvbi1jbG91ZC1mb2c6IHVuaWNvZGUoJ2VjZDknKTtcbiR0aS1pY29uLWNsb3VkLW9mZjogdW5pY29kZSgnZWQzZScpO1xuJHRpLWljb24tY2xvdWQtcmFpbjogdW5pY29kZSgnZWE3MicpO1xuJHRpLWljb24tY2xvdWQtc25vdzogdW5pY29kZSgnZWE3MycpO1xuJHRpLWljb24tY2xvdWQtc3Rvcm06IHVuaWNvZGUoJ2VhNzQnKTtcbiR0aS1pY29uLWNsb3VkLXVwbG9hZDogdW5pY29kZSgnZWE3NScpO1xuJHRpLWljb24tY29kZTogdW5pY29kZSgnZWE3NycpO1xuJHRpLWljb24tY29kZS1taW51czogdW5pY29kZSgnZWU0MicpO1xuJHRpLWljb24tY29kZS1wbHVzOiB1bmljb2RlKCdlZTQzJyk7XG4kdGktaWNvbi1jb2ZmZWU6IHVuaWNvZGUoJ2VmMGUnKTtcbiR0aS1pY29uLWNvaW46IHVuaWNvZGUoJ2ViODInKTtcbiR0aS1pY29uLWNvbG9yLXBpY2tlcjogdW5pY29kZSgnZWJlNicpO1xuJHRpLWljb24tY29sb3Itc3dhdGNoOiB1bmljb2RlKCdlYjYxJyk7XG4kdGktaWNvbi1jb2x1bW4taW5zZXJ0LWxlZnQ6IHVuaWNvZGUoJ2VlNDQnKTtcbiR0aS1pY29uLWNvbHVtbi1pbnNlcnQtcmlnaHQ6IHVuaWNvZGUoJ2VlNDUnKTtcbiR0aS1pY29uLWNvbHVtbnM6IHVuaWNvZGUoJ2ViODMnKTtcbiR0aS1pY29uLWNvbWV0OiB1bmljb2RlKCdlYzc2Jyk7XG4kdGktaWNvbi1jb21tYW5kOiB1bmljb2RlKCdlYTc4Jyk7XG4kdGktaWNvbi1jb21wYXNzOiB1bmljb2RlKCdlYTc5Jyk7XG4kdGktaWNvbi1jb25mZXR0aTogdW5pY29kZSgnZWU0NicpO1xuJHRpLWljb24tY29udGFpbmVyOiB1bmljb2RlKCdlZTQ3Jyk7XG4kdGktaWNvbi1jb250cmFzdDogdW5pY29kZSgnZWM0ZScpO1xuJHRpLWljb24tY29va2llOiB1bmljb2RlKCdlZjBmJyk7XG4kdGktaWNvbi1jb3B5OiB1bmljb2RlKCdlYTdhJyk7XG4kdGktaWNvbi1jb3B5bGVmdDogdW5pY29kZSgnZWMzZCcpO1xuJHRpLWljb24tY29weXJpZ2h0OiB1bmljb2RlKCdlYTdiJyk7XG4kdGktaWNvbi1jb3JuZXItZG93bi1sZWZ0OiB1bmljb2RlKCdlYTdjJyk7XG4kdGktaWNvbi1jb3JuZXItZG93bi1sZWZ0LWRvdWJsZTogdW5pY29kZSgnZWU0OCcpO1xuJHRpLWljb24tY29ybmVyLWRvd24tcmlnaHQ6IHVuaWNvZGUoJ2VhN2QnKTtcbiR0aS1pY29uLWNvcm5lci1kb3duLXJpZ2h0LWRvdWJsZTogdW5pY29kZSgnZWU0OScpO1xuJHRpLWljb24tY29ybmVyLWxlZnQtZG93bjogdW5pY29kZSgnZWE3ZScpO1xuJHRpLWljb24tY29ybmVyLWxlZnQtZG93bi1kb3VibGU6IHVuaWNvZGUoJ2VlNGEnKTtcbiR0aS1pY29uLWNvcm5lci1sZWZ0LXVwOiB1bmljb2RlKCdlYTdmJyk7XG4kdGktaWNvbi1jb3JuZXItbGVmdC11cC1kb3VibGU6IHVuaWNvZGUoJ2VlNGInKTtcbiR0aS1pY29uLWNvcm5lci1yaWdodC1kb3duOiB1bmljb2RlKCdlYTgwJyk7XG4kdGktaWNvbi1jb3JuZXItcmlnaHQtZG93bi1kb3VibGU6IHVuaWNvZGUoJ2VlNGMnKTtcbiR0aS1pY29uLWNvcm5lci1yaWdodC11cDogdW5pY29kZSgnZWE4MScpO1xuJHRpLWljb24tY29ybmVyLXJpZ2h0LXVwLWRvdWJsZTogdW5pY29kZSgnZWU0ZCcpO1xuJHRpLWljb24tY29ybmVyLXVwLWxlZnQ6IHVuaWNvZGUoJ2VhODInKTtcbiR0aS1pY29uLWNvcm5lci11cC1sZWZ0LWRvdWJsZTogdW5pY29kZSgnZWU0ZScpO1xuJHRpLWljb24tY29ybmVyLXVwLXJpZ2h0OiB1bmljb2RlKCdlYTgzJyk7XG4kdGktaWNvbi1jb3JuZXItdXAtcmlnaHQtZG91YmxlOiB1bmljb2RlKCdlZTRmJyk7XG4kdGktaWNvbi1jcmFuZTogdW5pY29kZSgnZWYyNycpO1xuJHRpLWljb24tY3JlZGl0LWNhcmQ6IHVuaWNvZGUoJ2VhODQnKTtcbiR0aS1pY29uLWNyZWRpdC1jYXJkLW9mZjogdW5pY29kZSgnZWQxMScpO1xuJHRpLWljb24tY3JvcDogdW5pY29kZSgnZWE4NScpO1xuJHRpLWljb24tY3Jvc3NoYWlyOiB1bmljb2RlKCdlYzNlJyk7XG4kdGktaWNvbi1jcm93bjogdW5pY29kZSgnZWQxMicpO1xuJHRpLWljb24tY3Jvd24tb2ZmOiB1bmljb2RlKCdlZTUwJyk7XG4kdGktaWNvbi1jdXA6IHVuaWNvZGUoJ2VmMjgnKTtcbiR0aS1pY29uLWN1cmx5LWxvb3A6IHVuaWNvZGUoJ2VjZGEnKTtcbiR0aS1pY29uLWN1cnJlbmN5LWJhaHJhaW5pOiB1bmljb2RlKCdlZTUxJyk7XG4kdGktaWNvbi1jdXJyZW5jeS1iYXRoOiB1bmljb2RlKCdlZTUyJyk7XG4kdGktaWNvbi1jdXJyZW5jeS1iaXRjb2luOiB1bmljb2RlKCdlYmFiJyk7XG4kdGktaWNvbi1jdXJyZW5jeS1jZW50OiB1bmljb2RlKCdlZTUzJyk7XG4kdGktaWNvbi1jdXJyZW5jeS1kaW5hcjogdW5pY29kZSgnZWU1NCcpO1xuJHRpLWljb24tY3VycmVuY3ktZGlyaGFtOiB1bmljb2RlKCdlZTU1Jyk7XG4kdGktaWNvbi1jdXJyZW5jeS1kb2xsYXI6IHVuaWNvZGUoJ2ViODQnKTtcbiR0aS1pY29uLWN1cnJlbmN5LWRvbGxhci1hdXN0cmFsaWFuOiB1bmljb2RlKCdlZTU2Jyk7XG4kdGktaWNvbi1jdXJyZW5jeS1kb2xsYXItY2FuYWRpYW46IHVuaWNvZGUoJ2VlNTcnKTtcbiR0aS1pY29uLWN1cnJlbmN5LWRvbGxhci1zaW5nYXBvcmU6IHVuaWNvZGUoJ2VlNTgnKTtcbiR0aS1pY29uLWN1cnJlbmN5LWV0aGVyZXVtOiB1bmljb2RlKCdlZTU5Jyk7XG4kdGktaWNvbi1jdXJyZW5jeS1ldXJvOiB1bmljb2RlKCdlYjg1Jyk7XG4kdGktaWNvbi1jdXJyZW5jeS1mb3JpbnQ6IHVuaWNvZGUoJ2VlNWEnKTtcbiR0aS1pY29uLWN1cnJlbmN5LWZyYW5rOiB1bmljb2RlKCdlZTViJyk7XG4kdGktaWNvbi1jdXJyZW5jeS1rcm9uZS1jemVjaDogdW5pY29kZSgnZWU1YycpO1xuJHRpLWljb24tY3VycmVuY3kta3JvbmUtZGFuaXNoOiB1bmljb2RlKCdlZTVkJyk7XG4kdGktaWNvbi1jdXJyZW5jeS1rcm9uZS1zd2VkaXNoOiB1bmljb2RlKCdlZTVlJyk7XG4kdGktaWNvbi1jdXJyZW5jeS1sZXU6IHVuaWNvZGUoJ2VlNWYnKTtcbiR0aS1pY29uLWN1cnJlbmN5LWxpcmE6IHVuaWNvZGUoJ2VlNjAnKTtcbiR0aS1pY29uLWN1cnJlbmN5LWxpdGVjb2luOiB1bmljb2RlKCdlZTYxJyk7XG4kdGktaWNvbi1jdXJyZW5jeS1uYWlyYTogdW5pY29kZSgnZWU2MicpO1xuJHRpLWljb24tY3VycmVuY3ktcG91bmQ6IHVuaWNvZGUoJ2ViYWMnKTtcbiR0aS1pY29uLWN1cnJlbmN5LXJlYWw6IHVuaWNvZGUoJ2VlNjMnKTtcbiR0aS1pY29uLWN1cnJlbmN5LXJlbm1pbmJpOiB1bmljb2RlKCdlZTY0Jyk7XG4kdGktaWNvbi1jdXJyZW5jeS1yaXBwbGU6IHVuaWNvZGUoJ2VlNjUnKTtcbiR0aS1pY29uLWN1cnJlbmN5LXJpeWFsOiB1bmljb2RlKCdlZTY2Jyk7XG4kdGktaWNvbi1jdXJyZW5jeS1ydWJlbDogdW5pY29kZSgnZWU2NycpO1xuJHRpLWljb24tY3VycmVuY3ktcnVwZWU6IHVuaWNvZGUoJ2ViYWQnKTtcbiR0aS1pY29uLWN1cnJlbmN5LXNoZWtlbDogdW5pY29kZSgnZWU2OCcpO1xuJHRpLWljb24tY3VycmVuY3ktdGFrYTogdW5pY29kZSgnZWU2OScpO1xuJHRpLWljb24tY3VycmVuY3ktdHVncmlrOiB1bmljb2RlKCdlZTZhJyk7XG4kdGktaWNvbi1jdXJyZW5jeS13b246IHVuaWNvZGUoJ2VlNmInKTtcbiR0aS1pY29uLWN1cnJlbmN5LXllbjogdW5pY29kZSgnZWJhZScpO1xuJHRpLWljb24tY3VycmVuY3ktemxvdHk6IHVuaWNvZGUoJ2VlNmMnKTtcbiR0aS1pY29uLWN1cnJlbnQtbG9jYXRpb246IHVuaWNvZGUoJ2VjZWYnKTtcbiR0aS1pY29uLWN1cnNvci10ZXh0OiB1bmljb2RlKCdlZTZkJyk7XG4kdGktaWNvbi1jdXQ6IHVuaWNvZGUoJ2VhODYnKTtcbiR0aS1pY29uLWRhc2hib2FyZDogdW5pY29kZSgnZWE4NycpO1xuJHRpLWljb24tZGF0YWJhc2U6IHVuaWNvZGUoJ2VhODgnKTtcbiR0aS1pY29uLWRhdGFiYXNlLWV4cG9ydDogdW5pY29kZSgnZWU2ZScpO1xuJHRpLWljb24tZGF0YWJhc2UtaW1wb3J0OiB1bmljb2RlKCdlZTZmJyk7XG4kdGktaWNvbi1kYXRhYmFzZS1vZmY6IHVuaWNvZGUoJ2VlNzAnKTtcbiR0aS1pY29uLWRldGFpbHM6IHVuaWNvZGUoJ2VlNzEnKTtcbiR0aS1pY29uLWRldmljZS1hbmFseXRpY3M6IHVuaWNvZGUoJ2VlNzInKTtcbiR0aS1pY29uLWRldmljZS1hdWRpby10YXBlOiB1bmljb2RlKCdlZTczJyk7XG4kdGktaWNvbi1kZXZpY2UtY2N0djogdW5pY29kZSgnZWU3NCcpO1xuJHRpLWljb24tZGV2aWNlLWNvbXB1dGVyLWNhbWVyYTogdW5pY29kZSgnZWU3NicpO1xuJHRpLWljb24tZGV2aWNlLWNvbXB1dGVyLWNhbWVyYS1vZmY6IHVuaWNvZGUoJ2VlNzUnKTtcbiR0aS1pY29uLWRldmljZS1kZXNrdG9wOiB1bmljb2RlKCdlYTg5Jyk7XG4kdGktaWNvbi1kZXZpY2UtZGVza3RvcC1hbmFseXRpY3M6IHVuaWNvZGUoJ2VlNzcnKTtcbiR0aS1pY29uLWRldmljZS1kZXNrdG9wLW9mZjogdW5pY29kZSgnZWU3OCcpO1xuJHRpLWljb24tZGV2aWNlLWZsb3BweTogdW5pY29kZSgnZWI2MicpO1xuJHRpLWljb24tZGV2aWNlLWdhbWVwYWQ6IHVuaWNvZGUoJ2ViNjMnKTtcbiR0aS1pY29uLWRldmljZS1sYXB0b3A6IHVuaWNvZGUoJ2ViNjQnKTtcbiR0aS1pY29uLWRldmljZS1tb2JpbGU6IHVuaWNvZGUoJ2VhOGEnKTtcbiR0aS1pY29uLWRldmljZS1tb2JpbGUtbWVzc2FnZTogdW5pY29kZSgnZWU3OScpO1xuJHRpLWljb24tZGV2aWNlLW1vYmlsZS1yb3RhdGVkOiB1bmljb2RlKCdlY2RiJyk7XG4kdGktaWNvbi1kZXZpY2UtbW9iaWxlLXZpYnJhdGlvbjogdW5pY29kZSgnZWI4NicpO1xuJHRpLWljb24tZGV2aWNlLXNwZWFrZXI6IHVuaWNvZGUoJ2VhOGInKTtcbiR0aS1pY29uLWRldmljZS10YWJsZXQ6IHVuaWNvZGUoJ2VhOGMnKTtcbiR0aS1pY29uLWRldmljZS10djogdW5pY29kZSgnZWE4ZCcpO1xuJHRpLWljb24tZGV2aWNlLXdhdGNoOiB1bmljb2RlKCdlYmY5Jyk7XG4kdGktaWNvbi1kZXZpY2VzOiB1bmljb2RlKCdlYjg3Jyk7XG4kdGktaWNvbi1kZXZpY2VzLTI6IHVuaWNvZGUoJ2VkMjknKTtcbiR0aS1pY29uLWRldmljZXMtcGM6IHVuaWNvZGUoJ2VlN2EnKTtcbiR0aS1pY29uLWRpYW1vbmQ6IHVuaWNvZGUoJ2ViNjUnKTtcbiR0aS1pY29uLWRpY2U6IHVuaWNvZGUoJ2ViNjYnKTtcbiR0aS1pY29uLWRpbWVuc2lvbnM6IHVuaWNvZGUoJ2VlN2InKTtcbiR0aS1pY29uLWRpcmVjdGlvbjogdW5pY29kZSgnZWJmYicpO1xuJHRpLWljb24tZGlyZWN0aW9uLWhvcml6b250YWw6IHVuaWNvZGUoJ2ViZmEnKTtcbiR0aS1pY29uLWRpcmVjdGlvbnM6IHVuaWNvZGUoJ2VhOGUnKTtcbiR0aS1pY29uLWRpc2FibGVkOiB1bmljb2RlKCdlYThmJyk7XG4kdGktaWNvbi1kaXNhYmxlZC0yOiB1bmljb2RlKCdlYmFmJyk7XG4kdGktaWNvbi1kaXNjOiB1bmljb2RlKCdlYTkwJyk7XG4kdGktaWNvbi1kaXNjb3VudDogdW5pY29kZSgnZWJiZCcpO1xuJHRpLWljb24tZGlzY291bnQtMjogdW5pY29kZSgnZWU3YycpO1xuJHRpLWljb24tZGl2aWRlOiB1bmljb2RlKCdlZDVjJyk7XG4kdGktaWNvbi1kbmE6IHVuaWNvZGUoJ2VlN2QnKTtcbiR0aS1pY29uLWRvZy1ib3dsOiB1bmljb2RlKCdlZjI5Jyk7XG4kdGktaWNvbi1kb3RzOiB1bmljb2RlKCdlYTk1Jyk7XG4kdGktaWNvbi1kb3RzLWNpcmNsZS1ob3Jpem9udGFsOiB1bmljb2RlKCdlYTkxJyk7XG4kdGktaWNvbi1kb3RzLWRpYWdvbmFsOiB1bmljb2RlKCdlYTkzJyk7XG4kdGktaWNvbi1kb3RzLWRpYWdvbmFsLTI6IHVuaWNvZGUoJ2VhOTInKTtcbiR0aS1pY29uLWRvdHMtdmVydGljYWw6IHVuaWNvZGUoJ2VhOTQnKTtcbiR0aS1pY29uLWRvd25sb2FkOiB1bmljb2RlKCdlYTk2Jyk7XG4kdGktaWNvbi1kcmFnLWRyb3A6IHVuaWNvZGUoJ2ViODknKTtcbiR0aS1pY29uLWRyYWctZHJvcC0yOiB1bmljb2RlKCdlYjg4Jyk7XG4kdGktaWNvbi1kcm9uZTogdW5pY29kZSgnZWQ3OScpO1xuJHRpLWljb24tZHJvbmUtb2ZmOiB1bmljb2RlKCdlZTdlJyk7XG4kdGktaWNvbi1kcm9wbGV0OiB1bmljb2RlKCdlYTk3Jyk7XG4kdGktaWNvbi1kcm9wbGV0LWZpbGxlZDogdW5pY29kZSgnZWU4MCcpO1xuJHRpLWljb24tZHJvcGxldC1maWxsZWQtMjogdW5pY29kZSgnZWU3ZicpO1xuJHRpLWljb24tZHJvcGxldC1oYWxmOiB1bmljb2RlKCdlZTgyJyk7XG4kdGktaWNvbi1kcm9wbGV0LWhhbGYtMjogdW5pY29kZSgnZWU4MScpO1xuJHRpLWljb24tZHJvcGxldC1vZmY6IHVuaWNvZGUoJ2VlODMnKTtcbiR0aS1pY29uLWVhcjogdW5pY29kZSgnZWJjZScpO1xuJHRpLWljb24tZWFyLW9mZjogdW5pY29kZSgnZWU4NCcpO1xuJHRpLWljb24tZWRpdDogdW5pY29kZSgnZWE5OCcpO1xuJHRpLWljb24tZWRpdC1jaXJjbGU6IHVuaWNvZGUoJ2VlODUnKTtcbiR0aS1pY29uLWVnZzogdW5pY29kZSgnZWI4YScpO1xuJHRpLWljb24tZW1waGFzaXM6IHVuaWNvZGUoJ2ViY2YnKTtcbiR0aS1pY29uLWVxdWFsOiB1bmljb2RlKCdlZTg3Jyk7XG4kdGktaWNvbi1lcXVhbC1ub3Q6IHVuaWNvZGUoJ2VlODYnKTtcbiR0aS1pY29uLWVyYXNlcjogdW5pY29kZSgnZWI4YicpO1xuJHRpLWljb24tZXhjaGFuZ2U6IHVuaWNvZGUoJ2ViZTcnKTtcbiR0aS1pY29uLWV4cG9zdXJlOiB1bmljb2RlKCdlYjhjJyk7XG4kdGktaWNvbi1leHRlcm5hbC1saW5rOiB1bmljb2RlKCdlYTk5Jyk7XG4kdGktaWNvbi1leWU6IHVuaWNvZGUoJ2VhOWEnKTtcbiR0aS1pY29uLWV5ZS1jaGVjazogdW5pY29kZSgnZWU4OCcpO1xuJHRpLWljb24tZXllLW9mZjogdW5pY29kZSgnZWNmMCcpO1xuJHRpLWljb24tZXllZ2xhc3M6IHVuaWNvZGUoJ2VlOGEnKTtcbiR0aS1pY29uLWV5ZWdsYXNzLTI6IHVuaWNvZGUoJ2VlODknKTtcbiR0aS1pY29uLWZhY2UtaWQ6IHVuaWNvZGUoJ2VhOWInKTtcbiR0aS1pY29uLWZhbGw6IHVuaWNvZGUoJ2VjYjknKTtcbiR0aS1pY29uLWZlYXRoZXI6IHVuaWNvZGUoJ2VlOGInKTtcbiR0aS1pY29uLWZlbmNlOiB1bmljb2RlKCdlZjJhJyk7XG4kdGktaWNvbi1maWxlOiB1bmljb2RlKCdlYWE0Jyk7XG4kdGktaWNvbi1maWxlLWFsZXJ0OiB1bmljb2RlKCdlZGU2Jyk7XG4kdGktaWNvbi1maWxlLWFuYWx5dGljczogdW5pY29kZSgnZWRlNycpO1xuJHRpLWljb24tZmlsZS1jZXJ0aWZpY2F0ZTogdW5pY29kZSgnZWQ0ZCcpO1xuJHRpLWljb24tZmlsZS1jaGVjazogdW5pY29kZSgnZWE5YycpO1xuJHRpLWljb24tZmlsZS1jb2RlOiB1bmljb2RlKCdlYmQwJyk7XG4kdGktaWNvbi1maWxlLWNvZGUtMjogdW5pY29kZSgnZWRlOCcpO1xuJHRpLWljb24tZmlsZS1kaWZmOiB1bmljb2RlKCdlY2YxJyk7XG4kdGktaWNvbi1maWxlLWRpc2xpa2U6IHVuaWNvZGUoJ2VkMmEnKTtcbiR0aS1pY29uLWZpbGUtZG93bmxvYWQ6IHVuaWNvZGUoJ2VhOWQnKTtcbiR0aS1pY29uLWZpbGUtZXhwb3J0OiB1bmljb2RlKCdlZGU5Jyk7XG4kdGktaWNvbi1maWxlLWhvcml6b250YWw6IHVuaWNvZGUoJ2ViYjAnKTtcbiR0aS1pY29uLWZpbGUtaW1wb3J0OiB1bmljb2RlKCdlZGVhJyk7XG4kdGktaWNvbi1maWxlLWluZm86IHVuaWNvZGUoJ2VkZWMnKTtcbiR0aS1pY29uLWZpbGUtaW52b2ljZTogdW5pY29kZSgnZWI2NycpO1xuJHRpLWljb24tZmlsZS1saWtlOiB1bmljb2RlKCdlZDJiJyk7XG4kdGktaWNvbi1maWxlLW1pbnVzOiB1bmljb2RlKCdlYTllJyk7XG4kdGktaWNvbi1maWxlLW11c2ljOiB1bmljb2RlKCdlYTlmJyk7XG4kdGktaWNvbi1maWxlLW9mZjogdW5pY29kZSgnZWNmMicpO1xuJHRpLWljb24tZmlsZS1waG9uZTogdW5pY29kZSgnZWNkYycpO1xuJHRpLWljb24tZmlsZS1wbHVzOiB1bmljb2RlKCdlYWEwJyk7XG4kdGktaWNvbi1maWxlLXJlcG9ydDogdW5pY29kZSgnZWRlZCcpO1xuJHRpLWljb24tZmlsZS1zZWFyY2g6IHVuaWNvZGUoJ2VkNWQnKTtcbiR0aS1pY29uLWZpbGUtc2hyZWRkZXI6IHVuaWNvZGUoJ2VhYTEnKTtcbiR0aS1pY29uLWZpbGUtc3ltbGluazogdW5pY29kZSgnZWQ1MycpO1xuJHRpLWljb24tZmlsZS10ZXh0OiB1bmljb2RlKCdlYWEyJyk7XG4kdGktaWNvbi1maWxlLXVwbG9hZDogdW5pY29kZSgnZWM5MScpO1xuJHRpLWljb24tZmlsZS14OiB1bmljb2RlKCdlYWEzJyk7XG4kdGktaWNvbi1maWxlLXppcDogdW5pY29kZSgnZWQ0ZScpO1xuJHRpLWljb24tZmlsZXM6IHVuaWNvZGUoJ2VkZWYnKTtcbiR0aS1pY29uLWZpbGVzLW9mZjogdW5pY29kZSgnZWRlZScpO1xuJHRpLWljb24tZmlsdGVyOiB1bmljb2RlKCdlYWE1Jyk7XG4kdGktaWNvbi1maWx0ZXItb2ZmOiB1bmljb2RlKCdlZDJjJyk7XG4kdGktaWNvbi1maW5nZXJwcmludDogdW5pY29kZSgnZWJkMScpO1xuJHRpLWljb24tZmlyZXRydWNrOiB1bmljb2RlKCdlYmU4Jyk7XG4kdGktaWNvbi1maXNoOiB1bmljb2RlKCdlZjJiJyk7XG4kdGktaWNvbi1mbGFnOiB1bmljb2RlKCdlYWE2Jyk7XG4kdGktaWNvbi1mbGFnLTI6IHVuaWNvZGUoJ2VlOGMnKTtcbiR0aS1pY29uLWZsYWctMzogdW5pY29kZSgnZWU4ZCcpO1xuJHRpLWljb24tZmxhbWU6IHVuaWNvZGUoJ2VjMmMnKTtcbiR0aS1pY29uLWZsYXJlOiB1bmljb2RlKCdlZThlJyk7XG4kdGktaWNvbi1mbGFzazogdW5pY29kZSgnZWJkMicpO1xuJHRpLWljb24tZmxpcC1ob3Jpem9udGFsOiB1bmljb2RlKCdlYWE3Jyk7XG4kdGktaWNvbi1mbGlwLXZlcnRpY2FsOiB1bmljb2RlKCdlYWE4Jyk7XG4kdGktaWNvbi1mbG9hdC1jZW50ZXI6IHVuaWNvZGUoJ2ViYjEnKTtcbiR0aS1pY29uLWZsb2F0LWxlZnQ6IHVuaWNvZGUoJ2ViYjInKTtcbiR0aS1pY29uLWZsb2F0LW5vbmU6IHVuaWNvZGUoJ2VkMTMnKTtcbiR0aS1pY29uLWZsb2F0LXJpZ2h0OiB1bmljb2RlKCdlYmIzJyk7XG4kdGktaWNvbi1mb2N1czogdW5pY29kZSgnZWI4ZCcpO1xuJHRpLWljb24tZm9jdXMtMjogdW5pY29kZSgnZWJkMycpO1xuJHRpLWljb24tZm9sZDogdW5pY29kZSgnZWQ1NicpO1xuJHRpLWljb24tZm9sZC1kb3duOiB1bmljb2RlKCdlZDU0Jyk7XG4kdGktaWNvbi1mb2xkLXVwOiB1bmljb2RlKCdlZDU1Jyk7XG4kdGktaWNvbi1mb2xkZXI6IHVuaWNvZGUoJ2VhYWQnKTtcbiR0aS1pY29uLWZvbGRlci1taW51czogdW5pY29kZSgnZWFhYScpO1xuJHRpLWljb24tZm9sZGVyLW9mZjogdW5pY29kZSgnZWQxNCcpO1xuJHRpLWljb24tZm9sZGVyLXBsdXM6IHVuaWNvZGUoJ2VhYWInKTtcbiR0aS1pY29uLWZvbGRlci14OiB1bmljb2RlKCdlYWFjJyk7XG4kdGktaWNvbi1mb2xkZXJzOiB1bmljb2RlKCdlYWFlJyk7XG4kdGktaWNvbi1mb3JiaWQ6IHVuaWNvZGUoJ2ViZDUnKTtcbiR0aS1pY29uLWZvcmJpZC0yOiB1bmljb2RlKCdlYmQ0Jyk7XG4kdGktaWNvbi1mb3JrbGlmdDogdW5pY29kZSgnZWJlOScpO1xuJHRpLWljb24tZm9ybXM6IHVuaWNvZGUoJ2VlOGYnKTtcbiR0aS1pY29uLWZyYW1lOiB1bmljb2RlKCdlYWFmJyk7XG4kdGktaWNvbi1mcmllbmRzOiB1bmljb2RlKCdlYWIwJyk7XG4kdGktaWNvbi1nYXMtc3RhdGlvbjogdW5pY29kZSgnZWM3ZCcpO1xuJHRpLWljb24tZ2F1Z2U6IHVuaWNvZGUoJ2VhYjEnKTtcbiR0aS1pY29uLWdlb21ldHJ5OiB1bmljb2RlKCdlZTkwJyk7XG4kdGktaWNvbi1naG9zdDogdW5pY29kZSgnZWI4ZScpO1xuJHRpLWljb24tZ2lmdDogdW5pY29kZSgnZWI2OCcpO1xuJHRpLWljb24tZ2l0LWJyYW5jaDogdW5pY29kZSgnZWFiMicpO1xuJHRpLWljb24tZ2l0LWNvbW1pdDogdW5pY29kZSgnZWFiMycpO1xuJHRpLWljb24tZ2l0LWNvbXBhcmU6IHVuaWNvZGUoJ2VhYjQnKTtcbiR0aS1pY29uLWdpdC1mb3JrOiB1bmljb2RlKCdlYjhmJyk7XG4kdGktaWNvbi1naXQtbWVyZ2U6IHVuaWNvZGUoJ2VhYjUnKTtcbiR0aS1pY29uLWdpdC1wdWxsLXJlcXVlc3Q6IHVuaWNvZGUoJ2VhYjYnKTtcbiR0aS1pY29uLWdsYXNzOiB1bmljb2RlKCdlYWI4Jyk7XG4kdGktaWNvbi1nbGFzcy1mdWxsOiB1bmljb2RlKCdlYWI3Jyk7XG4kdGktaWNvbi1nbGFzcy1vZmY6IHVuaWNvZGUoJ2VlOTEnKTtcbiR0aS1pY29uLWdsb2JlOiB1bmljb2RlKCdlYWI5Jyk7XG4kdGktaWNvbi1nb2xmOiB1bmljb2RlKCdlZDhjJyk7XG4kdGktaWNvbi1ncHM6IHVuaWNvZGUoJ2VkN2EnKTtcbiR0aS1pY29uLWdyYWluOiB1bmljb2RlKCdlZTkyJyk7XG4kdGktaWNvbi1ncmlkLWRvdHM6IHVuaWNvZGUoJ2VhYmEnKTtcbiR0aS1pY29uLWdyaXAtaG9yaXpvbnRhbDogdW5pY29kZSgnZWMwMCcpO1xuJHRpLWljb24tZ3JpcC12ZXJ0aWNhbDogdW5pY29kZSgnZWMwMScpO1xuJHRpLWljb24tZ3Jvd3RoOiB1bmljb2RlKCdlZTkzJyk7XG4kdGktaWNvbi1oLTE6IHVuaWNvZGUoJ2VjOTQnKTtcbiR0aS1pY29uLWgtMjogdW5pY29kZSgnZWM5NScpO1xuJHRpLWljb24taC0zOiB1bmljb2RlKCdlYzk2Jyk7XG4kdGktaWNvbi1oLTQ6IHVuaWNvZGUoJ2VjOTcnKTtcbiR0aS1pY29uLWgtNTogdW5pY29kZSgnZWM5OCcpO1xuJHRpLWljb24taC02OiB1bmljb2RlKCdlYzk5Jyk7XG4kdGktaWNvbi1oYW5kLWZpbmdlcjogdW5pY29kZSgnZWU5NCcpO1xuJHRpLWljb24taGFuZC1saXR0bGUtZmluZ2VyOiB1bmljb2RlKCdlZTk1Jyk7XG4kdGktaWNvbi1oYW5kLW1pZGRsZS1maW5nZXI6IHVuaWNvZGUoJ2VjMmQnKTtcbiR0aS1pY29uLWhhbmQtb2ZmOiB1bmljb2RlKCdlZDE1Jyk7XG4kdGktaWNvbi1oYW5kLXJpbmctZmluZ2VyOiB1bmljb2RlKCdlZTk2Jyk7XG4kdGktaWNvbi1oYW5kLXJvY2s6IHVuaWNvZGUoJ2VlOTcnKTtcbiR0aS1pY29uLWhhbmQtc3RvcDogdW5pY29kZSgnZWMyZScpO1xuJHRpLWljb24taGFuZC10aHJlZS1maW5nZXJzOiB1bmljb2RlKCdlZTk4Jyk7XG4kdGktaWNvbi1oYW5kLXR3by1maW5nZXJzOiB1bmljb2RlKCdlZTk5Jyk7XG4kdGktaWNvbi1oYW5nZXI6IHVuaWNvZGUoJ2VlOWEnKTtcbiR0aS1pY29uLWhhc2g6IHVuaWNvZGUoJ2VhYmMnKTtcbiR0aS1pY29uLWhlYWRpbmc6IHVuaWNvZGUoJ2VlOWInKTtcbiR0aS1pY29uLWhlYWRwaG9uZXM6IHVuaWNvZGUoJ2VhYmQnKTtcbiR0aS1pY29uLWhlYWRwaG9uZXMtb2ZmOiB1bmljb2RlKCdlZDFkJyk7XG4kdGktaWNvbi1oZWFkc2V0OiB1bmljb2RlKCdlYjkwJyk7XG4kdGktaWNvbi1oZWFydDogdW5pY29kZSgnZWFiZScpO1xuJHRpLWljb24taGVhcnQtYnJva2VuOiB1bmljb2RlKCdlY2JhJyk7XG4kdGktaWNvbi1oZWxpY29wdGVyOiB1bmljb2RlKCdlZDhlJyk7XG4kdGktaWNvbi1oZWxpY29wdGVyLWxhbmRpbmc6IHVuaWNvZGUoJ2VkOGQnKTtcbiR0aS1pY29uLWhlbHA6IHVuaWNvZGUoJ2VhYmYnKTtcbiR0aS1pY29uLWhleGFnb246IHVuaWNvZGUoJ2VjMDInKTtcbiR0aS1pY29uLWhleGFnb24tb2ZmOiB1bmljb2RlKCdlZTljJyk7XG4kdGktaWNvbi1oaWVyYXJjaHk6IHVuaWNvZGUoJ2VlOWUnKTtcbiR0aS1pY29uLWhpZXJhcmNoeS0yOiB1bmljb2RlKCdlZTlkJyk7XG4kdGktaWNvbi1oaXN0b3J5OiB1bmljb2RlKCdlYmVhJyk7XG4kdGktaWNvbi1ob21lOiB1bmljb2RlKCdlYWMxJyk7XG4kdGktaWNvbi1ob21lLTI6IHVuaWNvZGUoJ2VhYzAnKTtcbiR0aS1pY29uLWljZS1jcmVhbTogdW5pY29kZSgnZWFjMicpO1xuJHRpLWljb24taWNlLWNyZWFtLTI6IHVuaWNvZGUoJ2VlOWYnKTtcbiR0aS1pY29uLWlkOiB1bmljb2RlKCdlYWMzJyk7XG4kdGktaWNvbi1pbmJveDogdW5pY29kZSgnZWFjNCcpO1xuJHRpLWljb24taW5kZW50LWRlY3JlYXNlOiB1bmljb2RlKCdlYjkxJyk7XG4kdGktaWNvbi1pbmRlbnQtaW5jcmVhc2U6IHVuaWNvZGUoJ2ViOTInKTtcbiR0aS1pY29uLWluZmluaXR5OiB1bmljb2RlKCdlYjY5Jyk7XG4kdGktaWNvbi1pbmZvLWNpcmNsZTogdW5pY29kZSgnZWFjNScpO1xuJHRpLWljb24taW5mby1zcXVhcmU6IHVuaWNvZGUoJ2VhYzYnKTtcbiR0aS1pY29uLWl0YWxpYzogdW5pY29kZSgnZWI5MycpO1xuJHRpLWljb24tanVtcC1yb3BlOiB1bmljb2RlKCdlZDhmJyk7XG4kdGktaWNvbi1rYXJhdGU6IHVuaWNvZGUoJ2VkMzInKTtcbiR0aS1pY29uLWtleTogdW5pY29kZSgnZWFjNycpO1xuJHRpLWljb24ta2V5Ym9hcmQ6IHVuaWNvZGUoJ2ViZDYnKTtcbiR0aS1pY29uLWtleWJvYXJkLWhpZGU6IHVuaWNvZGUoJ2VjN2UnKTtcbiR0aS1pY29uLWtleWJvYXJkLW9mZjogdW5pY29kZSgnZWVhMCcpO1xuJHRpLWljb24ta2V5Ym9hcmQtc2hvdzogdW5pY29kZSgnZWM3ZicpO1xuJHRpLWljb24tbGFuZ3VhZ2U6IHVuaWNvZGUoJ2ViYmUnKTtcbiR0aS1pY29uLWxheWVycy1kaWZmZXJlbmNlOiB1bmljb2RlKCdlYWM4Jyk7XG4kdGktaWNvbi1sYXllcnMtaW50ZXJzZWN0OiB1bmljb2RlKCdlYWM5Jyk7XG4kdGktaWNvbi1sYXllcnMtbGlua2VkOiB1bmljb2RlKCdlZWExJyk7XG4kdGktaWNvbi1sYXllcnMtc3VidHJhY3Q6IHVuaWNvZGUoJ2VhY2EnKTtcbiR0aS1pY29uLWxheWVycy11bmlvbjogdW5pY29kZSgnZWFjYicpO1xuJHRpLWljb24tbGF5b3V0OiB1bmljb2RlKCdlYWRiJyk7XG4kdGktaWNvbi1sYXlvdXQtMjogdW5pY29kZSgnZWFjYycpO1xuJHRpLWljb24tbGF5b3V0LWFsaWduLWJvdHRvbTogdW5pY29kZSgnZWFjZCcpO1xuJHRpLWljb24tbGF5b3V0LWFsaWduLWNlbnRlcjogdW5pY29kZSgnZWFjZScpO1xuJHRpLWljb24tbGF5b3V0LWFsaWduLWxlZnQ6IHVuaWNvZGUoJ2VhY2YnKTtcbiR0aS1pY29uLWxheW91dC1hbGlnbi1taWRkbGU6IHVuaWNvZGUoJ2VhZDAnKTtcbiR0aS1pY29uLWxheW91dC1hbGlnbi1yaWdodDogdW5pY29kZSgnZWFkMScpO1xuJHRpLWljb24tbGF5b3V0LWFsaWduLXRvcDogdW5pY29kZSgnZWFkMicpO1xuJHRpLWljb24tbGF5b3V0LWJvdHRvbWJhcjogdW5pY29kZSgnZWFkMycpO1xuJHRpLWljb24tbGF5b3V0LWNhcmRzOiB1bmljb2RlKCdlYzEzJyk7XG4kdGktaWNvbi1sYXlvdXQtY29sdW1uczogdW5pY29kZSgnZWFkNCcpO1xuJHRpLWljb24tbGF5b3V0LWRpc3RyaWJ1dGUtaG9yaXpvbnRhbDogdW5pY29kZSgnZWFkNScpO1xuJHRpLWljb24tbGF5b3V0LWRpc3RyaWJ1dGUtdmVydGljYWw6IHVuaWNvZGUoJ2VhZDYnKTtcbiR0aS1pY29uLWxheW91dC1ncmlkOiB1bmljb2RlKCdlZGJhJyk7XG4kdGktaWNvbi1sYXlvdXQtZ3JpZC1hZGQ6IHVuaWNvZGUoJ2VkYjknKTtcbiR0aS1pY29uLWxheW91dC1rYW5iYW46IHVuaWNvZGUoJ2VjM2YnKTtcbiR0aS1pY29uLWxheW91dC1saXN0OiB1bmljb2RlKCdlYzE0Jyk7XG4kdGktaWNvbi1sYXlvdXQtbmF2YmFyOiB1bmljb2RlKCdlYWQ3Jyk7XG4kdGktaWNvbi1sYXlvdXQtcm93czogdW5pY29kZSgnZWFkOCcpO1xuJHRpLWljb24tbGF5b3V0LXNpZGViYXI6IHVuaWNvZGUoJ2VhZGEnKTtcbiR0aS1pY29uLWxheW91dC1zaWRlYmFyLXJpZ2h0OiB1bmljb2RlKCdlYWQ5Jyk7XG4kdGktaWNvbi1sZWFmOiB1bmljb2RlKCdlZDRmJyk7XG4kdGktaWNvbi1sZWdvOiB1bmljb2RlKCdlYWRjJyk7XG4kdGktaWNvbi1sZW1vbjogdW5pY29kZSgnZWYxMCcpO1xuJHRpLWljb24tbGV0dGVyLWE6IHVuaWNvZGUoJ2VjNTAnKTtcbiR0aS1pY29uLWxldHRlci1iOiB1bmljb2RlKCdlYzUxJyk7XG4kdGktaWNvbi1sZXR0ZXItYzogdW5pY29kZSgnZWM1MicpO1xuJHRpLWljb24tbGV0dGVyLWNhc2U6IHVuaWNvZGUoJ2VlYTUnKTtcbiR0aS1pY29uLWxldHRlci1jYXNlLWxvd2VyOiB1bmljb2RlKCdlZWEyJyk7XG4kdGktaWNvbi1sZXR0ZXItY2FzZS10b2dnbGU6IHVuaWNvZGUoJ2VlYTMnKTtcbiR0aS1pY29uLWxldHRlci1jYXNlLXVwcGVyOiB1bmljb2RlKCdlZWE0Jyk7XG4kdGktaWNvbi1sZXR0ZXItZDogdW5pY29kZSgnZWM1MycpO1xuJHRpLWljb24tbGV0dGVyLWU6IHVuaWNvZGUoJ2VjNTQnKTtcbiR0aS1pY29uLWxldHRlci1mOiB1bmljb2RlKCdlYzU1Jyk7XG4kdGktaWNvbi1sZXR0ZXItZzogdW5pY29kZSgnZWM1NicpO1xuJHRpLWljb24tbGV0dGVyLWg6IHVuaWNvZGUoJ2VjNTcnKTtcbiR0aS1pY29uLWxldHRlci1pOiB1bmljb2RlKCdlYzU4Jyk7XG4kdGktaWNvbi1sZXR0ZXItajogdW5pY29kZSgnZWM1OScpO1xuJHRpLWljb24tbGV0dGVyLWs6IHVuaWNvZGUoJ2VjNWEnKTtcbiR0aS1pY29uLWxldHRlci1sOiB1bmljb2RlKCdlYzViJyk7XG4kdGktaWNvbi1sZXR0ZXItbTogdW5pY29kZSgnZWM1YycpO1xuJHRpLWljb24tbGV0dGVyLW46IHVuaWNvZGUoJ2VjNWQnKTtcbiR0aS1pY29uLWxldHRlci1vOiB1bmljb2RlKCdlYzVlJyk7XG4kdGktaWNvbi1sZXR0ZXItcDogdW5pY29kZSgnZWM1ZicpO1xuJHRpLWljb24tbGV0dGVyLXE6IHVuaWNvZGUoJ2VjNjAnKTtcbiR0aS1pY29uLWxldHRlci1yOiB1bmljb2RlKCdlYzYxJyk7XG4kdGktaWNvbi1sZXR0ZXItczogdW5pY29kZSgnZWM2MicpO1xuJHRpLWljb24tbGV0dGVyLXNwYWNpbmc6IHVuaWNvZGUoJ2VlYTYnKTtcbiR0aS1pY29uLWxldHRlci10OiB1bmljb2RlKCdlYzYzJyk7XG4kdGktaWNvbi1sZXR0ZXItdTogdW5pY29kZSgnZWM2NCcpO1xuJHRpLWljb24tbGV0dGVyLXY6IHVuaWNvZGUoJ2VjNjUnKTtcbiR0aS1pY29uLWxldHRlci13OiB1bmljb2RlKCdlYzY2Jyk7XG4kdGktaWNvbi1sZXR0ZXIteDogdW5pY29kZSgnZWM2NycpO1xuJHRpLWljb24tbGV0dGVyLXk6IHVuaWNvZGUoJ2VjNjgnKTtcbiR0aS1pY29uLWxldHRlci16OiB1bmljb2RlKCdlYzY5Jyk7XG4kdGktaWNvbi1sZXR0ZXJzLWNhc2U6IHVuaWNvZGUoJ2VjNmEnKTtcbiR0aS1pY29uLWxpY2Vuc2U6IHVuaWNvZGUoJ2ViYzAnKTtcbiR0aS1pY29uLWxpZmVidW95OiB1bmljb2RlKCdlYWRkJyk7XG4kdGktaWNvbi1saW5lOiB1bmljb2RlKCdlYzQwJyk7XG4kdGktaWNvbi1saW5lLWRhc2hlZDogdW5pY29kZSgnZWVhNycpO1xuJHRpLWljb24tbGluZS1kb3R0ZWQ6IHVuaWNvZGUoJ2VlYTgnKTtcbiR0aS1pY29uLWxpbmUtaGVpZ2h0OiB1bmljb2RlKCdlYjk0Jyk7XG4kdGktaWNvbi1saW5rOiB1bmljb2RlKCdlYWRlJyk7XG4kdGktaWNvbi1saXN0OiB1bmljb2RlKCdlYjZiJyk7XG4kdGktaWNvbi1saXN0LWNoZWNrOiB1bmljb2RlKCdlYjZhJyk7XG4kdGktaWNvbi1saXN0LW51bWJlcnM6IHVuaWNvZGUoJ2VmMTEnKTtcbiR0aS1pY29uLWxpc3Qtc2VhcmNoOiB1bmljb2RlKCdlZWE5Jyk7XG4kdGktaWNvbi1saXZlLXBob3RvOiB1bmljb2RlKCdlYWRmJyk7XG4kdGktaWNvbi1saXZlLXZpZXc6IHVuaWNvZGUoJ2VjNmInKTtcbiR0aS1pY29uLWxvYWRlcjogdW5pY29kZSgnZWNhMycpO1xuJHRpLWljb24tbG9hZGVyLXF1YXJ0ZXI6IHVuaWNvZGUoJ2VjYTInKTtcbiR0aS1pY29uLWxvY2F0aW9uOiB1bmljb2RlKCdlYWUwJyk7XG4kdGktaWNvbi1sb2NrOiB1bmljb2RlKCdlYWUyJyk7XG4kdGktaWNvbi1sb2NrLWFjY2VzczogdW5pY29kZSgnZWVhYScpO1xuJHRpLWljb24tbG9jay1vZmY6IHVuaWNvZGUoJ2VkMWUnKTtcbiR0aS1pY29uLWxvY2stb3BlbjogdW5pY29kZSgnZWFlMScpO1xuJHRpLWljb24tbG9naW46IHVuaWNvZGUoJ2ViYTcnKTtcbiR0aS1pY29uLWxvZ291dDogdW5pY29kZSgnZWJhOCcpO1xuJHRpLWljb24tbWFjcm86IHVuaWNvZGUoJ2VlYWInKTtcbiR0aS1pY29uLW1hZ25ldDogdW5pY29kZSgnZWFlMycpO1xuJHRpLWljb24tbWFpbDogdW5pY29kZSgnZWFlNScpO1xuJHRpLWljb24tbWFpbC1mb3J3YXJkOiB1bmljb2RlKCdlZWFjJyk7XG4kdGktaWNvbi1tYWlsLW9wZW5lZDogdW5pY29kZSgnZWFlNCcpO1xuJHRpLWljb24tbWFpbGJveDogdW5pY29kZSgnZWVhZCcpO1xuJHRpLWljb24tbWFuOiB1bmljb2RlKCdlYWU2Jyk7XG4kdGktaWNvbi1tYW51YWwtZ2VhcmJveDogdW5pY29kZSgnZWQ3YicpO1xuJHRpLWljb24tbWFwOiB1bmljb2RlKCdlYWU5Jyk7XG4kdGktaWNvbi1tYXAtMjogdW5pY29kZSgnZWFlNycpO1xuJHRpLWljb24tbWFwLXBpbjogdW5pY29kZSgnZWFlOCcpO1xuJHRpLWljb24tbWFwLXBpbi1vZmY6IHVuaWNvZGUoJ2VjZjMnKTtcbiR0aS1pY29uLW1hcC1waW5zOiB1bmljb2RlKCdlZDVlJyk7XG4kdGktaWNvbi1tYXJrZG93bjogdW5pY29kZSgnZWM0MScpO1xuJHRpLWljb24tbWFycXVlZTogdW5pY29kZSgnZWM3NycpO1xuJHRpLWljb24tbWFycXVlZS0yOiB1bmljb2RlKCdlZWFlJyk7XG4kdGktaWNvbi1tYXJzOiB1bmljb2RlKCdlYzgwJyk7XG4kdGktaWNvbi1tYXNrOiB1bmljb2RlKCdlZWIwJyk7XG4kdGktaWNvbi1tYXNrLW9mZjogdW5pY29kZSgnZWVhZicpO1xuJHRpLWljb24tbWFzc2FnZTogdW5pY29kZSgnZWViMScpO1xuJHRpLWljb24tbWF0aDogdW5pY29kZSgnZWJlYicpO1xuJHRpLWljb24tbWF0aC1mdW5jdGlvbjogdW5pY29kZSgnZWViMicpO1xuJHRpLWljb24tbWF0aC1zeW1ib2xzOiB1bmljb2RlKCdlZWIzJyk7XG4kdGktaWNvbi1tYXhpbWl6ZTogdW5pY29kZSgnZWFlYScpO1xuJHRpLWljb24tbWVhdDogdW5pY29kZSgnZWYxMicpO1xuJHRpLWljb24tbWVkYWw6IHVuaWNvZGUoJ2VjNzgnKTtcbiR0aS1pY29uLW1lZGljYWwtY3Jvc3M6IHVuaWNvZGUoJ2VjMmYnKTtcbiR0aS1pY29uLW1lbnU6IHVuaWNvZGUoJ2VhZWInKTtcbiR0aS1pY29uLW1lbnUtMjogdW5pY29kZSgnZWM0MicpO1xuJHRpLWljb24tbWVzc2FnZTogdW5pY29kZSgnZWFlZicpO1xuJHRpLWljb24tbWVzc2FnZS0yOiB1bmljb2RlKCdlYWVjJyk7XG4kdGktaWNvbi1tZXNzYWdlLWNpcmNsZTogdW5pY29kZSgnZWFlZCcpO1xuJHRpLWljb24tbWVzc2FnZS1jaXJjbGUtMjogdW5pY29kZSgnZWQzZicpO1xuJHRpLWljb24tbWVzc2FnZS1jaXJjbGUtb2ZmOiB1bmljb2RlKCdlZDQwJyk7XG4kdGktaWNvbi1tZXNzYWdlLWRvdHM6IHVuaWNvZGUoJ2VhZWUnKTtcbiR0aS1pY29uLW1lc3NhZ2Utb2ZmOiB1bmljb2RlKCdlZDQxJyk7XG4kdGktaWNvbi1tZXNzYWdlLXBsdXM6IHVuaWNvZGUoJ2VjOWEnKTtcbiR0aS1pY29uLW1lc3NhZ2UtcmVwb3J0OiB1bmljb2RlKCdlYzliJyk7XG4kdGktaWNvbi1tZXNzYWdlczogdW5pY29kZSgnZWI2YycpO1xuJHRpLWljb24tbWVzc2FnZXMtb2ZmOiB1bmljb2RlKCdlZDQyJyk7XG4kdGktaWNvbi1taWNyb3Bob25lOiB1bmljb2RlKCdlYWYwJyk7XG4kdGktaWNvbi1taWNyb3Bob25lLTI6IHVuaWNvZGUoJ2VmMmMnKTtcbiR0aS1pY29uLW1pY3JvcGhvbmUtb2ZmOiB1bmljb2RlKCdlZDE2Jyk7XG4kdGktaWNvbi1taWxrOiB1bmljb2RlKCdlZjEzJyk7XG4kdGktaWNvbi1taW5pbWl6ZTogdW5pY29kZSgnZWFmMScpO1xuJHRpLWljb24tbWludXM6IHVuaWNvZGUoJ2VhZjInKTtcbiR0aS1pY29uLW1pbnVzLXZlcnRpY2FsOiB1bmljb2RlKCdlZWI0Jyk7XG4kdGktaWNvbi1taXN0OiB1bmljb2RlKCdlYzMwJyk7XG4kdGktaWNvbi1tb29kLWJveTogdW5pY29kZSgnZWQyZCcpO1xuJHRpLWljb24tbW9vZC1jb25mdXplZDogdW5pY29kZSgnZWFmMycpO1xuJHRpLWljb24tbW9vZC1jcmF6eS1oYXBweTogdW5pY29kZSgnZWQ5MCcpO1xuJHRpLWljb24tbW9vZC1jcnk6IHVuaWNvZGUoJ2VjYmInKTtcbiR0aS1pY29uLW1vb2QtZW1wdHk6IHVuaWNvZGUoJ2VlYjUnKTtcbiR0aS1pY29uLW1vb2QtaGFwcHk6IHVuaWNvZGUoJ2VhZjQnKTtcbiR0aS1pY29uLW1vb2Qta2lkOiB1bmljb2RlKCdlYzAzJyk7XG4kdGktaWNvbi1tb29kLW5ldXRyYWw6IHVuaWNvZGUoJ2VhZjUnKTtcbiR0aS1pY29uLW1vb2Qtc2FkOiB1bmljb2RlKCdlYWY2Jyk7XG4kdGktaWNvbi1tb29kLXNtaWxlOiB1bmljb2RlKCdlYWY3Jyk7XG4kdGktaWNvbi1tb29kLXN1cHJpc2VkOiB1bmljb2RlKCdlYzA0Jyk7XG4kdGktaWNvbi1tb29kLXRvbmd1ZTogdW5pY29kZSgnZWI5NScpO1xuJHRpLWljb24tbW9vbjogdW5pY29kZSgnZWFmOCcpO1xuJHRpLWljb24tbW9vbi0yOiB1bmljb2RlKCdlY2U2Jyk7XG4kdGktaWNvbi1tb29uLXN0YXJzOiB1bmljb2RlKCdlY2U3Jyk7XG4kdGktaWNvbi1tb3BlZDogdW5pY29kZSgnZWNiYycpO1xuJHRpLWljb24tbW90b3JiaWtlOiB1bmljb2RlKCdlZWI2Jyk7XG4kdGktaWNvbi1tb3VzZTogdW5pY29kZSgnZWFmOScpO1xuJHRpLWljb24tbW92aWU6IHVuaWNvZGUoJ2VhZmEnKTtcbiR0aS1pY29uLW11ZzogdW5pY29kZSgnZWFmYicpO1xuJHRpLWljb24tbXVzaHJvb206IHVuaWNvZGUoJ2VmMTQnKTtcbiR0aS1pY29uLW11c2ljOiB1bmljb2RlKCdlYWZjJyk7XG4kdGktaWNvbi1uZXctc2VjdGlvbjogdW5pY29kZSgnZWJjMScpO1xuJHRpLWljb24tbmV3czogdW5pY29kZSgnZWFmZCcpO1xuJHRpLWljb24tbmZjOiB1bmljb2RlKCdlZWI3Jyk7XG4kdGktaWNvbi1ub3RlOiB1bmljb2RlKCdlYjZkJyk7XG4kdGktaWNvbi1ub3RlYm9vazogdW5pY29kZSgnZWI5NicpO1xuJHRpLWljb24tbm90ZXM6IHVuaWNvZGUoJ2ViNmUnKTtcbiR0aS1pY29uLW5vdGlmaWNhdGlvbjogdW5pY29kZSgnZWFmZScpO1xuJHRpLWljb24tbnVtYmVyLTA6IHVuaWNvZGUoJ2VkZjAnKTtcbiR0aS1pY29uLW51bWJlci0xOiB1bmljb2RlKCdlZGYxJyk7XG4kdGktaWNvbi1udW1iZXItMjogdW5pY29kZSgnZWRmMicpO1xuJHRpLWljb24tbnVtYmVyLTM6IHVuaWNvZGUoJ2VkZjMnKTtcbiR0aS1pY29uLW51bWJlci00OiB1bmljb2RlKCdlZGY0Jyk7XG4kdGktaWNvbi1udW1iZXItNTogdW5pY29kZSgnZWRmNScpO1xuJHRpLWljb24tbnVtYmVyLTY6IHVuaWNvZGUoJ2VkZjYnKTtcbiR0aS1pY29uLW51bWJlci03OiB1bmljb2RlKCdlZGY3Jyk7XG4kdGktaWNvbi1udW1iZXItODogdW5pY29kZSgnZWRmOCcpO1xuJHRpLWljb24tbnVtYmVyLTk6IHVuaWNvZGUoJ2VkZjknKTtcbiR0aS1pY29uLW9jdGFnb246IHVuaWNvZGUoJ2VjYmQnKTtcbiR0aS1pY29uLW9jdGFnb24tb2ZmOiB1bmljb2RlKCdlZWI4Jyk7XG4kdGktaWNvbi1vbGQ6IHVuaWNvZGUoJ2VlYjknKTtcbiR0aS1pY29uLW9seW1waWNzOiB1bmljb2RlKCdlZWJhJyk7XG4kdGktaWNvbi1vbWVnYTogdW5pY29kZSgnZWI5NycpO1xuJHRpLWljb24tb3V0bGV0OiB1bmljb2RlKCdlYmQ3Jyk7XG4kdGktaWNvbi1vdmVybGluZTogdW5pY29kZSgnZWViYicpO1xuJHRpLWljb24tcGFja2FnZTogdW5pY29kZSgnZWFmZicpO1xuJHRpLWljb24tcGFjbWFuOiB1bmljb2RlKCdlZWJjJyk7XG4kdGktaWNvbi1wYWdlLWJyZWFrOiB1bmljb2RlKCdlYzgxJyk7XG4kdGktaWNvbi1wYWludDogdW5pY29kZSgnZWIwMCcpO1xuJHRpLWljb24tcGFsZXR0ZTogdW5pY29kZSgnZWIwMScpO1xuJHRpLWljb24tcGFub3JhbWEtaG9yaXpvbnRhbDogdW5pY29kZSgnZWQzMycpO1xuJHRpLWljb24tcGFub3JhbWEtdmVydGljYWw6IHVuaWNvZGUoJ2VkMzQnKTtcbiR0aS1pY29uLXBhcGVyY2xpcDogdW5pY29kZSgnZWIwMicpO1xuJHRpLWljb24tcGFyYWNodXRlOiB1bmljb2RlKCdlZDdjJyk7XG4kdGktaWNvbi1wYXJlbnRoZXNlczogdW5pY29kZSgnZWJkOCcpO1xuJHRpLWljb24tcGFya2luZzogdW5pY29kZSgnZWIwMycpO1xuJHRpLWljb24tcGVhY2U6IHVuaWNvZGUoJ2VjYmUnKTtcbiR0aS1pY29uLXBlbmNpbDogdW5pY29kZSgnZWIwNCcpO1xuJHRpLWljb24tcGVubmFudDogdW5pY29kZSgnZWQ3ZCcpO1xuJHRpLWljb24tcGVwcGVyOiB1bmljb2RlKCdlZjE1Jyk7XG4kdGktaWNvbi1wZXJjZW50YWdlOiB1bmljb2RlKCdlY2Y0Jyk7XG4kdGktaWNvbi1wZXJzcGVjdGl2ZTogdW5pY29kZSgnZWViZCcpO1xuJHRpLWljb24tcGhvbmU6IHVuaWNvZGUoJ2ViMDknKTtcbiR0aS1pY29uLXBob25lLWNhbGw6IHVuaWNvZGUoJ2ViMDUnKTtcbiR0aS1pY29uLXBob25lLWNhbGxpbmc6IHVuaWNvZGUoJ2VjNDMnKTtcbiR0aS1pY29uLXBob25lLWNoZWNrOiB1bmljb2RlKCdlYzA1Jyk7XG4kdGktaWNvbi1waG9uZS1pbmNvbWluZzogdW5pY29kZSgnZWIwNicpO1xuJHRpLWljb24tcGhvbmUtb2ZmOiB1bmljb2RlKCdlY2Y1Jyk7XG4kdGktaWNvbi1waG9uZS1vdXRnb2luZzogdW5pY29kZSgnZWIwNycpO1xuJHRpLWljb24tcGhvbmUtcGF1c2U6IHVuaWNvZGUoJ2ViMDgnKTtcbiR0aS1pY29uLXBob25lLXBsdXM6IHVuaWNvZGUoJ2VjMDYnKTtcbiR0aS1pY29uLXBob25lLXg6IHVuaWNvZGUoJ2VjMDcnKTtcbiR0aS1pY29uLXBob3RvOiB1bmljb2RlKCdlYjBhJyk7XG4kdGktaWNvbi1waG90by1vZmY6IHVuaWNvZGUoJ2VjZjYnKTtcbiR0aS1pY29uLXBoeXNvdGhlcmFwaXN0OiB1bmljb2RlKCdlZWJlJyk7XG4kdGktaWNvbi1waWN0dXJlLWluLXBpY3R1cmU6IHVuaWNvZGUoJ2VkMzUnKTtcbiR0aS1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1vZmY6IHVuaWNvZGUoJ2VkNDMnKTtcbiR0aS1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1vbjogdW5pY29kZSgnZWQ0NCcpO1xuJHRpLWljb24tcGlsbDogdW5pY29kZSgnZWM0NCcpO1xuJHRpLWljb24tcGluOiB1bmljb2RlKCdlYzljJyk7XG4kdGktaWNvbi1waW5uZWQ6IHVuaWNvZGUoJ2VkNjAnKTtcbiR0aS1pY29uLXBpbm5lZC1vZmY6IHVuaWNvZGUoJ2VkNWYnKTtcbiR0aS1pY29uLXBpenphOiB1bmljb2RlKCdlZGJiJyk7XG4kdGktaWNvbi1wbGFuZTogdW5pY29kZSgnZWI2ZicpO1xuJHRpLWljb24tcGxhbmUtYXJyaXZhbDogdW5pY29kZSgnZWI5OScpO1xuJHRpLWljb24tcGxhbmUtZGVwYXJ0dXJlOiB1bmljb2RlKCdlYjlhJyk7XG4kdGktaWNvbi1wbGFuZXQ6IHVuaWNvZGUoJ2VjMDgnKTtcbiR0aS1pY29uLXBsYW50OiB1bmljb2RlKCdlZDUwJyk7XG4kdGktaWNvbi1wbGFudC0yOiB1bmljb2RlKCdlZDdlJyk7XG4kdGktaWNvbi1wbGF5LWNhcmQ6IHVuaWNvZGUoJ2VlYmYnKTtcbiR0aS1pY29uLXBsYXllci1wYXVzZTogdW5pY29kZSgnZWQ0NScpO1xuJHRpLWljb24tcGxheWVyLXBsYXk6IHVuaWNvZGUoJ2VkNDYnKTtcbiR0aS1pY29uLXBsYXllci1yZWNvcmQ6IHVuaWNvZGUoJ2VkNDcnKTtcbiR0aS1pY29uLXBsYXllci1za2lwLWJhY2s6IHVuaWNvZGUoJ2VkNDgnKTtcbiR0aS1pY29uLXBsYXllci1za2lwLWZvcndhcmQ6IHVuaWNvZGUoJ2VkNDknKTtcbiR0aS1pY29uLXBsYXllci1zdG9wOiB1bmljb2RlKCdlZDRhJyk7XG4kdGktaWNvbi1wbGF5ZXItdHJhY2stbmV4dDogdW5pY29kZSgnZWQ0YicpO1xuJHRpLWljb24tcGxheWVyLXRyYWNrLXByZXY6IHVuaWNvZGUoJ2VkNGMnKTtcbiR0aS1pY29uLXBsYXlsaXN0OiB1bmljb2RlKCdlZWMwJyk7XG4kdGktaWNvbi1wbHVnOiB1bmljb2RlKCdlYmQ5Jyk7XG4kdGktaWNvbi1wbHVzOiB1bmljb2RlKCdlYjBiJyk7XG4kdGktaWNvbi1wb2ludDogdW5pY29kZSgnZWIwYycpO1xuJHRpLWljb24tcG9rZWJhbGw6IHVuaWNvZGUoJ2VlYzEnKTtcbiR0aS1pY29uLXBvbGFyb2lkOiB1bmljb2RlKCdlZWMyJyk7XG4kdGktaWNvbi1wb29sOiB1bmljb2RlKCdlZDkxJyk7XG4kdGktaWNvbi1wb3dlcjogdW5pY29kZSgnZWIwZCcpO1xuJHRpLWljb24tcHJheTogdW5pY29kZSgnZWNiZicpO1xuJHRpLWljb24tcHJlc2VudGF0aW9uOiB1bmljb2RlKCdlYjcwJyk7XG4kdGktaWNvbi1wcmVzZW50YXRpb24tYW5hbHl0aWNzOiB1bmljb2RlKCdlZWMzJyk7XG4kdGktaWNvbi1wcmludGVyOiB1bmljb2RlKCdlYjBlJyk7XG4kdGktaWNvbi1wcm9tcHQ6IHVuaWNvZGUoJ2ViMGYnKTtcbiR0aS1pY29uLXByb3BlbGxlcjogdW5pY29kZSgnZWVjNCcpO1xuJHRpLWljb24tcHV6emxlOiB1bmljb2RlKCdlYjEwJyk7XG4kdGktaWNvbi1weXJhbWlkOiB1bmljb2RlKCdlZWM1Jyk7XG4kdGktaWNvbi1xcmNvZGU6IHVuaWNvZGUoJ2ViMTEnKTtcbiR0aS1pY29uLXF1ZXN0aW9uLW1hcms6IHVuaWNvZGUoJ2VjOWQnKTtcbiR0aS1pY29uLXJhZGlvOiB1bmljb2RlKCdlZjJkJyk7XG4kdGktaWNvbi1yYWRpb2FjdGl2ZTogdW5pY29kZSgnZWNjMCcpO1xuJHRpLWljb24tcmFkaXVzLWJvdHRvbS1sZWZ0OiB1bmljb2RlKCdlZWM2Jyk7XG4kdGktaWNvbi1yYWRpdXMtYm90dG9tLXJpZ2h0OiB1bmljb2RlKCdlZWM3Jyk7XG4kdGktaWNvbi1yYWRpdXMtdG9wLWxlZnQ6IHVuaWNvZGUoJ2VlYzgnKTtcbiR0aS1pY29uLXJhZGl1cy10b3AtcmlnaHQ6IHVuaWNvZGUoJ2VlYzknKTtcbiR0aS1pY29uLXJhaW5ib3c6IHVuaWNvZGUoJ2VkYmMnKTtcbiR0aS1pY29uLXJlY2VpcHQ6IHVuaWNvZGUoJ2VkZmQnKTtcbiR0aS1pY29uLXJlY2VpcHQtMjogdW5pY29kZSgnZWRmYScpO1xuJHRpLWljb24tcmVjZWlwdC1vZmY6IHVuaWNvZGUoJ2VkZmInKTtcbiR0aS1pY29uLXJlY2VpcHQtcmVmdW5kOiB1bmljb2RlKCdlZGZjJyk7XG4kdGktaWNvbi1yZWNlaXB0LXRheDogdW5pY29kZSgnZWRiZCcpO1xuJHRpLWljb24tcmVjaGFyZ2luZzogdW5pY29kZSgnZWVjYScpO1xuJHRpLWljb24tcmVjb3JkLW1haWw6IHVuaWNvZGUoJ2ViMTInKTtcbiR0aS1pY29uLXJlY3RhbmdsZTogdW5pY29kZSgnZWQzNycpO1xuJHRpLWljb24tcmVjdGFuZ2xlLXZlcnRpY2FsOiB1bmljb2RlKCdlZDM2Jyk7XG4kdGktaWNvbi1yZWN5Y2xlOiB1bmljb2RlKCdlYjliJyk7XG4kdGktaWNvbi1yZWZyZXNoOiB1bmljb2RlKCdlYjEzJyk7XG4kdGktaWNvbi1yZWZyZXNoLWFsZXJ0OiB1bmljb2RlKCdlZDU3Jyk7XG4kdGktaWNvbi1yZWdpc3RlcmVkOiB1bmljb2RlKCdlYjE0Jyk7XG4kdGktaWNvbi1yZWxhdGlvbi1tYW55LXRvLW1hbnk6IHVuaWNvZGUoJ2VkN2YnKTtcbiR0aS1pY29uLXJlbGF0aW9uLW9uZS10by1tYW55OiB1bmljb2RlKCdlZDgwJyk7XG4kdGktaWNvbi1yZWxhdGlvbi1vbmUtdG8tb25lOiB1bmljb2RlKCdlZDgxJyk7XG4kdGktaWNvbi1yZXBlYXQ6IHVuaWNvZGUoJ2ViNzInKTtcbiR0aS1pY29uLXJlcGVhdC1vbmNlOiB1bmljb2RlKCdlYjcxJyk7XG4kdGktaWNvbi1yZXBsYWNlOiB1bmljb2RlKCdlYmM3Jyk7XG4kdGktaWNvbi1yZXBvcnQ6IHVuaWNvZGUoJ2VlY2UnKTtcbiR0aS1pY29uLXJlcG9ydC1hbmFseXRpY3M6IHVuaWNvZGUoJ2VlY2InKTtcbiR0aS1pY29uLXJlcG9ydC1tZWRpY2FsOiB1bmljb2RlKCdlZWNjJyk7XG4kdGktaWNvbi1yZXBvcnQtbW9uZXk6IHVuaWNvZGUoJ2VlY2QnKTtcbiR0aS1pY29uLXJlc2l6ZTogdW5pY29kZSgnZWVjZicpO1xuJHRpLWljb24tcmlwcGxlOiB1bmljb2RlKCdlZDgyJyk7XG4kdGktaWNvbi1yb2FkLXNpZ246IHVuaWNvZGUoJ2VjZGQnKTtcbiR0aS1pY29uLXJvY2tldDogdW5pY29kZSgnZWM0NScpO1xuJHRpLWljb24tcm90YXRlOiB1bmljb2RlKCdlYjE2Jyk7XG4kdGktaWNvbi1yb3RhdGUtMjogdW5pY29kZSgnZWJiNCcpO1xuJHRpLWljb24tcm90YXRlLWNsb2Nrd2lzZTogdW5pY29kZSgnZWIxNScpO1xuJHRpLWljb24tcm90YXRlLWNsb2Nrd2lzZS0yOiB1bmljb2RlKCdlYmI1Jyk7XG4kdGktaWNvbi1yb3RhdGUtcmVjdGFuZ2xlOiB1bmljb2RlKCdlYzE1Jyk7XG4kdGktaWNvbi1yb3V0ZTogdW5pY29kZSgnZWIxNycpO1xuJHRpLWljb24tcm91dGVyOiB1bmljb2RlKCdlYjE4Jyk7XG4kdGktaWNvbi1yb3ctaW5zZXJ0LWJvdHRvbTogdW5pY29kZSgnZWVkMCcpO1xuJHRpLWljb24tcm93LWluc2VydC10b3A6IHVuaWNvZGUoJ2VlZDEnKTtcbiR0aS1pY29uLXJzczogdW5pY29kZSgnZWIxOScpO1xuJHRpLWljb24tcnVsZXI6IHVuaWNvZGUoJ2ViMWEnKTtcbiR0aS1pY29uLXJ1bGVyLTI6IHVuaWNvZGUoJ2VlZDInKTtcbiR0aS1pY29uLXJ1bjogdW5pY29kZSgnZWM4MicpO1xuJHRpLWljb24tc2FpbGJvYXQ6IHVuaWNvZGUoJ2VjODMnKTtcbiR0aS1pY29uLXNhbHQ6IHVuaWNvZGUoJ2VmMTYnKTtcbiR0aS1pY29uLXNhdGVsbGl0ZTogdW5pY29kZSgnZWVkMycpO1xuJHRpLWljb24tc2F1c2FnZTogdW5pY29kZSgnZWYxNycpO1xuJHRpLWljb24tc2NhbGU6IHVuaWNvZGUoJ2ViYzInKTtcbiR0aS1pY29uLXNjYW46IHVuaWNvZGUoJ2ViYzgnKTtcbiR0aS1pY29uLXNjaG9vbDogdW5pY29kZSgnZWNmNycpO1xuJHRpLWljb24tc2Npc3NvcnM6IHVuaWNvZGUoJ2ViMWInKTtcbiR0aS1pY29uLXNjb290ZXI6IHVuaWNvZGUoJ2VjNmMnKTtcbiR0aS1pY29uLXNjb290ZXItZWxlY3RyaWM6IHVuaWNvZGUoJ2VjYzEnKTtcbiR0aS1pY29uLXNjcmVlbi1zaGFyZTogdW5pY29kZSgnZWQxOCcpO1xuJHRpLWljb24tc2NyZWVuLXNoYXJlLW9mZjogdW5pY29kZSgnZWQxNycpO1xuJHRpLWljb24tc2N1YmEtbWFzazogdW5pY29kZSgnZWVkNCcpO1xuJHRpLWljb24tc2VhcmNoOiB1bmljb2RlKCdlYjFjJyk7XG4kdGktaWNvbi1zZWN0aW9uOiB1bmljb2RlKCdlZWQ1Jyk7XG4kdGktaWNvbi1zZWVkaW5nOiB1bmljb2RlKCdlZDUxJyk7XG4kdGktaWNvbi1zZWxlY3Q6IHVuaWNvZGUoJ2VjOWUnKTtcbiR0aS1pY29uLXNlbGVjdG9yOiB1bmljb2RlKCdlYjFkJyk7XG4kdGktaWNvbi1zZW5kOiB1bmljb2RlKCdlYjFlJyk7XG4kdGktaWNvbi1zZXBhcmF0b3I6IHVuaWNvZGUoJ2ViZGEnKTtcbiR0aS1pY29uLXNlcGFyYXRvci1ob3Jpem9udGFsOiB1bmljb2RlKCdlYzc5Jyk7XG4kdGktaWNvbi1zZXBhcmF0b3ItdmVydGljYWw6IHVuaWNvZGUoJ2VjN2EnKTtcbiR0aS1pY29uLXNlcnZlcjogdW5pY29kZSgnZWIxZicpO1xuJHRpLWljb24tc2VydmljZW1hcms6IHVuaWNvZGUoJ2VjMDknKTtcbiR0aS1pY29uLXNldHRpbmdzOiB1bmljb2RlKCdlYjIwJyk7XG4kdGktaWNvbi1zZXR0aW5ncy1hdXRvbWF0aW9uOiB1bmljb2RlKCdlZWQ2Jyk7XG4kdGktaWNvbi1zaGFkb3c6IHVuaWNvZGUoJ2VlZDgnKTtcbiR0aS1pY29uLXNoYWRvdy1vZmY6IHVuaWNvZGUoJ2VlZDcnKTtcbiR0aS1pY29uLXNoYXBlOiB1bmljb2RlKCdlYjljJyk7XG4kdGktaWNvbi1zaGFwZS0yOiB1bmljb2RlKCdlZWQ5Jyk7XG4kdGktaWNvbi1zaGFwZS0zOiB1bmljb2RlKCdlZWRhJyk7XG4kdGktaWNvbi1zaGFyZTogdW5pY29kZSgnZWIyMScpO1xuJHRpLWljb24tc2hpZWxkOiB1bmljb2RlKCdlYjI0Jyk7XG4kdGktaWNvbi1zaGllbGQtY2hlY2s6IHVuaWNvZGUoJ2ViMjInKTtcbiR0aS1pY29uLXNoaWVsZC1sb2NrOiB1bmljb2RlKCdlZDU4Jyk7XG4kdGktaWNvbi1zaGllbGQtb2ZmOiB1bmljb2RlKCdlY2Y4Jyk7XG4kdGktaWNvbi1zaGllbGQteDogdW5pY29kZSgnZWIyMycpO1xuJHRpLWljb24tc2hpcDogdW5pY29kZSgnZWM4NCcpO1xuJHRpLWljb24tc2hpcnQ6IHVuaWNvZGUoJ2VjMGEnKTtcbiR0aS1pY29uLXNob3BwaW5nLWNhcnQ6IHVuaWNvZGUoJ2ViMjUnKTtcbiR0aS1pY29uLXNob3BwaW5nLWNhcnQtZGlzY291bnQ6IHVuaWNvZGUoJ2VlZGInKTtcbiR0aS1pY29uLXNob3BwaW5nLWNhcnQtb2ZmOiB1bmljb2RlKCdlZWRjJyk7XG4kdGktaWNvbi1zaG9wcGluZy1jYXJ0LXBsdXM6IHVuaWNvZGUoJ2VlZGQnKTtcbiR0aS1pY29uLXNob3BwaW5nLWNhcnQteDogdW5pY29kZSgnZWVkZScpO1xuJHRpLWljb24tc2hyZWRkZXI6IHVuaWNvZGUoJ2VlZGYnKTtcbiR0aS1pY29uLXNpZ25hdHVyZTogdW5pY29kZSgnZWVlMCcpO1xuJHRpLWljb24tc2l0ZW1hcDogdW5pY29kZSgnZWI5ZCcpO1xuJHRpLWljb24tc2thdGVib2FyZDogdW5pY29kZSgnZWNjMicpO1xuJHRpLWljb24tc2xpY2U6IHVuaWNvZGUoJ2ViZGInKTtcbiR0aS1pY29uLXNsaWRlc2hvdzogdW5pY29kZSgnZWJjOScpO1xuJHRpLWljb24tc21hcnQtaG9tZTogdW5pY29kZSgnZWNkZScpO1xuJHRpLWljb24tc21va2luZzogdW5pY29kZSgnZWNjNCcpO1xuJHRpLWljb24tc21va2luZy1ubzogdW5pY29kZSgnZWNjMycpO1xuJHRpLWljb24tc25vd2ZsYWtlOiB1bmljb2RlKCdlYzBiJyk7XG4kdGktaWNvbi1zb2NjZXItZmllbGQ6IHVuaWNvZGUoJ2VkOTInKTtcbiR0aS1pY29uLXNvY2lhbDogdW5pY29kZSgnZWJlYycpO1xuJHRpLWljb24tc29jazogdW5pY29kZSgnZWVlMScpO1xuJHRpLWljb24tc29ydC1hc2NlbmRpbmc6IHVuaWNvZGUoJ2ViMjYnKTtcbiR0aS1pY29uLXNvcnQtYXNjZW5kaW5nLTI6IHVuaWNvZGUoJ2VlZTInKTtcbiR0aS1pY29uLXNvcnQtYXNjZW5kaW5nLWxldHRlcnM6IHVuaWNvZGUoJ2VmMTgnKTtcbiR0aS1pY29uLXNvcnQtYXNjZW5kaW5nLW51bWJlcnM6IHVuaWNvZGUoJ2VmMTknKTtcbiR0aS1pY29uLXNvcnQtZGVzY2VuZGluZzogdW5pY29kZSgnZWIyNycpO1xuJHRpLWljb24tc29ydC1kZXNjZW5kaW5nLTI6IHVuaWNvZGUoJ2VlZTMnKTtcbiR0aS1pY29uLXNvcnQtZGVzY2VuZGluZy1sZXR0ZXJzOiB1bmljb2RlKCdlZjFhJyk7XG4kdGktaWNvbi1zb3J0LWRlc2NlbmRpbmctbnVtYmVyczogdW5pY29kZSgnZWYxYicpO1xuJHRpLWljb24tc291cDogdW5pY29kZSgnZWYyZScpO1xuJHRpLWljb24tc3BhY2U6IHVuaWNvZGUoJ2VjMGMnKTtcbiR0aS1pY29uLXNwZWFrZXJwaG9uZTogdW5pY29kZSgnZWQ2MScpO1xuJHRpLWljb24tc3BlZWRib2F0OiB1bmljb2RlKCdlZDkzJyk7XG4kdGktaWNvbi1zcG9ydC1iaWxsYXJkOiB1bmljb2RlKCdlZWU0Jyk7XG4kdGktaWNvbi1zcXVhcmU6IHVuaWNvZGUoJ2ViMmMnKTtcbiR0aS1pY29uLXNxdWFyZS0wOiB1bmljb2RlKCdlZWU1Jyk7XG4kdGktaWNvbi1zcXVhcmUtMTogdW5pY29kZSgnZWVlNicpO1xuJHRpLWljb24tc3F1YXJlLTI6IHVuaWNvZGUoJ2VlZTcnKTtcbiR0aS1pY29uLXNxdWFyZS0zOiB1bmljb2RlKCdlZWU4Jyk7XG4kdGktaWNvbi1zcXVhcmUtNDogdW5pY29kZSgnZWVlOScpO1xuJHRpLWljb24tc3F1YXJlLTU6IHVuaWNvZGUoJ2VlZWEnKTtcbiR0aS1pY29uLXNxdWFyZS02OiB1bmljb2RlKCdlZWViJyk7XG4kdGktaWNvbi1zcXVhcmUtNzogdW5pY29kZSgnZWVlYycpO1xuJHRpLWljb24tc3F1YXJlLTg6IHVuaWNvZGUoJ2VlZWQnKTtcbiR0aS1pY29uLXNxdWFyZS05OiB1bmljb2RlKCdlZWVlJyk7XG4kdGktaWNvbi1zcXVhcmUtY2hlY2s6IHVuaWNvZGUoJ2ViMjgnKTtcbiR0aS1pY29uLXNxdWFyZS1kb3Q6IHVuaWNvZGUoJ2VkNTknKTtcbiR0aS1pY29uLXNxdWFyZS1mb3JiaWQ6IHVuaWNvZGUoJ2VkNWInKTtcbiR0aS1pY29uLXNxdWFyZS1mb3JiaWQtMjogdW5pY29kZSgnZWQ1YScpO1xuJHRpLWljb24tc3F1YXJlLW1pbnVzOiB1bmljb2RlKCdlYjI5Jyk7XG4kdGktaWNvbi1zcXVhcmUtb2ZmOiB1bmljb2RlKCdlZWVmJyk7XG4kdGktaWNvbi1zcXVhcmUtcGx1czogdW5pY29kZSgnZWIyYScpO1xuJHRpLWljb24tc3F1YXJlLXJvb3Q6IHVuaWNvZGUoJ2VlZjEnKTtcbiR0aS1pY29uLXNxdWFyZS1yb290LTI6IHVuaWNvZGUoJ2VlZjAnKTtcbiR0aS1pY29uLXNxdWFyZS1yb3RhdGVkOiB1bmljb2RlKCdlY2RmJyk7XG4kdGktaWNvbi1zcXVhcmUtcm90YXRlZC1vZmY6IHVuaWNvZGUoJ2VlZjInKTtcbiR0aS1pY29uLXNxdWFyZS10b2dnbGU6IHVuaWNvZGUoJ2VlZjQnKTtcbiR0aS1pY29uLXNxdWFyZS10b2dnbGUtaG9yaXpvbnRhbDogdW5pY29kZSgnZWVmMycpO1xuJHRpLWljb24tc3F1YXJlLXg6IHVuaWNvZGUoJ2ViMmInKTtcbiR0aS1pY29uLXNxdWFyZXMtZGlhZ29uYWw6IHVuaWNvZGUoJ2VlZjUnKTtcbiR0aS1pY29uLXNxdWFyZXMtZmlsbGVkOiB1bmljb2RlKCdlZWY2Jyk7XG4kdGktaWNvbi1zdGFjazogdW5pY29kZSgnZWIyZCcpO1xuJHRpLWljb24tc3RhY2stMjogdW5pY29kZSgnZWVmNycpO1xuJHRpLWljb24tc3RhaXJzOiB1bmljb2RlKCdlY2E2Jyk7XG4kdGktaWNvbi1zdGFpcnMtZG93bjogdW5pY29kZSgnZWNhNCcpO1xuJHRpLWljb24tc3RhaXJzLXVwOiB1bmljb2RlKCdlY2E1Jyk7XG4kdGktaWNvbi1zdGFyOiB1bmljb2RlKCdlYjJlJyk7XG4kdGktaWNvbi1zdGFyLWhhbGY6IHVuaWNvZGUoJ2VkMTknKTtcbiR0aS1pY29uLXN0YXItb2ZmOiB1bmljb2RlKCdlZDYyJyk7XG4kdGktaWNvbi1zdGFyczogdW5pY29kZSgnZWQzOCcpO1xuJHRpLWljb24tc3RlZXJpbmctd2hlZWw6IHVuaWNvZGUoJ2VjN2InKTtcbiR0aS1pY29uLXN0ZXAtaW50bzogdW5pY29kZSgnZWNlMCcpO1xuJHRpLWljb24tc3RlcC1vdXQ6IHVuaWNvZGUoJ2VjZTEnKTtcbiR0aS1pY29uLXN0ZXRob3Njb3BlOiB1bmljb2RlKCdlZGJlJyk7XG4kdGktaWNvbi1zdGlja2VyOiB1bmljb2RlKCdlYjJmJyk7XG4kdGktaWNvbi1zdHJpa2V0aHJvdWdoOiB1bmljb2RlKCdlYjllJyk7XG4kdGktaWNvbi1zdWJtYXJpbmU6IHVuaWNvZGUoJ2VkOTQnKTtcbiR0aS1pY29uLXN1YnNjcmlwdDogdW5pY29kZSgnZWI5ZicpO1xuJHRpLWljb24tc3VidGFzazogdW5pY29kZSgnZWM5ZicpO1xuJHRpLWljb24tc3VtOiB1bmljb2RlKCdlYjczJyk7XG4kdGktaWNvbi1zdW46IHVuaWNvZGUoJ2ViMzAnKTtcbiR0aS1pY29uLXN1bi1vZmY6IHVuaWNvZGUoJ2VkNjMnKTtcbiR0aS1pY29uLXN1bnJpc2U6IHVuaWNvZGUoJ2VmMWMnKTtcbiR0aS1pY29uLXN1bnNldDogdW5pY29kZSgnZWMzMScpO1xuJHRpLWljb24tc3VwZXJzY3JpcHQ6IHVuaWNvZGUoJ2ViYTAnKTtcbiR0aS1pY29uLXN3aW1taW5nOiB1bmljb2RlKCdlYzkyJyk7XG4kdGktaWNvbi1zd2l0Y2g6IHVuaWNvZGUoJ2ViMzMnKTtcbiR0aS1pY29uLXN3aXRjaC0yOiB1bmljb2RlKCdlZGJmJyk7XG4kdGktaWNvbi1zd2l0Y2gtMzogdW5pY29kZSgnZWRjMCcpO1xuJHRpLWljb24tc3dpdGNoLWhvcml6b250YWw6IHVuaWNvZGUoJ2ViMzEnKTtcbiR0aS1pY29uLXN3aXRjaC12ZXJ0aWNhbDogdW5pY29kZSgnZWIzMicpO1xuJHRpLWljb24tdGFibGU6IHVuaWNvZGUoJ2ViYTEnKTtcbiR0aS1pY29uLXRhYmxlLWV4cG9ydDogdW5pY29kZSgnZWVmOCcpO1xuJHRpLWljb24tdGFibGUtaW1wb3J0OiB1bmljb2RlKCdlZWY5Jyk7XG4kdGktaWNvbi10YWJsZS1vZmY6IHVuaWNvZGUoJ2VlZmEnKTtcbiR0aS1pY29uLXRhZzogdW5pY29kZSgnZWIzNCcpO1xuJHRpLWljb24tdGFsbHltYXJrLTE6IHVuaWNvZGUoJ2VjNDYnKTtcbiR0aS1pY29uLXRhbGx5bWFyay0yOiB1bmljb2RlKCdlYzQ3Jyk7XG4kdGktaWNvbi10YWxseW1hcmstMzogdW5pY29kZSgnZWM0OCcpO1xuJHRpLWljb24tdGFsbHltYXJrLTQ6IHVuaWNvZGUoJ2VjNDknKTtcbiR0aS1pY29uLXRhbGx5bWFya3M6IHVuaWNvZGUoJ2VjNGEnKTtcbiR0aS1pY29uLXRhbms6IHVuaWNvZGUoJ2VkOTUnKTtcbiR0aS1pY29uLXRhcmdldDogdW5pY29kZSgnZWIzNScpO1xuJHRpLWljb24tdGVtcGVyYXR1cmU6IHVuaWNvZGUoJ2ViMzgnKTtcbiR0aS1pY29uLXRlbXBlcmF0dXJlLWNlbHNpdXM6IHVuaWNvZGUoJ2ViMzYnKTtcbiR0aS1pY29uLXRlbXBlcmF0dXJlLWZhaHJlbmhlaXQ6IHVuaWNvZGUoJ2ViMzcnKTtcbiR0aS1pY29uLXRlbXBlcmF0dXJlLW1pbnVzOiB1bmljb2RlKCdlYmVkJyk7XG4kdGktaWNvbi10ZW1wZXJhdHVyZS1wbHVzOiB1bmljb2RlKCdlYmVlJyk7XG4kdGktaWNvbi10ZW1wbGF0ZTogdW5pY29kZSgnZWIzOScpO1xuJHRpLWljb24tdGVudDogdW5pY29kZSgnZWVmYicpO1xuJHRpLWljb24tdGVybWluYWw6IHVuaWNvZGUoJ2ViZGMnKTtcbiR0aS1pY29uLXRlcm1pbmFsLTI6IHVuaWNvZGUoJ2ViZWYnKTtcbiR0aS1pY29uLXRlc3QtcGlwZTogdW5pY29kZSgnZWIzYScpO1xuJHRpLWljb24tdGV4dC1kaXJlY3Rpb24tbHRyOiB1bmljb2RlKCdlZWZjJyk7XG4kdGktaWNvbi10ZXh0LWRpcmVjdGlvbi1ydGw6IHVuaWNvZGUoJ2VlZmQnKTtcbiR0aS1pY29uLXRleHQtd3JhcDogdW5pY29kZSgnZWJkZCcpO1xuJHRpLWljb24tdGV4dC13cmFwLWRpc2FibGVkOiB1bmljb2RlKCdlY2E3Jyk7XG4kdGktaWNvbi10aHVtYi1kb3duOiB1bmljb2RlKCdlYjNiJyk7XG4kdGktaWNvbi10aHVtYi11cDogdW5pY29kZSgnZWIzYycpO1xuJHRpLWljb24tdGlja2V0OiB1bmljb2RlKCdlYjNkJyk7XG4kdGktaWNvbi10aWx0LXNoaWZ0OiB1bmljb2RlKCdlZWZlJyk7XG4kdGktaWNvbi10aXI6IHVuaWNvZGUoJ2ViZjAnKTtcbiR0aS1pY29uLXRvZ2dsZS1sZWZ0OiB1bmljb2RlKCdlYjNlJyk7XG4kdGktaWNvbi10b2dnbGUtcmlnaHQ6IHVuaWNvZGUoJ2ViM2YnKTtcbiR0aS1pY29uLXRvb2w6IHVuaWNvZGUoJ2ViNDAnKTtcbiR0aS1pY29uLXRvb2xzOiB1bmljb2RlKCdlYmNhJyk7XG4kdGktaWNvbi10b29scy1raXRjaGVuOiB1bmljb2RlKCdlZDY0Jyk7XG4kdGktaWNvbi10b29scy1raXRjaGVuLTI6IHVuaWNvZGUoJ2VlZmYnKTtcbiR0aS1pY29uLXRvcm5hZG86IHVuaWNvZGUoJ2VjZTInKTtcbiR0aS1pY29uLXRvdXJuYW1lbnQ6IHVuaWNvZGUoJ2VjZDAnKTtcbiR0aS1pY29uLXRyYWNrOiB1bmljb2RlKCdlZjAwJyk7XG4kdGktaWNvbi10cmFjdG9yOiB1bmljb2RlKCdlYzBkJyk7XG4kdGktaWNvbi10cmFkZW1hcms6IHVuaWNvZGUoJ2VjMGUnKTtcbiR0aS1pY29uLXRyYWZmaWMtY29uZTogdW5pY29kZSgnZWMwZicpO1xuJHRpLWljb24tdHJhZmZpYy1saWdodHM6IHVuaWNvZGUoJ2VkMzknKTtcbiR0aS1pY29uLXRyYWluOiB1bmljb2RlKCdlZDk2Jyk7XG4kdGktaWNvbi10cmFuc2Zlci1pbjogdW5pY29kZSgnZWYyZicpO1xuJHRpLWljb24tdHJhbnNmZXItb3V0OiB1bmljb2RlKCdlZjMwJyk7XG4kdGktaWNvbi10cmFzaDogdW5pY29kZSgnZWI0MScpO1xuJHRpLWljb24tdHJhc2gtb2ZmOiB1bmljb2RlKCdlZDY1Jyk7XG4kdGktaWNvbi10cmVlOiB1bmljb2RlKCdlZjAxJyk7XG4kdGktaWNvbi10cmVlczogdW5pY29kZSgnZWMxMCcpO1xuJHRpLWljb24tdHJlbmRpbmctZG93bjogdW5pY29kZSgnZWI0MicpO1xuJHRpLWljb24tdHJlbmRpbmctZG93bi0yOiB1bmljb2RlKCdlZGMxJyk7XG4kdGktaWNvbi10cmVuZGluZy1kb3duLTM6IHVuaWNvZGUoJ2VkYzInKTtcbiR0aS1pY29uLXRyZW5kaW5nLXVwOiB1bmljb2RlKCdlYjQzJyk7XG4kdGktaWNvbi10cmVuZGluZy11cC0yOiB1bmljb2RlKCdlZGMzJyk7XG4kdGktaWNvbi10cmVuZGluZy11cC0zOiB1bmljb2RlKCdlZGM0Jyk7XG4kdGktaWNvbi10cmlhbmdsZTogdW5pY29kZSgnZWI0NCcpO1xuJHRpLWljb24tdHJpYW5nbGUtb2ZmOiB1bmljb2RlKCdlZjAyJyk7XG4kdGktaWNvbi10cmlhbmdsZS1zcXVhcmUtY2lyY2xlOiB1bmljb2RlKCdlY2U4Jyk7XG4kdGktaWNvbi10cmlkZW50OiB1bmljb2RlKCdlY2M1Jyk7XG4kdGktaWNvbi10cm9waHk6IHVuaWNvZGUoJ2ViNDUnKTtcbiR0aS1pY29uLXRydWNrOiB1bmljb2RlKCdlYmM0Jyk7XG4kdGktaWNvbi10cnVjay1kZWxpdmVyeTogdW5pY29kZSgnZWM0YicpO1xuJHRpLWljb24tdHJ1Y2stb2ZmOiB1bmljb2RlKCdlZjAzJyk7XG4kdGktaWNvbi10cnVjay1yZXR1cm46IHVuaWNvZGUoJ2VjNGMnKTtcbiR0aS1pY29uLXR5cG9ncmFwaHk6IHVuaWNvZGUoJ2ViYzUnKTtcbiR0aS1pY29uLXVtYnJlbGxhOiB1bmljb2RlKCdlYmYxJyk7XG4kdGktaWNvbi11bmRlcmxpbmU6IHVuaWNvZGUoJ2ViYTInKTtcbiR0aS1pY29uLXVubGluazogdW5pY29kZSgnZWI0NicpO1xuJHRpLWljb24tdXBsb2FkOiB1bmljb2RlKCdlYjQ3Jyk7XG4kdGktaWNvbi11cmdlbnQ6IHVuaWNvZGUoJ2ViNDgnKTtcbiR0aS1pY29uLXVzZXI6IHVuaWNvZGUoJ2ViNGQnKTtcbiR0aS1pY29uLXVzZXItY2hlY2s6IHVuaWNvZGUoJ2ViNDknKTtcbiR0aS1pY29uLXVzZXItZXhjbGFtYXRpb246IHVuaWNvZGUoJ2VjMTInKTtcbiR0aS1pY29uLXVzZXItbWludXM6IHVuaWNvZGUoJ2ViNGEnKTtcbiR0aS1pY29uLXVzZXItb2ZmOiB1bmljb2RlKCdlY2Y5Jyk7XG4kdGktaWNvbi11c2VyLXBsdXM6IHVuaWNvZGUoJ2ViNGInKTtcbiR0aS1pY29uLXVzZXIteDogdW5pY29kZSgnZWI0YycpO1xuJHRpLWljb24tdXNlcnM6IHVuaWNvZGUoJ2ViZjInKTtcbiR0aS1pY29uLXZhY2NpbmU6IHVuaWNvZGUoJ2VmMDQnKTtcbiR0aS1pY29uLXZhcmlhYmxlOiB1bmljb2RlKCdlZjA1Jyk7XG4kdGktaWNvbi12ZWN0b3I6IHVuaWNvZGUoJ2VjYTknKTtcbiR0aS1pY29uLXZlY3Rvci1iZWl6ZXItMjogdW5pY29kZSgnZWQzYScpO1xuJHRpLWljb24tdmVjdG9yLWJlemllcjogdW5pY29kZSgnZWYxZCcpO1xuJHRpLWljb24tdmVjdG9yLXRyaWFuZ2xlOiB1bmljb2RlKCdlY2E4Jyk7XG4kdGktaWNvbi12ZW51czogdW5pY29kZSgnZWM4NicpO1xuJHRpLWljb24tdmVyc2lvbnM6IHVuaWNvZGUoJ2VkNTInKTtcbiR0aS1pY29uLXZpZGVvOiB1bmljb2RlKCdlZDIyJyk7XG4kdGktaWNvbi12aWRlby1taW51czogdW5pY29kZSgnZWQxZicpO1xuJHRpLWljb24tdmlkZW8tb2ZmOiB1bmljb2RlKCdlZDIwJyk7XG4kdGktaWNvbi12aWRlby1wbHVzOiB1bmljb2RlKCdlZDIxJyk7XG4kdGktaWNvbi12aWV3LTM2MDogdW5pY29kZSgnZWQ4NCcpO1xuJHRpLWljb24tdmlld2ZpbmRlcjogdW5pY29kZSgnZWI0ZScpO1xuJHRpLWljb24tdmlld3BvcnQtbmFycm93OiB1bmljb2RlKCdlYmYzJyk7XG4kdGktaWNvbi12aWV3cG9ydC13aWRlOiB1bmljb2RlKCdlYmY0Jyk7XG4kdGktaWNvbi12aXJ1czogdW5pY29kZSgnZWI3NCcpO1xuJHRpLWljb24tdmlydXMtb2ZmOiB1bmljb2RlKCdlZDY2Jyk7XG4kdGktaWNvbi12aXJ1cy1zZWFyY2g6IHVuaWNvZGUoJ2VkNjcnKTtcbiR0aS1pY29uLXZvY2FidWxhcnk6IHVuaWNvZGUoJ2VmMWUnKTtcbiR0aS1pY29uLXZvbHVtZTogdW5pY29kZSgnZWI1MScpO1xuJHRpLWljb24tdm9sdW1lLTI6IHVuaWNvZGUoJ2ViNGYnKTtcbiR0aS1pY29uLXZvbHVtZS0zOiB1bmljb2RlKCdlYjUwJyk7XG4kdGktaWNvbi13YWxrOiB1bmljb2RlKCdlYzg3Jyk7XG4kdGktaWNvbi13YWxsZXQ6IHVuaWNvZGUoJ2ViNzUnKTtcbiR0aS1pY29uLXdhbmQ6IHVuaWNvZGUoJ2ViY2InKTtcbiR0aS1pY29uLXdhdmUtc2F3LXRvb2w6IHVuaWNvZGUoJ2VjZDMnKTtcbiR0aS1pY29uLXdhdmUtc2luZTogdW5pY29kZSgnZWNkNCcpO1xuJHRpLWljb24td2F2ZS1zcXVhcmU6IHVuaWNvZGUoJ2VjZDUnKTtcbiR0aS1pY29uLXdpZmk6IHVuaWNvZGUoJ2ViNTInKTtcbiR0aS1pY29uLXdpZmktMDogdW5pY29kZSgnZWJhMycpO1xuJHRpLWljb24td2lmaS0xOiB1bmljb2RlKCdlYmE0Jyk7XG4kdGktaWNvbi13aWZpLTI6IHVuaWNvZGUoJ2ViYTUnKTtcbiR0aS1pY29uLXdpZmktb2ZmOiB1bmljb2RlKCdlY2ZhJyk7XG4kdGktaWNvbi13aW5kOiB1bmljb2RlKCdlYzM0Jyk7XG4kdGktaWNvbi13aW5kbWlsbDogdW5pY29kZSgnZWQ4NScpO1xuJHRpLWljb24td2luZG93OiB1bmljb2RlKCdlZjA2Jyk7XG4kdGktaWNvbi13aXBlcjogdW5pY29kZSgnZWNhYicpO1xuJHRpLWljb24td2lwZXItd2FzaDogdW5pY29kZSgnZWNhYScpO1xuJHRpLWljb24td29tYW46IHVuaWNvZGUoJ2ViNTMnKTtcbiR0aS1pY29uLXdvcmxkOiB1bmljb2RlKCdlYjU0Jyk7XG4kdGktaWNvbi13b3JsZC1sYXRpdHVkZTogdW5pY29kZSgnZWQyZScpO1xuJHRpLWljb24td29ybGQtbG9uZ2l0dWRlOiB1bmljb2RlKCdlZDJmJyk7XG4kdGktaWNvbi13cmVja2luZy1iYWxsOiB1bmljb2RlKCdlZDk3Jyk7XG4kdGktaWNvbi13cml0aW5nOiB1bmljb2RlKCdlZjA4Jyk7XG4kdGktaWNvbi13cml0aW5nLXNpZ246IHVuaWNvZGUoJ2VmMDcnKTtcbiR0aS1pY29uLXg6IHVuaWNvZGUoJ2ViNTUnKTtcbiR0aS1pY29uLXlpbi15YW5nOiB1bmljb2RlKCdlYzM1Jyk7XG4kdGktaWNvbi16b2RpYWMtYXF1YXJpdXM6IHVuaWNvZGUoJ2VjYWMnKTtcbiR0aS1pY29uLXpvZGlhYy1hcmllczogdW5pY29kZSgnZWNhZCcpO1xuJHRpLWljb24tem9kaWFjLWNhbmNlcjogdW5pY29kZSgnZWNhZScpO1xuJHRpLWljb24tem9kaWFjLWNhcHJpY29ybjogdW5pY29kZSgnZWNhZicpO1xuJHRpLWljb24tem9kaWFjLWdlbWluaTogdW5pY29kZSgnZWNiMCcpO1xuJHRpLWljb24tem9kaWFjLWxlbzogdW5pY29kZSgnZWNiMScpO1xuJHRpLWljb24tem9kaWFjLWxpYnJhOiB1bmljb2RlKCdlY2IyJyk7XG4kdGktaWNvbi16b2RpYWMtcGlzY2VzOiB1bmljb2RlKCdlY2IzJyk7XG4kdGktaWNvbi16b2RpYWMtc2FnaXR0YXJpdXM6IHVuaWNvZGUoJ2VjYjQnKTtcbiR0aS1pY29uLXpvZGlhYy1zY29ycGlvOiB1bmljb2RlKCdlY2I1Jyk7XG4kdGktaWNvbi16b2RpYWMtdGF1cnVzOiB1bmljb2RlKCdlY2I2Jyk7XG4kdGktaWNvbi16b2RpYWMtdmlyZ286IHVuaWNvZGUoJ2VjYjcnKTtcbiR0aS1pY29uLXpvb20tY2FuY2VsOiB1bmljb2RlKCdlYzRkJyk7XG4kdGktaWNvbi16b29tLWNoZWNrOiB1bmljb2RlKCdlZjA5Jyk7XG4kdGktaWNvbi16b29tLWluOiB1bmljb2RlKCdlYjU2Jyk7XG4kdGktaWNvbi16b29tLW1vbmV5OiB1bmljb2RlKCdlZjBhJyk7XG4kdGktaWNvbi16b29tLW91dDogdW5pY29kZSgnZWI1NycpO1xuJHRpLWljb24tem9vbS1xdWVzdGlvbjogdW5pY29kZSgnZWRlYicpO1xuXG5cbi4jeyR0aS1wcmVmaXh9LTJmYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLTJmYTtcbn1cblxuLiN7JHRpLXByZWZpeH0tM2QtY3ViZS1zcGhlcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi0zZC1jdWJlLXNwaGVyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYS1iOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYS1iO1xufVxuXG4uI3skdGktcHJlZml4fS1hY2Nlc3MtcG9pbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hY2Nlc3MtcG9pbnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFjY2Vzcy1wb2ludC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hY2Nlc3MtcG9pbnQtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1hY2Nlc3NpYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYWNjZXNzaWJsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYWN0aXZpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hY3Rpdml0eTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYWQtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFkLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFkanVzdG1lbnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYWRqdXN0bWVudHM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFkanVzdG1lbnRzLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFkanVzdG1lbnRzLWFsdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYWRqdXN0bWVudHMtaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFkanVzdG1lbnRzLWhvcml6b250YWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFlcmlhbC1saWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYWVyaWFsLWxpZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFmZmlsaWF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFmZmlsaWF0ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYWxhcm06YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hbGFybTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYWxlcnQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYWxlcnQtY2lyY2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1hbGVydC1vY3RhZ29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYWxlcnQtb2N0YWdvbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYWxlcnQtdHJpYW5nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hbGVydC10cmlhbmdsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYWxpZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hbGllbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYWxpZ24tY2VudGVyO1xufVxuXG4uI3skdGktcHJlZml4fS1hbGlnbi1qdXN0aWZpZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hbGlnbi1qdXN0aWZpZWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hbGlnbi1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFsaWduLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hbWJ1bGFuY2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFuY2hvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFuY2hvcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYW5nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hbmdsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYW50ZW5uYS1iYXJzLTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hbnRlbm5hLWJhcnMtMTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYW50ZW5uYS1iYXJzLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hbnRlbm5hLWJhcnMtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYW50ZW5uYS1iYXJzLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hbnRlbm5hLWJhcnMtMztcbn1cblxuLiN7JHRpLXByZWZpeH0tYW50ZW5uYS1iYXJzLTQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hbnRlbm5hLWJhcnMtNDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYW50ZW5uYS1iYXJzLTU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hbnRlbm5hLWJhcnMtNTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXBlcnR1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcGVydHVyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXBwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcHBsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXBwczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFwcHM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcmNoaXZlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1iYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctYmFjaztcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctYmFjay11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWJhY2stdXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWJhci1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctYmFyLWRvd247XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWJhci1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctYmFyLWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWJhci1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWJhci1yaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctYmFyLXRvLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1iYXItdG8tZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctYmFyLXRvLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1iYXItdG8tbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctYmFyLXRvLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctYmFyLXRvLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1iYXItdG8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1iYXItdG8tdXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWJhci11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWJhci11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctYmlnLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1iaWctZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctYmlnLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1iaWctbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctYmlnLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctYmlnLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1iaWctdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctYmlnLXRvcDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctYm90dG9tLWJhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWJvdHRvbS1iYXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWJvdHRvbS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1ib3R0b20tY2lyY2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1ib3R0b20tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctYm90dG9tLXNxdWFyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctYm90dG9tLXRhaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1ib3R0b20tdGFpbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWRvd247XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctZG93bi1jaXJjbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWRvd24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWRvd24tbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctZG93bi1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWRvd24tbGVmdC1jaXJjbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWRvd24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1kb3duLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1kb3duLXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWRvd24tcmlnaHQtY2lyY2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctZm9yd2FyZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctZm9yd2FyZC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWZvcndhcmQtdXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1sZWZ0LWJhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWxlZnQtYmFyO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWxlZnQtY2lyY2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1sZWZ0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWxlZnQtc3F1YXJlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1sZWZ0LXRhaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1sZWZ0LXRhaWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LWxvb3AtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWxvb3AtbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctbG9vcC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LWxvb3AtcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LW5hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctbmFycm93LWRvd247XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LW5hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctbmFycm93LWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LW5hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LW5hcnJvdy1yaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctbmFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctbmFycm93LXVwO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1yYW1wLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1yYW1wLWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LXJhbXAtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1yYW1wLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1yaWdodC1iYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy1yaWdodC1iYXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LXJpZ2h0LWNpcmNsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctcmlnaHQtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctcmlnaHQtc3F1YXJlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy1yaWdodC10YWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctcmlnaHQtdGFpbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctdG9wLWJhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LXRvcC1iYXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LXRvcC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy10b3AtY2lyY2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy10b3Atc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctdG9wLXNxdWFyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctdG9wLXRhaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy10b3AtdGFpbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctdXAtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctdXAtY2lyY2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy11cC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctdXAtbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctdXAtbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy11cC1sZWZ0LWNpcmNsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctdXAtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy11cC1yaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctdXAtcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3ctdXAtcmlnaHQtY2lyY2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy13YXZlLWxlZnQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LXdhdmUtbGVmdC1kb3duO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvdy13YXZlLWxlZnQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvdy13YXZlLWxlZnQtdXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93LXdhdmUtcmlnaHQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LXdhdmUtcmlnaHQtZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3ctd2F2ZS1yaWdodC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93LXdhdmUtcmlnaHQtdXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy1kaWFnb25hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy1kaWFnb25hbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLWRpYWdvbmFsLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtZGlhZ29uYWwtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLWRvdWJsZS1uZS1zdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy1kb3VibGUtbmUtc3c7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy1kb3VibGUtbnctc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtZG91YmxlLW53LXNlO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3MtZG91YmxlLXNlLW53OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLWRvdWJsZS1zZS1udztcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLWRvdWJsZS1zdy1uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy1kb3VibGUtc3ctbmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLWRvd247XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy1kb3duLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLWRvd24tdXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLWhvcml6b250YWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy1qb2luOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLWpvaW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy1qb2luLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3Mtam9pbi0yO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3MtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3MtbGVmdC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLWxlZnQtZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLWxlZnQtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtbGVmdC1yaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLW1heGltaXplOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLW1heGltaXplO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3MtbWluaW1pemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtbWluaW1pemU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy1yaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLXJpZ2h0LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtcmlnaHQtZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLXJpZ2h0LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtcmlnaHQtbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLXNvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3Mtc29ydDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLXNwbGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLXNwbGl0O1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3Mtc3BsaXQtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy1zcGxpdC0yO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnJvd3MtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hcnJvd3MtdXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy11cC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLXVwLWRvd247XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy11cC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLXVwLWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWFycm93cy11cC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFycm93cy11cC1yaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYXJyb3dzLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXJyb3dzLXZlcnRpY2FsO1xufVxuXG4uI3skdGktcHJlZml4fS1hcnRib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWFydGJvYXJkO1xufVxuXG4uI3skdGktcHJlZml4fS1hc3BlY3QtcmF0aW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hc3BlY3QtcmF0aW87XG59XG5cbi4jeyR0aS1wcmVmaXh9LWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWF0b206YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hdG9tO1xufVxuXG4uI3skdGktcHJlZml4fS1hdG9tLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1hdG9tLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYXdhcmQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJhY2tob2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iYWNraG9lO1xufVxuXG4uI3skdGktcHJlZml4fS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iYWNrc3BhY2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJhbGwtYW1lcmljYW4tZm9vdGJhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iYWxsLWFtZXJpY2FuLWZvb3RiYWxsO1xufVxuXG4uI3skdGktcHJlZml4fS1iYWxsLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iYWxsLWJhc2tldGJhbGw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJhbGwtYm93bGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJhbGwtYm93bGluZztcbn1cblxuLiN7JHRpLXByZWZpeH0tYmFsbC1mb290YmFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJhbGwtZm9vdGJhbGw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJhbGwtZm9vdGJhbGwtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmFsbC1mb290YmFsbC1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJhbGwtdGVubmlzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmFsbC10ZW5uaXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJhbGwtdm9sbGV5YmFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJhbGwtdm9sbGV5YmFsbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmFuOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmFuO1xufVxuXG4uI3skdGktcHJlZml4fS1iYW5kYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmFuZGFnZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmFyY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJhcmNvZGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJhc2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJhc2tldDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJhdHRlcnk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJhdHRlcnktMTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmF0dGVyeS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iYXR0ZXJ5LTM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJhdHRlcnktNDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmF0dGVyeS1hdXRvbW90aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmF0dGVyeS1hdXRvbW90aXZlO1xufVxuXG4uI3skdGktcHJlZml4fS1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmF0dGVyeS1jaGFyZ2luZztcbn1cblxuLiN7JHRpLXByZWZpeH0tYmF0dGVyeS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iYXR0ZXJ5LW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmVkO1xufVxuXG4uI3skdGktcHJlZml4fS1iZWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmVsbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmVsbC1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJlbGwtbWludXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJlbGwtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmVsbC1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJlbGwtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJlbGwtcGx1cztcbn1cblxuLiN7JHRpLXByZWZpeH0tYmVsbC1yaW5naW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYmVsbC1yaW5naW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1iZWxsLXJpbmdpbmctMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJlbGwtcmluZ2luZy0yO1xufVxuXG4uI3skdGktcHJlZml4fS1iZWxsLXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iZWxsLXg7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJpa2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iaWtlO1xufVxuXG4uI3skdGktcHJlZml4fS1iaW5hcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1iaW5hcnk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJpb2hhemFyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJpb2hhemFyZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJsb2NrcXVvdGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJsdWV0b290aDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYmx1ZXRvb3RoLWNvbm5lY3RlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJsdWV0b290aC1jb25uZWN0ZWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJsdWV0b290aC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ibHVldG9vdGgtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1ib2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYm9sZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm9sdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJvbHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJvbHQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYm9sdC1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib25lO1xufVxuXG4uI3skdGktcHJlZml4fS1ib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYm9vaztcbn1cblxuLiN7JHRpLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib29rbWFyaztcbn1cblxuLiN7JHRpLXByZWZpeH0tYm9va21hcmstb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYm9va21hcmstb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1ib29rbWFya3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib29rbWFya3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3JkZXItYWxsO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYm9yZGVyLWJvdHRvbTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3JkZXItaG9yaXpvbnRhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm9yZGVyLWlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYm9yZGVyLWlubmVyO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3JkZXItbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJvcmRlci1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJvcmRlci1ub25lO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3JkZXItb3V0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3JkZXItb3V0ZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJvcmRlci1yYWRpdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3JkZXItcmFkaXVzO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3JkZXItcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJvcmRlci1zdHlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJvcmRlci1zdHlsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm9yZGVyLXN0eWxlLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3JkZXItc3R5bGUtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm9yZGVyLXRvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJvcmRlci10b3A7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJvcmRlci12ZXJ0aWNhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm90dGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYm90dGxlO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJveC1tYXJnaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3gtbWFyZ2luO1xufVxuXG4uI3skdGktcHJlZml4fS1ib3gtbW9kZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3gtbW9kZWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJveC1tb2RlbC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYm94LW1vZGVsLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJveC1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJveC1tdWx0aXBsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm94LW11bHRpcGxlLTA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3gtbXVsdGlwbGUtMDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm94LW11bHRpcGxlLTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3gtbXVsdGlwbGUtMTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm94LW11bHRpcGxlLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3gtbXVsdGlwbGUtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm94LW11bHRpcGxlLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3gtbXVsdGlwbGUtMztcbn1cblxuLiN7JHRpLXByZWZpeH0tYm94LW11bHRpcGxlLTQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3gtbXVsdGlwbGUtNDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm94LW11bHRpcGxlLTU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3gtbXVsdGlwbGUtNTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm94LW11bHRpcGxlLTY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3gtbXVsdGlwbGUtNjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm94LW11bHRpcGxlLTc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3gtbXVsdGlwbGUtNztcbn1cblxuLiN7JHRpLXByZWZpeH0tYm94LW11bHRpcGxlLTg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3gtbXVsdGlwbGUtODtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm94LW11bHRpcGxlLTk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3gtbXVsdGlwbGUtOTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYm94LXBhZGRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ib3gtcGFkZGluZztcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhY2VzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhY2VzO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFja2V0czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYWNrZXRzO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1haXJibmI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1haXJibmI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWFuZHJvaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1hbmRyb2lkO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1hcHBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWFwcGxlO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1hcHBsZS1hcmNhZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1hcHBsZS1hcmNhZGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWFwcHN0b3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtYXBwc3RvcmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWFzYW5hOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtYXNhbmE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWJlaGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1iZWhhbmNlO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1iaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtYmluZztcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtYml0YnVja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtYml0YnVja2V0O1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1ib29raW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtYm9va2luZztcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtY2hyb21lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtY2hyb21lO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1jb2RlcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtY29kZXBlbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtY29kZXNhbmRib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1jb2Rlc2FuZGJveDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtY3NzMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWNzczM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1kZXZpYW50YXJ0O1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1kaXNjb3JkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtZGlzY29yZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtZGlzcXVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtZGlzcXVzO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1kb2NrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1kb2NrZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWRyaWJiYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtZHJpYmJibGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWVkZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1lZGdlO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWZhY2Vib29rO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1maWdtYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWZpZ21hO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1maXJlZm94OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtZmlyZWZveDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtZmxpY2tyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtZmxpY2tyO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtZm91cnNxdWFyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtZnJhbWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtZnJhbWVyO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1naXRodWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1naXRodWI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLWdpdGxhYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWdpdGxhYjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtZ29vZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtZ29vZ2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1nb29nbGUtYW5hbHl0aWNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtZ29vZ2xlLWFuYWx5dGljcztcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtZ29vZ2xlLWRyaXZlO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1nb29nbGUtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWdvb2dsZS1wbGF5O1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1ncmF2YXRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWdyYXZhdGFyO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1oaXBjaGF0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtaGlwY2hhdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtaHRtbDU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1odG1sNTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtaW5zdGFncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtaW5zdGFncmFtO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1qYXZhc2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtamF2YXNjcmlwdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1raWNrc3RhcnRlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQta290bGluOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQta290bGluO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLWxpbmtlZGluO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1tZWRpdW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1tZWRpdW07XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLW1lc3NlbmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLW1lc3Nlbmdlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtbmV0ZmxpeDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLW5ldGZsaXg7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLW9wZW4tc291cmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtb3Blbi1zb3VyY2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLW9wZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtb3BlcmE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXBhZ2VraXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1wYWdla2l0O1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1wYXRyZW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtcGF0cmVvbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtcGF5cGFsO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1waW50ZXJlc3Q7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXBvY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXBvY2tldDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtcHJvZHVjdGh1bnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1wcm9kdWN0aHVudDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtcHl0aG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtcHl0aG9uO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1yZWRkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1yZWRkaXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXNhZmFyaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXNhZmFyaTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtc2FzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXNhc3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXNlbnRyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXNlbnRyeTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtc2hhemFtOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtc2hhemFtO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1za2V0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1za2V0Y2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXNreXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtc2t5cGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXNsYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtc2xhY2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXNuYXBjaGF0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtc25hcGNoYXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1zb3VuZGNsb3VkO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC1zcG90aWZ5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtc3BvdGlmeTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtc3RlYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC1zdGVhbTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtc3RyaXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtc3RyaXBlO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC10YWJsZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC10YWJsZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXRhaWx3aW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtdGFpbHdpbmQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXRlbGVncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtdGVsZWdyYW07XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXRpZGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtdGlkYWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXRpa3RvazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXRpa3Rvaztcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtdGluZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtdGluZGVyO1xufVxuXG4uI3skdGktcHJlZml4fS1icmFuZC10dW1ibHI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC10dW1ibHI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXR3aXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXR3aXRjaDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXR3aXR0ZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXVuc3BsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQtdW5zcGxhc2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXZlcmNlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXZlcmNlbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtdmltZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC12aW1lbztcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtdms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC12aztcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtd2hhdHNhcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC13aGF0c2FwcDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJhbmQtd2luZG93czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyYW5kLXdpbmRvd3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXlhaG9vOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQteWFob287XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXljb21iaW5hdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJhbmQteWNvbWJpbmF0b3I7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyYW5kLXlvdXR1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmFuZC15b3V0dWJlO1xufVxuXG4uI3skdGktcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmllZmNhc2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyaWdodG5lc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmlnaHRuZXNzO1xufVxuXG4uI3skdGktcHJlZml4fS1icmlnaHRuZXNzLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1icmlnaHRuZXNzLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJyaWdodG5lc3MtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyaWdodG5lc3MtZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJpZ2h0bmVzcy1oYWxmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJpZ2h0bmVzcy1oYWxmO1xufVxuXG4uI3skdGktcHJlZml4fS1icmlnaHRuZXNzLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJpZ2h0bmVzcy11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnJvd3NlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJyb3dzZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJydXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnJ1c2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1Y2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1Y2tldDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVnOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVnO1xufVxuXG4uI3skdGktcHJlZml4fS1idWlsZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1idWlsZGluZy1hcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVpbGRpbmctYXJjaDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVpbGRpbmctYmFuazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nLWJhbms7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1aWxkaW5nLWJyaWRnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nLWJyaWRnZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVpbGRpbmctYnJpZGdlLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1idWlsZGluZy1icmlkZ2UtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVpbGRpbmctY2Fyb3VzZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1idWlsZGluZy1jYXJvdXNlbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVpbGRpbmctY2FzdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVpbGRpbmctY2FzdGxlO1xufVxuXG4uI3skdGktcHJlZml4fS1idWlsZGluZy1jaHVyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1idWlsZGluZy1jaHVyY2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1aWxkaW5nLWNvbW11bml0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nLWNvbW11bml0eTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVpbGRpbmctY290dGFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nLWNvdHRhZ2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1aWxkaW5nLWZhY3Rvcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1idWlsZGluZy1mYWN0b3J5O1xufVxuXG4uI3skdGktcHJlZml4fS1idWlsZGluZy1mb3J0cmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nLWZvcnRyZXNzO1xufVxuXG4uI3skdGktcHJlZml4fS1idWlsZGluZy1ob3NwaXRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nLWhvc3BpdGFsO1xufVxuXG4uI3skdGktcHJlZml4fS1idWlsZGluZy1saWdodGhvdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVpbGRpbmctbGlnaHRob3VzZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVpbGRpbmctbW9udW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1idWlsZGluZy1tb251bWVudDtcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVpbGRpbmctcGF2aWxvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nLXBhdmlsb247XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1aWxkaW5nLXNreXNjcmFwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1idWlsZGluZy1za3lzY3JhcGVyO1xufVxuXG4uI3skdGktcHJlZml4fS1idWlsZGluZy1zdG9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1aWxkaW5nLXN0b3JlO1xufVxuXG4uI3skdGktcHJlZml4fS1idWlsZGluZy13YXJlaG91c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1idWlsZGluZy13YXJlaG91c2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1bGI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1idWxiO1xufVxuXG4uI3skdGktcHJlZml4fS1idWxiLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1bGItb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1idWxsZG96ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1idWxsZG96ZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWJ1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWJ1cztcbn1cblxuLiN7JHRpLXByZWZpeH0tYnVzaW5lc3NwbGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tYnVzaW5lc3NwbGFuO1xufVxuXG4uI3skdGktcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FsY3VsYXRvcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYWxlbmRhcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FsZW5kYXItZXZlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYWxlbmRhci1ldmVudDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYWxlbmRhci1taW51cztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FsZW5kYXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FsZW5kYXItb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FsZW5kYXItcGx1cztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FsZW5kYXItc3RhdHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYWxlbmRhci1zdGF0cztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FsZW5kYXItdGltZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhbGVuZGFyLXRpbWU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhbWVyYTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FtZXJhLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FtZXJhLW1pbnVzO1xufVxuXG4uI3skdGktcHJlZml4fS1jYW1lcmEtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FtZXJhLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FtZXJhLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYW1lcmEtcGx1cztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FtZXJhLXJvdGF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhbWVyYS1yb3RhdGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhbWVyYS1zZWxmaWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYW1lcmEtc2VsZmllO1xufVxuXG4uI3skdGktcHJlZml4fS1jYW5keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhbmR5O1xufVxuXG4uI3skdGktcHJlZml4fS1jYXB0dXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FwdHVyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FyO1xufVxuXG4uI3skdGktcHJlZml4fS1jYXItY3JhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYXItY3JhbmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhcmF2YW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYXJhdmFuO1xufVxuXG4uI3skdGktcHJlZml4fS1jYXJkYm9hcmRzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FyZGJvYXJkcztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhcmV0LWRvd247XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYXJldC1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhcmV0LXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1jYXJldC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhcmV0LXVwO1xufVxuXG4uI3skdGktcHJlZml4fS1jYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FzaDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2FzaC1iYW5rbm90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNhc2gtYmFua25vdGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhc2gtYmFua25vdGUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2FzaC1iYW5rbm90ZS1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNhc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jYXN0O1xufVxuXG4uI3skdGktcHJlZml4fS1jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNlO1xufVxuXG4uI3skdGktcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNlcnRpZmljYXRlO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFyZ2luZy1waWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hhcmdpbmctcGlsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtYXJjczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LWFyY3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoYXJ0LWFyY3MtMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LWFyY3MtMztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtYXJlYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LWFyZWE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoYXJ0LWFyZWEtbGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LWFyZWEtbGluZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtYXJyb3dzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hhcnQtYXJyb3dzO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1hcnJvd3MtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGFydC1hcnJvd3MtdmVydGljYWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoYXJ0LWJhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LWJhcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtYnViYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hhcnQtYnViYmxlO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1jYW5kbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGFydC1jYW5kbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoYXJ0LWNpcmNsZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGFydC1jaXJjbGVzO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1kb251dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LWRvbnV0O1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1kb251dC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hhcnQtZG9udXQtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtZG9udXQtMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LWRvbnV0LTM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoYXJ0LWRvbnV0LTQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGFydC1kb251dC00O1xufVxuXG4uI3skdGktcHJlZml4fS1jaGFydC1kb3RzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hhcnQtZG90cztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtaW5mb2dyYXBoaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGFydC1pbmZvZ3JhcGhpYztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtbGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LWxpbmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoYXJ0LXBpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoYXJ0LXBpZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtcGllLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGFydC1waWUtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtcGllLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGFydC1waWUtMztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtcGllLTQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGFydC1waWUtNDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hhcnQtcmFkYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGFydC1yYWRhcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGVjaztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hlY2tib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGVja2JveDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hlY2tzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hlY2tzO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGVlc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGVlc2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoZXZyb24tZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hldnJvbi1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGV2cm9uLWRvd24tbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hldnJvbi1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hldnJvbi1kb3duLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGV2cm9uLWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGV2cm9uLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hldnJvbi11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hldnJvbi11cC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hldnJvbi11cC1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1jaGV2cm9uLXVwLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hldnJvbi11cC1yaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hldnJvbnMtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoZXZyb25zLWRvd247XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoZXZyb25zLWRvd24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoZXZyb25zLWRvd24tbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hldnJvbnMtZG93bi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoZXZyb25zLWRvd24tcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNoZXZyb25zLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGV2cm9ucy1sZWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1jaGV2cm9ucy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoZXZyb25zLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1jaGV2cm9ucy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNoZXZyb25zLXVwO1xufVxuXG4uI3skdGktcHJlZml4fS1jaGV2cm9ucy11cC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2hldnJvbnMtdXAtbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hldnJvbnMtdXAtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaGV2cm9ucy11cC1yaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2hyaXN0bWFzLXRyZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaHJpc3RtYXMtdHJlZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS0wO1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS0xO1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS0zO1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS00O1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS01O1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtNjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS02O1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtNzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS03O1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtODpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS04O1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtOTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS05O1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaXJjbGUtY2hlY2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZS1kYXNoZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaXJjbGUtZGFzaGVkO1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtZG90dGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlLWRvdHRlZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2lyY2xlLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaXJjbGUtaGFsZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2lyY2xlLWhhbGYtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaXJjbGUtaGFsZi12ZXJ0aWNhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2lyY2xlLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlLW1pbnVzO1xufVxuXG4uI3skdGktcHJlZml4fS1jaXJjbGUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2lyY2xlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaXJjbGUtcGx1cztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2lyY2xlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNpcmNsZS1zcXVhcmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZS14OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2lyY2xlLXg7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNpcmNsZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jaXJjbGVzO1xufVxuXG4uI3skdGktcHJlZml4fS1jbGVhci1hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jbGVhci1hbGw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNsZWFyLWZvcm1hdHRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jbGVhci1mb3JtYXR0aW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1jbGljazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNsaWNrO1xufVxuXG4uI3skdGktcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jbGlwYm9hcmQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNsaXBib2FyZC1jaGVjaztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jbGlwYm9hcmQtbGlzdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2xpcGJvYXJkLXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jbGlwYm9hcmQteDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2xvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jbG9jaztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jbG91ZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jbG91ZC1kb3dubG9hZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2xvdWQtZm9nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2xvdWQtZm9nO1xufVxuXG4uI3skdGktcHJlZml4fS1jbG91ZC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jbG91ZC1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jbG91ZC1yYWluO1xufVxuXG4uI3skdGktcHJlZml4fS1jbG91ZC1zbm93OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2xvdWQtc25vdztcbn1cblxuLiN7JHRpLXByZWZpeH0tY2xvdWQtc3Rvcm06YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jbG91ZC1zdG9ybTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY2xvdWQtdXBsb2FkO1xufVxuXG4uI3skdGktcHJlZml4fS1jb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29kZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29kZS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvZGUtbWludXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvZGUtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvZGUtcGx1cztcbn1cblxuLiN7JHRpLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29mZmVlO1xufVxuXG4uI3skdGktcHJlZml4fS1jb2luOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29pbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29sb3ItcGlja2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29sb3ItcGlja2VyO1xufVxuXG4uI3skdGktcHJlZml4fS1jb2xvci1zd2F0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb2xvci1zd2F0Y2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvbHVtbi1pbnNlcnQtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvbHVtbi1pbnNlcnQtbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29sdW1uLWluc2VydC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvbHVtbi1pbnNlcnQtcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb2x1bW5zO1xufVxuXG4uI3skdGktcHJlZml4fS1jb21ldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvbWV0O1xufVxuXG4uI3skdGktcHJlZml4fS1jb21tYW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29tbWFuZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29tcGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvbXBhc3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvbmZldHRpOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29uZmV0dGk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvbnRhaW5lcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29udHJhc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb250cmFzdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29va2llOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29va2llO1xufVxuXG4uI3skdGktcHJlZml4fS1jb3B5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29weTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29weWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb3B5bGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29weXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1jb3JuZXItZG93bi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29ybmVyLWRvd24tbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29ybmVyLWRvd24tbGVmdC1kb3VibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb3JuZXItZG93bi1sZWZ0LWRvdWJsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29ybmVyLWRvd24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb3JuZXItZG93bi1yaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29ybmVyLWRvd24tcmlnaHQtZG91YmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29ybmVyLWRvd24tcmlnaHQtZG91YmxlO1xufVxuXG4uI3skdGktcHJlZml4fS1jb3JuZXItbGVmdC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29ybmVyLWxlZnQtZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29ybmVyLWxlZnQtZG93bi1kb3VibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb3JuZXItbGVmdC1kb3duLWRvdWJsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29ybmVyLWxlZnQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb3JuZXItbGVmdC11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29ybmVyLWxlZnQtdXAtZG91YmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29ybmVyLWxlZnQtdXAtZG91YmxlO1xufVxuXG4uI3skdGktcHJlZml4fS1jb3JuZXItcmlnaHQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvcm5lci1yaWdodC1kb3duO1xufVxuXG4uI3skdGktcHJlZml4fS1jb3JuZXItcmlnaHQtZG93bi1kb3VibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jb3JuZXItcmlnaHQtZG93bi1kb3VibGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvcm5lci1yaWdodC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvcm5lci1yaWdodC11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29ybmVyLXJpZ2h0LXVwLWRvdWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvcm5lci1yaWdodC11cC1kb3VibGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvcm5lci11cC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29ybmVyLXVwLWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWNvcm5lci11cC1sZWZ0LWRvdWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNvcm5lci11cC1sZWZ0LWRvdWJsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY29ybmVyLXVwLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29ybmVyLXVwLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1jb3JuZXItdXAtcmlnaHQtZG91YmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY29ybmVyLXVwLXJpZ2h0LWRvdWJsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3JhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jcmFuZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jcmVkaXQtY2FyZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3JlZGl0LWNhcmQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3JlZGl0LWNhcmQtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1jcm9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3JvcDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3Jvc3NoYWlyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3Jvc3NoYWlyO1xufVxuXG4uI3skdGktcHJlZml4fS1jcm93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWNyb3duO1xufVxuXG4uI3skdGktcHJlZml4fS1jcm93bi1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jcm93bi1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VybHktbG9vcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cmx5LWxvb3A7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWJhaHJhaW5pOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktYmFocmFpbmk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWJhdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1iYXRoO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1iaXRjb2luOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktYml0Y29pbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VycmVuY3ktY2VudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LWNlbnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWRpbmFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktZGluYXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWRpcmhhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LWRpcmhhbTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VycmVuY3ktZG9sbGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktZG9sbGFyO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1kb2xsYXItYXVzdHJhbGlhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LWRvbGxhci1hdXN0cmFsaWFuO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1kb2xsYXItY2FuYWRpYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1kb2xsYXItY2FuYWRpYW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWRvbGxhci1zaW5nYXBvcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1kb2xsYXItc2luZ2Fwb3JlO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1ldGhlcmV1bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LWV0aGVyZXVtO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1ldXJvOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktZXVybztcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VycmVuY3ktZm9yaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktZm9yaW50O1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1mcmFuazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LWZyYW5rO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1rcm9uZS1jemVjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LWtyb25lLWN6ZWNoO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1rcm9uZS1kYW5pc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1rcm9uZS1kYW5pc2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWtyb25lLXN3ZWRpc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1rcm9uZS1zd2VkaXNoO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1sZXU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1sZXU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LWxpcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1saXJhO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1saXRlY29pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LWxpdGVjb2luO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1uYWlyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LW5haXJhO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1wb3VuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LXBvdW5kO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1yZWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktcmVhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VycmVuY3ktcmVubWluYmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1yZW5taW5iaTtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VycmVuY3ktcmlwcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3ktcmlwcGxlO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1yaXlhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LXJpeWFsO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1ydWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LXJ1YmVsO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1ydXBlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LXJ1cGVlO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS1zaGVrZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS1zaGVrZWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LXRha2E6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS10YWthO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS10dWdyaWs6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJyZW5jeS10dWdyaWs7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWN1cnJlbmN5LXdvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LXdvbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3VycmVuY3kteWVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVuY3kteWVuO1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW5jeS16bG90eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWN1cnJlbmN5LXpsb3R5O1xufVxuXG4uI3skdGktcHJlZml4fS1jdXJyZW50LWxvY2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3VycmVudC1sb2NhdGlvbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3Vyc29yLXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1jdXJzb3ItdGV4dDtcbn1cblxuLiN7JHRpLXByZWZpeH0tY3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tY3V0O1xufVxuXG4uI3skdGktcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kYXNoYm9hcmQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGF0YWJhc2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRhdGFiYXNlLWV4cG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRhdGFiYXNlLWV4cG9ydDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGF0YWJhc2UtaW1wb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGF0YWJhc2UtaW1wb3J0O1xufVxuXG4uI3skdGktcHJlZml4fS1kYXRhYmFzZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kYXRhYmFzZS1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRldGFpbHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXRhaWxzO1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2UtYW5hbHl0aWNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGV2aWNlLWFuYWx5dGljcztcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLWF1ZGlvLXRhcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2UtYXVkaW8tdGFwZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLWNjdHY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2UtY2N0djtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLWNvbXB1dGVyLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRldmljZS1jb21wdXRlci1jYW1lcmE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRldmljZS1jb21wdXRlci1jYW1lcmEtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGV2aWNlLWNvbXB1dGVyLWNhbWVyYS1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRldmljZS1kZXNrdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGV2aWNlLWRlc2t0b3A7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRldmljZS1kZXNrdG9wLWFuYWx5dGljczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRldmljZS1kZXNrdG9wLWFuYWx5dGljcztcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLWRlc2t0b3Atb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGV2aWNlLWRlc2t0b3Atb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2UtZmxvcHB5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGV2aWNlLWZsb3BweTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLWdhbWVwYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2UtZ2FtZXBhZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLWxhcHRvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRldmljZS1sYXB0b3A7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRldmljZS1tb2JpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2UtbW9iaWxlO1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2UtbW9iaWxlLW1lc3NhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2UtbW9iaWxlLW1lc3NhZ2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRldmljZS1tb2JpbGUtcm90YXRlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRldmljZS1tb2JpbGUtcm90YXRlZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLW1vYmlsZS12aWJyYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2UtbW9iaWxlLXZpYnJhdGlvbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLXNwZWFrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kZXZpY2Utc3BlYWtlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLXRhYmxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRldmljZS10YWJsZXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRldmljZS10djpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRldmljZS10djtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlLXdhdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGV2aWNlLXdhdGNoO1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2VzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGV2aWNlcztcbn1cblxuLiN7JHRpLXByZWZpeH0tZGV2aWNlcy0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGV2aWNlcy0yO1xufVxuXG4uI3skdGktcHJlZml4fS1kZXZpY2VzLXBjOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGV2aWNlcy1wYztcbn1cblxuLiN7JHRpLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRpYW1vbmQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRpY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kaWNlO1xufVxuXG4uI3skdGktcHJlZml4fS1kaW1lbnNpb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGltZW5zaW9ucztcbn1cblxuLiN7JHRpLXByZWZpeH0tZGlyZWN0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGlyZWN0aW9uO1xufVxuXG4uI3skdGktcHJlZml4fS1kaXJlY3Rpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRpcmVjdGlvbi1ob3Jpem9udGFsO1xufVxuXG4uI3skdGktcHJlZml4fS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGlyZWN0aW9ucztcbn1cblxuLiN7JHRpLXByZWZpeH0tZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kaXNhYmxlZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGlzYWJsZWQtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRpc2FibGVkLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRpc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kaXNjO1xufVxuXG4uI3skdGktcHJlZml4fS1kaXNjb3VudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRpc2NvdW50O1xufVxuXG4uI3skdGktcHJlZml4fS1kaXNjb3VudC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGlzY291bnQtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZGl2aWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZGl2aWRlO1xufVxuXG4uI3skdGktcHJlZml4fS1kbmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kbmE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRvZy1ib3dsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZG9nLWJvd2w7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRvdHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kb3RzO1xufVxuXG4uI3skdGktcHJlZml4fS1kb3RzLWNpcmNsZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZG90cy1jaXJjbGUtaG9yaXpvbnRhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZG90cy1kaWFnb25hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRvdHMtZGlhZ29uYWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRvdHMtZGlhZ29uYWwtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRvdHMtZGlhZ29uYWwtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZG90cy12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRvdHMtdmVydGljYWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZG93bmxvYWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRyYWctZHJvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRyYWctZHJvcDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZHJhZy1kcm9wLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kcmFnLWRyb3AtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZHJvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kcm9uZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZHJvbmUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZHJvbmUtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1kcm9wbGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZHJvcGxldDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZHJvcGxldC1maWxsZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kcm9wbGV0LWZpbGxlZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZHJvcGxldC1maWxsZWQtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRyb3BsZXQtZmlsbGVkLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWRyb3BsZXQtaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWRyb3BsZXQtaGFsZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZHJvcGxldC1oYWxmLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kcm9wbGV0LWhhbGYtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZHJvcGxldC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1kcm9wbGV0LW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZWFyO1xufVxuXG4uI3skdGktcHJlZml4fS1lYXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZWFyLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZWRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWVkaXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWVkaXQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZWRpdC1jaXJjbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWVnZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWVnZztcbn1cblxuLiN7JHRpLXByZWZpeH0tZW1waGFzaXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1lbXBoYXNpcztcbn1cblxuLiN7JHRpLXByZWZpeH0tZXF1YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1lcXVhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZXF1YWwtbm90OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZXF1YWwtbm90O1xufVxuXG4uI3skdGktcHJlZml4fS1lcmFzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1lcmFzZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZXhjaGFuZ2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWV4cG9zdXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZXhwb3N1cmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1leHRlcm5hbC1saW5rO1xufVxuXG4uI3skdGktcHJlZml4fS1leWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1leWU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWV5ZS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWV5ZS1jaGVjaztcbn1cblxuLiN7JHRpLXByZWZpeH0tZXllLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWV5ZS1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWV5ZWdsYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZXllZ2xhc3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWV5ZWdsYXNzLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1leWVnbGFzcy0yO1xufVxuXG4uI3skdGktcHJlZml4fS1mYWNlLWlkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmFjZS1pZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZhbGw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZlYXRoZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mZWF0aGVyO1xufVxuXG4uI3skdGktcHJlZml4fS1mZW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZlbmNlO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtYWxlcnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtYW5hbHl0aWNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1hbmFseXRpY3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLWNlcnRpZmljYXRlO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1jaGVjaztcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS1jb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1jb2RlO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLWNvZGUtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtY29kZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLWRpZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLWRpZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtZGlzbGlrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtZGlzbGlrZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtZG93bmxvYWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1leHBvcnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtaG9yaXpvbnRhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLWltcG9ydDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1pbmZvO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLWludm9pY2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtbGlrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtbGlrZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtbWludXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLW11c2ljO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1waG9uZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1wbHVzO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLXJlcG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtcmVwb3J0O1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUtc2VhcmNoO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLXNocmVkZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1zaHJlZGRlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS1zeW1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS1zeW1saW5rO1xufVxuXG4uI3skdGktcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLXRleHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZS11cGxvYWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbGUteDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbGUteDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZS16aXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlLXppcDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWxlcztcbn1cblxuLiN7JHRpLXByZWZpeH0tZmlsZXMtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmlsZXMtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1maWx0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWx0ZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpbHRlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maWx0ZXItb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1maW5nZXJwcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZpbmdlcnByaW50O1xufVxuXG4uI3skdGktcHJlZml4fS1maXJldHJ1Y2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maXJldHJ1Y2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZpc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1maXNoO1xufVxuXG4uI3skdGktcHJlZml4fS1mbGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmxhZztcbn1cblxuLiN7JHRpLXByZWZpeH0tZmxhZy0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmxhZy0yO1xufVxuXG4uI3skdGktcHJlZml4fS1mbGFnLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mbGFnLTM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZsYW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmxhbWU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZsYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmxhcmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZmxhc2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZsaXAtaG9yaXpvbnRhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmxpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZsaXAtdmVydGljYWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZsb2F0LWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZsb2F0LWNlbnRlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZmxvYXQtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZsb2F0LWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZsb2F0LW5vbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mbG9hdC1ub25lO1xufVxuXG4uI3skdGktcHJlZml4fS1mbG9hdC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZsb2F0LXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1mb2N1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZvY3VzO1xufVxuXG4uI3skdGktcHJlZml4fS1mb2N1cy0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZm9jdXMtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZm9sZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZvbGQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZvbGQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZvbGQtZG93bjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZm9sZC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZvbGQtdXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZvbGRlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZm9sZGVyLW1pbnVzO1xufVxuXG4uI3skdGktcHJlZml4fS1mb2xkZXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZm9sZGVyLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mb2xkZXItcGx1cztcbn1cblxuLiN7JHRpLXByZWZpeH0tZm9sZGVyLXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mb2xkZXIteDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZm9sZGVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZvbGRlcnM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWZvcmJpZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZvcmJpZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZm9yYmlkLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mb3JiaWQtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tZm9ya2xpZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mb3JrbGlmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZm9ybXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mb3Jtcztcbn1cblxuLiN7JHRpLXByZWZpeH0tZnJhbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1mcmFtZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZnJpZW5kczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWZyaWVuZHM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdhcy1zdGF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ2FzLXN0YXRpb247XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdhdWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ2F1Z2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdlb21ldHJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ2VvbWV0cnk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdob3N0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ2hvc3Q7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdpZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1naWZ0O1xufVxuXG4uI3skdGktcHJlZml4fS1naXQtYnJhbmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ2l0LWJyYW5jaDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZ2l0LWNvbW1pdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWdpdC1jb21taXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdpdC1jb21wYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ2l0LWNvbXBhcmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdpdC1mb3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ2l0LWZvcms7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdpdC1tZXJnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWdpdC1tZXJnZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWdpdC1wdWxsLXJlcXVlc3Q7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ2xhc3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdsYXNzLWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1nbGFzcy1mdWxsO1xufVxuXG4uI3skdGktcHJlZml4fS1nbGFzcy1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1nbGFzcy1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ2xvYmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdvbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1nb2xmO1xufVxuXG4uI3skdGktcHJlZml4fS1ncHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ncHM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdyYWluOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ3JhaW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWdyaWQtZG90czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWdyaWQtZG90cztcbn1cblxuLiN7JHRpLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ3JpcC1ob3Jpem9udGFsO1xufVxuXG4uI3skdGktcHJlZml4fS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ3JpcC12ZXJ0aWNhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tZ3Jvd3RoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tZ3Jvd3RoO1xufVxuXG4uI3skdGktcHJlZml4fS1oLTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oLTE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWgtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWgtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0taC0zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taC0zO1xufVxuXG4uI3skdGktcHJlZml4fS1oLTQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oLTQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWgtNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWgtNTtcbn1cblxuLiN7JHRpLXByZWZpeH0taC02OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taC02O1xufVxuXG4uI3skdGktcHJlZml4fS1oYW5kLWZpbmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhhbmQtZmluZ2VyO1xufVxuXG4uI3skdGktcHJlZml4fS1oYW5kLWxpdHRsZS1maW5nZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oYW5kLWxpdHRsZS1maW5nZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhhbmQtbWlkZGxlLWZpbmdlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0taGFuZC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oYW5kLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0taGFuZC1yaW5nLWZpbmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhhbmQtcmluZy1maW5nZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhhbmQtcm9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhhbmQtcm9jaztcbn1cblxuLiN7JHRpLXByZWZpeH0taGFuZC1zdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taGFuZC1zdG9wO1xufVxuXG4uI3skdGktcHJlZml4fS1oYW5kLXRocmVlLWZpbmdlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oYW5kLXRocmVlLWZpbmdlcnM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhhbmQtdHdvLWZpbmdlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oYW5kLXR3by1maW5nZXJzO1xufVxuXG4uI3skdGktcHJlZml4fS1oYW5nZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oYW5nZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oYXNoO1xufVxuXG4uI3skdGktcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taGVhZGluZztcbn1cblxuLiN7JHRpLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhlYWRwaG9uZXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhlYWRwaG9uZXMtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taGVhZHBob25lcy1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhlYWRzZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oZWFkc2V0O1xufVxuXG4uI3skdGktcHJlZml4fS1oZWFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhlYXJ0O1xufVxuXG4uI3skdGktcHJlZml4fS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oZWFydC1icm9rZW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oZWxpY29wdGVyO1xufVxuXG4uI3skdGktcHJlZml4fS1oZWxpY29wdGVyLWxhbmRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oZWxpY29wdGVyLWxhbmRpbmc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhlbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oZWxwO1xufVxuXG4uI3skdGktcHJlZml4fS1oZXhhZ29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taGV4YWdvbjtcbn1cblxuLiN7JHRpLXByZWZpeH0taGV4YWdvbi1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1oZXhhZ29uLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0taGllcmFyY2h5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taGllcmFyY2h5O1xufVxuXG4uI3skdGktcHJlZml4fS1oaWVyYXJjaHktMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhpZXJhcmNoeS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taGlzdG9yeTtcbn1cblxuLiN7JHRpLXByZWZpeH0taG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhvbWU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWhvbWUtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWhvbWUtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0taWNlLWNyZWFtOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taWNlLWNyZWFtO1xufVxuXG4uI3skdGktcHJlZml4fS1pY2UtY3JlYW0tMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWljZS1jcmVhbS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWlkO1xufVxuXG4uI3skdGktcHJlZml4fS1pbmJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWluYm94O1xufVxuXG4uI3skdGktcHJlZml4fS1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1pbmRlbnQtZGVjcmVhc2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWluZGVudC1pbmNyZWFzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWluZGVudC1pbmNyZWFzZTtcbn1cblxuLiN7JHRpLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1pbmZpbml0eTtcbn1cblxuLiN7JHRpLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1pbmZvLWNpcmNsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0taW5mby1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1pbmZvLXNxdWFyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0taXRhbGljOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24taXRhbGljO1xufVxuXG4uI3skdGktcHJlZml4fS1qdW1wLXJvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1qdW1wLXJvcGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWthcmF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWthcmF0ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0ta2V5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24ta2V5O1xufVxuXG4uI3skdGktcHJlZml4fS1rZXlib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWtleWJvYXJkO1xufVxuXG4uI3skdGktcHJlZml4fS1rZXlib2FyZC1oaWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24ta2V5Ym9hcmQtaGlkZTtcbn1cblxuLiN7JHRpLXByZWZpeH0ta2V5Ym9hcmQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24ta2V5Ym9hcmQtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1rZXlib2FyZC1zaG93OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24ta2V5Ym9hcmQtc2hvdztcbn1cblxuLiN7JHRpLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYW5ndWFnZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5ZXJzLWRpZmZlcmVuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXllcnMtZGlmZmVyZW5jZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5ZXJzLWludGVyc2VjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxheWVycy1pbnRlcnNlY3Q7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheWVycy1saW5rZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXllcnMtbGlua2VkO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXllcnMtc3VidHJhY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXllcnMtc3VidHJhY3Q7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheWVycy11bmlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxheWVycy11bmlvbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5b3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5b3V0O1xufVxuXG4uI3skdGktcHJlZml4fS1sYXlvdXQtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxheW91dC0yO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXlvdXQtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5b3V0LWFsaWduLWJvdHRvbTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5b3V0LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxheW91dC1hbGlnbi1jZW50ZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheW91dC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5b3V0LWFsaWduLWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheW91dC1hbGlnbi1taWRkbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQtYWxpZ24tbWlkZGxlO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXlvdXQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQtYWxpZ24tcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheW91dC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQtYWxpZ24tdG9wO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXlvdXQtYm90dG9tYmFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5b3V0LWJvdHRvbWJhcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5b3V0LWNhcmRzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5b3V0LWNhcmRzO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXlvdXQtY29sdW1uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxheW91dC1jb2x1bW5zO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXlvdXQtZGlzdHJpYnV0ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5b3V0LWRpc3RyaWJ1dGUtaG9yaXpvbnRhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5b3V0LWRpc3RyaWJ1dGUtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQtZGlzdHJpYnV0ZS12ZXJ0aWNhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5b3V0LWdyaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQtZ3JpZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5b3V0LWdyaWQtYWRkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5b3V0LWdyaWQtYWRkO1xufVxuXG4uI3skdGktcHJlZml4fS1sYXlvdXQta2FuYmFuOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5b3V0LWthbmJhbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5b3V0LWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sYXlvdXQtbGlzdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGF5b3V0LW5hdmJhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxheW91dC1uYXZiYXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheW91dC1yb3dzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5b3V0LXJvd3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheW91dC1zaWRlYmFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5b3V0LXNpZGViYXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxheW91dC1zaWRlYmFyLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGF5b3V0LXNpZGViYXItcmlnaHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sZWFmO1xufVxuXG4uI3skdGktcHJlZml4fS1sZWdvOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGVnbztcbn1cblxuLiN7JHRpLXByZWZpeH0tbGVtb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sZW1vbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGV0dGVyLWE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sZXR0ZXItYTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGV0dGVyLWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sZXR0ZXItYjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGV0dGVyLWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sZXR0ZXItYztcbn1cblxuLiN7JHRpLXByZWZpeH0tbGV0dGVyLWNhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sZXR0ZXItY2FzZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGV0dGVyLWNhc2UtbG93ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sZXR0ZXItY2FzZS1sb3dlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGV0dGVyLWNhc2UtdG9nZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGV0dGVyLWNhc2UtdG9nZ2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItY2FzZS11cHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1jYXNlLXVwcGVyO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1kO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1lO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1mO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1nO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1oO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1pO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItajpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1qO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1rO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1sO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1tO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1uO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1vO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1wO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItcTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1xO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1yO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1zO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItc3BhY2luZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci1zcGFjaW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci10O1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItdTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci11O1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci12O1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci13O1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXIteDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci14O1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXIteTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci15O1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXItejpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxldHRlci16O1xufVxuXG4uI3skdGktcHJlZml4fS1sZXR0ZXJzLWNhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sZXR0ZXJzLWNhc2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxpY2Vuc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1saWNlbnNlO1xufVxuXG4uI3skdGktcHJlZml4fS1saWZlYnVveTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxpZmVidW95O1xufVxuXG4uI3skdGktcHJlZml4fS1saW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGluZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGluZS1kYXNoZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1saW5lLWRhc2hlZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGluZS1kb3R0ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1saW5lLWRvdHRlZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGluZS1oZWlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1saW5lLWhlaWdodDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxpbms7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1saXN0O1xufVxuXG4uI3skdGktcHJlZml4fS1saXN0LWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGlzdC1jaGVjaztcbn1cblxuLiN7JHRpLXByZWZpeH0tbGlzdC1udW1iZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGlzdC1udW1iZXJzO1xufVxuXG4uI3skdGktcHJlZml4fS1saXN0LXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxpc3Qtc2VhcmNoO1xufVxuXG4uI3skdGktcHJlZml4fS1saXZlLXBob3RvOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGl2ZS1waG90bztcbn1cblxuLiN7JHRpLXByZWZpeH0tbGl2ZS12aWV3OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbGl2ZS12aWV3O1xufVxuXG4uI3skdGktcHJlZml4fS1sb2FkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sb2FkZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxvYWRlci1xdWFydGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbG9hZGVyLXF1YXJ0ZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxvY2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbG9jYXRpb247XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sb2NrO1xufVxuXG4uI3skdGktcHJlZml4fS1sb2NrLWFjY2VzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxvY2stYWNjZXNzO1xufVxuXG4uI3skdGktcHJlZml4fS1sb2NrLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxvY2stb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1sb2NrLW9wZW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxvZ2luOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbG9naW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LWxvZ291dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLWxvZ291dDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWFjcm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYWNybztcbn1cblxuLiN7JHRpLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFnbmV0O1xufVxuXG4uI3skdGktcHJlZml4fS1tYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFpbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFpbC1mb3J3YXJkO1xufVxuXG4uI3skdGktcHJlZml4fS1tYWlsLW9wZW5lZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1haWwtb3BlbmVkO1xufVxuXG4uI3skdGktcHJlZml4fS1tYWlsYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFpbGJveDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWFuOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFuO1xufVxuXG4uI3skdGktcHJlZml4fS1tYW51YWwtZ2VhcmJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1hbnVhbC1nZWFyYm94O1xufVxuXG4uI3skdGktcHJlZml4fS1tYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1hcC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFwLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYXAtcGluO1xufVxuXG4uI3skdGktcHJlZml4fS1tYXAtcGluLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1hcC1waW4tb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1tYXAtcGluczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1hcC1waW5zO1xufVxuXG4uI3skdGktcHJlZml4fS1tYXJrZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1hcmtkb3duO1xufVxuXG4uI3skdGktcHJlZml4fS1tYXJxdWVlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFycXVlZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWFycXVlZS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFycXVlZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1tYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFycztcbn1cblxuLiN7JHRpLXByZWZpeH0tbWFzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1hc2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1hc2stb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWFzay1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1hc3NhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYXNzYWdlO1xufVxuXG4uI3skdGktcHJlZml4fS1tYXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWF0aDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWF0aC1mdW5jdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1hdGgtZnVuY3Rpb247XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1hdGgtc3ltYm9sczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1hdGgtc3ltYm9scztcbn1cblxuLiN7JHRpLXByZWZpeH0tbWF4aW1pemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tYXhpbWl6ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1lYXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1lZGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWVkYWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1lZGljYWwtY3Jvc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tZWRpY2FsLWNyb3NzO1xufVxuXG4uI3skdGktcHJlZml4fS1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWVudTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWVudS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWVudS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1tZXNzYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWVzc2FnZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWVzc2FnZS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWVzc2FnZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1tZXNzYWdlLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1lc3NhZ2UtY2lyY2xlO1xufVxuXG4uI3skdGktcHJlZml4fS1tZXNzYWdlLWNpcmNsZS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWVzc2FnZS1jaXJjbGUtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWVzc2FnZS1jaXJjbGUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWVzc2FnZS1jaXJjbGUtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1tZXNzYWdlLWRvdHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tZXNzYWdlLWRvdHM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1lc3NhZ2Utb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWVzc2FnZS1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1lc3NhZ2UtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1lc3NhZ2UtcGx1cztcbn1cblxuLiN7JHRpLXByZWZpeH0tbWVzc2FnZS1yZXBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tZXNzYWdlLXJlcG9ydDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWVzc2FnZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tZXNzYWdlcztcbn1cblxuLiN7JHRpLXByZWZpeH0tbWVzc2FnZXMtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWVzc2FnZXMtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWljcm9waG9uZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWljcm9waG9uZS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWljcm9waG9uZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS1taWNyb3Bob25lLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1pY3JvcGhvbmUtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1taWxrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbWlsaztcbn1cblxuLiN7JHRpLXByZWZpeH0tbWluaW1pemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1taW5pbWl6ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1taW51cztcbn1cblxuLiN7JHRpLXByZWZpeH0tbWludXMtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1taW51cy12ZXJ0aWNhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbWlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1pc3Q7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1vb2QtYm95OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbW9vZC1ib3k7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1vb2QtY29uZnV6ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tb29kLWNvbmZ1emVkO1xufVxuXG4uI3skdGktcHJlZml4fS1tb29kLWNyYXp5LWhhcHB5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbW9vZC1jcmF6eS1oYXBweTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbW9vZC1jcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tb29kLWNyeTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbW9vZC1lbXB0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1vb2QtZW1wdHk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1vb2QtaGFwcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tb29kLWhhcHB5O1xufVxuXG4uI3skdGktcHJlZml4fS1tb29kLWtpZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1vb2Qta2lkO1xufVxuXG4uI3skdGktcHJlZml4fS1tb29kLW5ldXRyYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tb29kLW5ldXRyYWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1vb2Qtc2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbW9vZC1zYWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1vb2Qtc21pbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tb29kLXNtaWxlO1xufVxuXG4uI3skdGktcHJlZml4fS1tb29kLXN1cHJpc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbW9vZC1zdXByaXNlZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tbW9vZC10b25ndWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tb29kLXRvbmd1ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbW9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1vb247XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1vb24tMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1vb24tMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tbW9vbi1zdGFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1vb24tc3RhcnM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1vcGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbW9wZWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW1vdG9yYmlrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW1vdG9yYmlrZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbW91c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tb3VzZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbW92aWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1tb3ZpZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbXVnOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbXVnO1xufVxuXG4uI3skdGktcHJlZml4fS1tdXNocm9vbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW11c2hyb29tO1xufVxuXG4uI3skdGktcHJlZml4fS1tdXNpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW11c2ljO1xufVxuXG4uI3skdGktcHJlZml4fS1uZXctc2VjdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW5ldy1zZWN0aW9uO1xufVxuXG4uI3skdGktcHJlZml4fS1uZXdzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbmV3cztcbn1cblxuLiN7JHRpLXByZWZpeH0tbmZjOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbmZjO1xufVxuXG4uI3skdGktcHJlZml4fS1ub3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbm90ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tbm90ZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ub3RlYm9vaztcbn1cblxuLiN7JHRpLXByZWZpeH0tbm90ZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1ub3Rlcztcbn1cblxuLiN7JHRpLXByZWZpeH0tbm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tbm90aWZpY2F0aW9uO1xufVxuXG4uI3skdGktcHJlZml4fS1udW1iZXItMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW51bWJlci0wO1xufVxuXG4uI3skdGktcHJlZml4fS1udW1iZXItMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW51bWJlci0xO1xufVxuXG4uI3skdGktcHJlZml4fS1udW1iZXItMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW51bWJlci0yO1xufVxuXG4uI3skdGktcHJlZml4fS1udW1iZXItMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW51bWJlci0zO1xufVxuXG4uI3skdGktcHJlZml4fS1udW1iZXItNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW51bWJlci00O1xufVxuXG4uI3skdGktcHJlZml4fS1udW1iZXItNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW51bWJlci01O1xufVxuXG4uI3skdGktcHJlZml4fS1udW1iZXItNjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW51bWJlci02O1xufVxuXG4uI3skdGktcHJlZml4fS1udW1iZXItNzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW51bWJlci03O1xufVxuXG4uI3skdGktcHJlZml4fS1udW1iZXItODpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW51bWJlci04O1xufVxuXG4uI3skdGktcHJlZml4fS1udW1iZXItOTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW51bWJlci05O1xufVxuXG4uI3skdGktcHJlZml4fS1vY3RhZ29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tb2N0YWdvbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tb2N0YWdvbi1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1vY3RhZ29uLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tb2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tb2xkO1xufVxuXG4uI3skdGktcHJlZml4fS1vbHltcGljczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW9seW1waWNzO1xufVxuXG4uI3skdGktcHJlZml4fS1vbWVnYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLW9tZWdhO1xufVxuXG4uI3skdGktcHJlZml4fS1vdXRsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1vdXRsZXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LW92ZXJsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tb3ZlcmxpbmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBhY2thZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wYWNrYWdlO1xufVxuXG4uI3skdGktcHJlZml4fS1wYWNtYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wYWNtYW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBhZ2UtYnJlYWs6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wYWdlLWJyZWFrO1xufVxuXG4uI3skdGktcHJlZml4fS1wYWludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBhaW50O1xufVxuXG4uI3skdGktcHJlZml4fS1wYWxldHRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGFsZXR0ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGFub3JhbWEtaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBhbm9yYW1hLWhvcml6b250YWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBhbm9yYW1hLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGFub3JhbWEtdmVydGljYWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBhcGVyY2xpcDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGFyYWNodXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGFyYWNodXRlO1xufVxuXG4uI3skdGktcHJlZml4fS1wYXJlbnRoZXNlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBhcmVudGhlc2VzO1xufVxuXG4uI3skdGktcHJlZml4fS1wYXJraW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGFya2luZztcbn1cblxuLiN7JHRpLXByZWZpeH0tcGVhY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wZWFjZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGVuY2lsO1xufVxuXG4uI3skdGktcHJlZml4fS1wZW5uYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGVubmFudDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGVwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGVwcGVyO1xufVxuXG4uI3skdGktcHJlZml4fS1wZXJjZW50YWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGVyY2VudGFnZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGVyc3BlY3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wZXJzcGVjdGl2ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1waG9uZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGhvbmUtY2FsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBob25lLWNhbGw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBob25lLWNhbGxpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1waG9uZS1jYWxsaW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1waG9uZS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBob25lLWNoZWNrO1xufVxuXG4uI3skdGktcHJlZml4fS1waG9uZS1pbmNvbWluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBob25lLWluY29taW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1waG9uZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1waG9uZS1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBob25lLW91dGdvaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGhvbmUtb3V0Z29pbmc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBob25lLXBhdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGhvbmUtcGF1c2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBob25lLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1waG9uZS1wbHVzO1xufVxuXG4uI3skdGktcHJlZml4fS1waG9uZS14OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGhvbmUteDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGhvdG86YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1waG90bztcbn1cblxuLiN7JHRpLXByZWZpeH0tcGhvdG8tb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGhvdG8tb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1waHlzb3RoZXJhcGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBoeXNvdGhlcmFwaXN0O1xufVxuXG4uI3skdGktcHJlZml4fS1waWN0dXJlLWluLXBpY3R1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1waWN0dXJlLWluLXBpY3R1cmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBpY3R1cmUtaW4tcGljdHVyZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1waWN0dXJlLWluLXBpY3R1cmUtb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtb247XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1waWxsO1xufVxuXG4uI3skdGktcHJlZml4fS1waW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1waW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBpbm5lZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBpbm5lZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGlubmVkLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBpbm5lZC1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBpenphOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGl6emE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGxhbmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wbGFuZS1hcnJpdmFsO1xufVxuXG4uI3skdGktcHJlZml4fS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wbGFuZS1kZXBhcnR1cmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBsYW5ldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBsYW5ldDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGxhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wbGFudDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGxhbnQtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBsYW50LTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBsYXktY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBsYXktY2FyZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGxheWVyLXBhdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGxheWVyLXBhdXNlO1xufVxuXG4uI3skdGktcHJlZml4fS1wbGF5ZXItcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBsYXllci1wbGF5O1xufVxuXG4uI3skdGktcHJlZml4fS1wbGF5ZXItcmVjb3JkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGxheWVyLXJlY29yZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcGxheWVyLXNraXAtYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBsYXllci1za2lwLWJhY2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBsYXllci1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wbGF5ZXItc2tpcC1mb3J3YXJkO1xufVxuXG4uI3skdGktcHJlZml4fS1wbGF5ZXItc3RvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBsYXllci1zdG9wO1xufVxuXG4uI3skdGktcHJlZml4fS1wbGF5ZXItdHJhY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBsYXllci10cmFjay1uZXh0O1xufVxuXG4uI3skdGktcHJlZml4fS1wbGF5ZXItdHJhY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBsYXllci10cmFjay1wcmV2O1xufVxuXG4uI3skdGktcHJlZml4fS1wbGF5bGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBsYXlsaXN0O1xufVxuXG4uI3skdGktcHJlZml4fS1wbHVnOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcGx1Zztcbn1cblxuLiN7JHRpLXByZWZpeH0tcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBsdXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBvaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcG9pbnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBva2ViYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcG9rZWJhbGw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBvbGFyb2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcG9sYXJvaWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXBvb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wb29sO1xufVxuXG4uI3skdGktcHJlZml4fS1wb3dlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXBvd2VyO1xufVxuXG4uI3skdGktcHJlZml4fS1wcmF5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcHJheTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcHJlc2VudGF0aW9uO1xufVxuXG4uI3skdGktcHJlZml4fS1wcmVzZW50YXRpb24tYW5hbHl0aWNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcHJlc2VudGF0aW9uLWFuYWx5dGljcztcbn1cblxuLiN7JHRpLXByZWZpeH0tcHJpbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXByaW50ZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXByb21wdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXByb21wdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcHJvcGVsbGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcHJvcGVsbGVyO1xufVxuXG4uI3skdGktcHJlZml4fS1wdXp6bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1wdXp6bGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXB5cmFtaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1weXJhbWlkO1xufVxuXG4uI3skdGktcHJlZml4fS1xcmNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1xcmNvZGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXF1ZXN0aW9uLW1hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1xdWVzdGlvbi1tYXJrO1xufVxuXG4uI3skdGktcHJlZml4fS1yYWRpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJhZGlvO1xufVxuXG4uI3skdGktcHJlZml4fS1yYWRpb2FjdGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJhZGlvYWN0aXZlO1xufVxuXG4uI3skdGktcHJlZml4fS1yYWRpdXMtYm90dG9tLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yYWRpdXMtYm90dG9tLWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJhZGl1cy1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yYWRpdXMtYm90dG9tLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1yYWRpdXMtdG9wLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yYWRpdXMtdG9wLWxlZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJhZGl1cy10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yYWRpdXMtdG9wLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS1yYWluYm93OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmFpbmJvdztcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVjZWlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJlY2VpcHQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJlY2VpcHQtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJlY2VpcHQtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVjZWlwdC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZWNlaXB0LW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVjZWlwdC1yZWZ1bmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZWNlaXB0LXJlZnVuZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVjZWlwdC10YXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZWNlaXB0LXRheDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVjaGFyZ2luZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJlY2hhcmdpbmc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJlY29yZC1tYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVjb3JkLW1haWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJlY3RhbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJlY3RhbmdsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVjdGFuZ2xlLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVjdGFuZ2xlLXZlcnRpY2FsO1xufVxuXG4uI3skdGktcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVjeWNsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJlZnJlc2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJlZnJlc2gtYWxlcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZWZyZXNoLWFsZXJ0O1xufVxuXG4uI3skdGktcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVnaXN0ZXJlZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVsYXRpb24tbWFueS10by1tYW55OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVsYXRpb24tbWFueS10by1tYW55O1xufVxuXG4uI3skdGktcHJlZml4fS1yZWxhdGlvbi1vbmUtdG8tbWFueTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJlbGF0aW9uLW9uZS10by1tYW55O1xufVxuXG4uI3skdGktcHJlZml4fS1yZWxhdGlvbi1vbmUtdG8tb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVsYXRpb24tb25lLXRvLW9uZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVwZWF0O1xufVxuXG4uI3skdGktcHJlZml4fS1yZXBlYXQtb25jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJlcGVhdC1vbmNlO1xufVxuXG4uI3skdGktcHJlZml4fS1yZXBsYWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVwbGFjZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVwb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVwb3J0O1xufVxuXG4uI3skdGktcHJlZml4fS1yZXBvcnQtYW5hbHl0aWNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVwb3J0LWFuYWx5dGljcztcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVwb3J0LW1lZGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZXBvcnQtbWVkaWNhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcmVwb3J0LW1vbmV5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcmVwb3J0LW1vbmV5O1xufVxuXG4uI3skdGktcHJlZml4fS1yZXNpemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yZXNpemU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJpcHBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJpcHBsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcm9hZC1zaWduOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcm9hZC1zaWduO1xufVxuXG4uI3skdGktcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yb2NrZXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJvdGF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJvdGF0ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcm90YXRlLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yb3RhdGUtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tcm90YXRlLWNsb2Nrd2lzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJvdGF0ZS1jbG9ja3dpc2U7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJvdGF0ZS1jbG9ja3dpc2UtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJvdGF0ZS1jbG9ja3dpc2UtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tcm90YXRlLXJlY3RhbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJvdGF0ZS1yZWN0YW5nbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJvdXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcm91dGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXJvdXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJvdXRlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tcm93LWluc2VydC1ib3R0b206YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yb3ctaW5zZXJ0LWJvdHRvbTtcbn1cblxuLiN7JHRpLXByZWZpeH0tcm93LWluc2VydC10b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1yb3ctaW5zZXJ0LXRvcDtcbn1cblxuLiN7JHRpLXByZWZpeH0tcnNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcnNzO1xufVxuXG4uI3skdGktcHJlZml4fS1ydWxlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXJ1bGVyO1xufVxuXG4uI3skdGktcHJlZml4fS1ydWxlci0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcnVsZXItMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tcnVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tcnVuO1xufVxuXG4uI3skdGktcHJlZml4fS1zYWlsYm9hdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNhaWxib2F0O1xufVxuXG4uI3skdGktcHJlZml4fS1zYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2FsdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2F0ZWxsaXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2F0ZWxsaXRlO1xufVxuXG4uI3skdGktcHJlZml4fS1zYXVzYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2F1c2FnZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2NhbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zY2FsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2NhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNjYW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNjaG9vbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNjaG9vbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zY2lzc29ycztcbn1cblxuLiN7JHRpLXByZWZpeH0tc2Nvb3RlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNjb290ZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNjb290ZXItZWxlY3RyaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zY29vdGVyLWVsZWN0cmljO1xufVxuXG4uI3skdGktcHJlZml4fS1zY3JlZW4tc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zY3JlZW4tc2hhcmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNjcmVlbi1zaGFyZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zY3JlZW4tc2hhcmUtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1zY3ViYS1tYXNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2N1YmEtbWFzaztcbn1cblxuLiN7JHRpLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2VhcmNoO1xufVxuXG4uI3skdGktcHJlZml4fS1zZWN0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2VjdGlvbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2VlZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNlZWRpbmc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNlbGVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNlbGVjdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2VsZWN0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zZWxlY3Rvcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2VuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNlbmQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNlcGFyYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNlcGFyYXRvcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2VwYXJhdG9yLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zZXBhcmF0b3ItaG9yaXpvbnRhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2VwYXJhdG9yLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2VwYXJhdG9yLXZlcnRpY2FsO1xufVxuXG4uI3skdGktcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zZXJ2ZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNlcnZpY2VtYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2VydmljZW1hcms7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNldHRpbmdzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2V0dGluZ3M7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNldHRpbmdzLWF1dG9tYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zZXR0aW5ncy1hdXRvbWF0aW9uO1xufVxuXG4uI3skdGktcHJlZml4fS1zaGFkb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zaGFkb3c7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNoYWRvdy1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zaGFkb3ctb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1zaGFwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNoYXBlO1xufVxuXG4uI3skdGktcHJlZml4fS1zaGFwZS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2hhcGUtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2hhcGUtMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNoYXBlLTM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2hhcmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNoaWVsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNoaWVsZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2hpZWxkLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2hpZWxkLWNoZWNrO1xufVxuXG4uI3skdGktcHJlZml4fS1zaGllbGQtbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNoaWVsZC1sb2NrO1xufVxuXG4uI3skdGktcHJlZml4fS1zaGllbGQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2hpZWxkLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2hpZWxkLXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zaGllbGQteDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2hpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNoaXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNoaXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2hpcnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zaG9wcGluZy1jYXJ0O1xufVxuXG4uI3skdGktcHJlZml4fS1zaG9wcGluZy1jYXJ0LWRpc2NvdW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2hvcHBpbmctY2FydC1kaXNjb3VudDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2hvcHBpbmctY2FydC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zaG9wcGluZy1jYXJ0LW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2hvcHBpbmctY2FydC1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2hvcHBpbmctY2FydC1wbHVzO1xufVxuXG4uI3skdGktcHJlZml4fS1zaG9wcGluZy1jYXJ0LXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zaG9wcGluZy1jYXJ0LXg7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNocmVkZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc2hyZWRkZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNpZ25hdHVyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNpdGVtYXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNrYXRlYm9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1za2F0ZWJvYXJkO1xufVxuXG4uI3skdGktcHJlZml4fS1zbGljZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNsaWNlO1xufVxuXG4uI3skdGktcHJlZml4fS1zbGlkZXNob3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zbGlkZXNob3c7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNtYXJ0LWhvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zbWFydC1ob21lO1xufVxuXG4uI3skdGktcHJlZml4fS1zbW9raW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc21va2luZztcbn1cblxuLiN7JHRpLXByZWZpeH0tc21va2luZy1ubzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNtb2tpbmctbm87XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNub3dmbGFrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNub3dmbGFrZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tc29jY2VyLWZpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc29jY2VyLWZpZWxkO1xufVxuXG4uI3skdGktcHJlZml4fS1zb2NpYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zb2NpYWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zb2NrO1xufVxuXG4uI3skdGktcHJlZml4fS1zb3J0LWFzY2VuZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNvcnQtYXNjZW5kaW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1zb3J0LWFzY2VuZGluZy0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc29ydC1hc2NlbmRpbmctMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc29ydC1hc2NlbmRpbmctbGV0dGVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNvcnQtYXNjZW5kaW5nLWxldHRlcnM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNvcnQtYXNjZW5kaW5nLW51bWJlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zb3J0LWFzY2VuZGluZy1udW1iZXJzO1xufVxuXG4uI3skdGktcHJlZml4fS1zb3J0LWRlc2NlbmRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zb3J0LWRlc2NlbmRpbmc7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNvcnQtZGVzY2VuZGluZy0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc29ydC1kZXNjZW5kaW5nLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNvcnQtZGVzY2VuZGluZy1sZXR0ZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc29ydC1kZXNjZW5kaW5nLWxldHRlcnM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNvcnQtZGVzY2VuZGluZy1udW1iZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc29ydC1kZXNjZW5kaW5nLW51bWJlcnM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNvdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zb3VwO1xufVxuXG4uI3skdGktcHJlZml4fS1zcGFjZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNwYWNlO1xufVxuXG4uI3skdGktcHJlZml4fS1zcGVha2VycGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcGVha2VycGhvbmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNwZWVkYm9hdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNwZWVkYm9hdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3BvcnQtYmlsbGFyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNwb3J0LWJpbGxhcmQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLTA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtMDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtMTtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtMztcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLTQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtNDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLTU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtNTtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLTY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtNjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLTc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtNztcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLTg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtODtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLTk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtOTtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3F1YXJlLWNoZWNrO1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtZG90OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3F1YXJlLWRvdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLWZvcmJpZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS1mb3JiaWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNxdWFyZS1mb3JiaWQtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS1mb3JiaWQtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3F1YXJlLW1pbnVzO1xufVxuXG4uI3skdGktcHJlZml4fS1zcXVhcmUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3F1YXJlLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtcGx1cztcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLXJvb3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUtcm9vdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLXJvb3QtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS1yb290LTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNxdWFyZS1yb3RhdGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3F1YXJlLXJvdGF0ZWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNxdWFyZS1yb3RhdGVkLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS1yb3RhdGVkLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS10b2dnbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNxdWFyZS10b2dnbGUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZS10b2dnbGUtaG9yaXpvbnRhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlLXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zcXVhcmUteDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3F1YXJlcy1kaWFnb25hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXNxdWFyZXMtZGlhZ29uYWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXNxdWFyZXMtZmlsbGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3F1YXJlcy1maWxsZWQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN0YWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3RhY2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN0YWNrLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdGFjay0yO1xufVxuXG4uI3skdGktcHJlZml4fS1zdGFpcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdGFpcnM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN0YWlycy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3RhaXJzLWRvd247XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN0YWlycy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN0YWlycy11cDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN0YXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN0YXItaGFsZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3Rhci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdGFyLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3RhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdGFycztcbn1cblxuLiN7JHRpLXByZWZpeH0tc3RlZXJpbmctd2hlZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdGVlcmluZy13aGVlbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3RlcC1pbnRvOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3RlcC1pbnRvO1xufVxuXG4uI3skdGktcHJlZml4fS1zdGVwLW91dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN0ZXAtb3V0O1xufVxuXG4uI3skdGktcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN0ZXRob3Njb3BlO1xufVxuXG4uI3skdGktcHJlZml4fS1zdGlja2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3RpY2tlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN0cmlrZXRocm91Z2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN1Ym1hcmluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN1Ym1hcmluZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3Vic2NyaXB0O1xufVxuXG4uI3skdGktcHJlZml4fS1zdWJ0YXNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3VidGFzaztcbn1cblxuLiN7JHRpLXByZWZpeH0tc3VtOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3VtO1xufVxuXG4uI3skdGktcHJlZml4fS1zdW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN1bi1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zdW4tb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS1zdW5yaXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3VucmlzZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tc3Vuc2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3Vuc2V0O1xufVxuXG4uI3skdGktcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN1cGVyc2NyaXB0O1xufVxuXG4uI3skdGktcHJlZml4fS1zd2ltbWluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN3aW1taW5nO1xufVxuXG4uI3skdGktcHJlZml4fS1zd2l0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi1zd2l0Y2g7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN3aXRjaC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3dpdGNoLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN3aXRjaC0zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3dpdGNoLTM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN3aXRjaC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tc3dpdGNoLWhvcml6b250YWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXN3aXRjaC12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXN3aXRjaC12ZXJ0aWNhbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGFibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10YWJsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGFibGUtZXhwb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGFibGUtZXhwb3J0O1xufVxuXG4uI3skdGktcHJlZml4fS10YWJsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10YWJsZS1pbXBvcnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRhYmxlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRhYmxlLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGFnO1xufVxuXG4uI3skdGktcHJlZml4fS10YWxseW1hcmstMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRhbGx5bWFyay0xO1xufVxuXG4uI3skdGktcHJlZml4fS10YWxseW1hcmstMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRhbGx5bWFyay0yO1xufVxuXG4uI3skdGktcHJlZml4fS10YWxseW1hcmstMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRhbGx5bWFyay0zO1xufVxuXG4uI3skdGktcHJlZml4fS10YWxseW1hcmstNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRhbGx5bWFyay00O1xufVxuXG4uI3skdGktcHJlZml4fS10YWxseW1hcmtzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGFsbHltYXJrcztcbn1cblxuLiN7JHRpLXByZWZpeH0tdGFuazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRhbms7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRhcmdldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRhcmdldDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGVtcGVyYXR1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10ZW1wZXJhdHVyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGVtcGVyYXR1cmUtY2Vsc2l1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRlbXBlcmF0dXJlLWNlbHNpdXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRlbXBlcmF0dXJlLWZhaHJlbmhlaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10ZW1wZXJhdHVyZS1mYWhyZW5oZWl0O1xufVxuXG4uI3skdGktcHJlZml4fS10ZW1wZXJhdHVyZS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRlbXBlcmF0dXJlLW1pbnVzO1xufVxuXG4uI3skdGktcHJlZml4fS10ZW1wZXJhdHVyZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGVtcGVyYXR1cmUtcGx1cztcbn1cblxuLiN7JHRpLXByZWZpeH0tdGVtcGxhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10ZW1wbGF0ZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRlbnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGVybWluYWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRlcm1pbmFsLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10ZXJtaW5hbC0yO1xufVxuXG4uI3skdGktcHJlZml4fS10ZXN0LXBpcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10ZXN0LXBpcGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRleHQtZGlyZWN0aW9uLWx0cjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRleHQtZGlyZWN0aW9uLWx0cjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGV4dC1kaXJlY3Rpb24tcnRsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGV4dC1kaXJlY3Rpb24tcnRsO1xufVxuXG4uI3skdGktcHJlZml4fS10ZXh0LXdyYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10ZXh0LXdyYXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRleHQtd3JhcC1kaXNhYmxlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRleHQtd3JhcC1kaXNhYmxlZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGh1bWItZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRodW1iLWRvd247XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRodW1iLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdGh1bWItdXA7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRpY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRpY2tldDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdGlsdC1zaGlmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRpbHQtc2hpZnQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRpcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10b2dnbGUtbGVmdDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdG9nZ2xlLXJpZ2h0O1xufVxuXG4uI3skdGktcHJlZml4fS10b29sOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdG9vbDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdG9vbHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10b29scztcbn1cblxuLiN7JHRpLXByZWZpeH0tdG9vbHMta2l0Y2hlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRvb2xzLWtpdGNoZW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRvb2xzLWtpdGNoZW4tMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRvb2xzLWtpdGNoZW4tMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdG9ybmFkbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRvcm5hZG87XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRvdXJuYW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10b3VybmFtZW50O1xufVxuXG4uI3skdGktcHJlZml4fS10cmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRyYWNrO1xufVxuXG4uI3skdGktcHJlZml4fS10cmFjdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJhY3Rvcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJhZGVtYXJrO1xufVxuXG4uI3skdGktcHJlZml4fS10cmFmZmljLWNvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cmFmZmljLWNvbmU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRyYWZmaWMtbGlnaHRzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJhZmZpYy1saWdodHM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRyYWluOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJhaW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRyYW5zZmVyLWluOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJhbnNmZXItaW47XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRyYW5zZmVyLW91dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRyYW5zZmVyLW91dDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cmFzaDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJhc2gtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJhc2gtb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS10cmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJlZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJlZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cmVlcztcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJlbmRpbmctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRyZW5kaW5nLWRvd247XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRyZW5kaW5nLWRvd24tMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRyZW5kaW5nLWRvd24tMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJlbmRpbmctZG93bi0zOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJlbmRpbmctZG93bi0zO1xufVxuXG4uI3skdGktcHJlZml4fS10cmVuZGluZy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRyZW5kaW5nLXVwO1xufVxuXG4uI3skdGktcHJlZml4fS10cmVuZGluZy11cC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJlbmRpbmctdXAtMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJlbmRpbmctdXAtMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRyZW5kaW5nLXVwLTM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRyaWFuZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJpYW5nbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRyaWFuZ2xlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRyaWFuZ2xlLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJpYW5nbGUtc3F1YXJlLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRyaWFuZ2xlLXNxdWFyZS1jaXJjbGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRyaWRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cmlkZW50O1xufVxuXG4uI3skdGktcHJlZml4fS10cm9waHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi10cm9waHk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRydWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJ1Y2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRydWNrLWRlbGl2ZXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJ1Y2stZGVsaXZlcnk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXRydWNrLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXRydWNrLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdHJ1Y2stcmV0dXJuOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHJ1Y2stcmV0dXJuO1xufVxuXG4uI3skdGktcHJlZml4fS10eXBvZ3JhcGh5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdHlwb2dyYXBoeTtcbn1cblxuLiN7JHRpLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi11bWJyZWxsYTtcbn1cblxuLiN7JHRpLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdW5kZXJsaW5lO1xufVxuXG4uI3skdGktcHJlZml4fS11bmxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi11bmxpbms7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXVwbG9hZDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdXJnZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdXJnZW50O1xufVxuXG4uI3skdGktcHJlZml4fS11c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdXNlcjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdXNlci1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXVzZXItY2hlY2s7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXVzZXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi11c2VyLWV4Y2xhbWF0aW9uO1xufVxuXG4uI3skdGktcHJlZml4fS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdXNlci1taW51cztcbn1cblxuLiN7JHRpLXByZWZpeH0tdXNlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi11c2VyLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdXNlci1wbHVzO1xufVxuXG4uI3skdGktcHJlZml4fS11c2VyLXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi11c2VyLXg7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdXNlcnM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXZhY2NpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi12YWNjaW5lO1xufVxuXG4uI3skdGktcHJlZml4fS12YXJpYWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZhcmlhYmxlO1xufVxuXG4uI3skdGktcHJlZml4fS12ZWN0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi12ZWN0b3I7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXZlY3Rvci1iZWl6ZXItMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZlY3Rvci1iZWl6ZXItMjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdmVjdG9yLWJlemllcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZlY3Rvci1iZXppZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXZlY3Rvci10cmlhbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZlY3Rvci10cmlhbmdsZTtcbn1cblxuLiN7JHRpLXByZWZpeH0tdmVudXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi12ZW51cztcbn1cblxuLiN7JHRpLXByZWZpeH0tdmVyc2lvbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi12ZXJzaW9ucztcbn1cblxuLiN7JHRpLXByZWZpeH0tdmlkZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi12aWRlbztcbn1cblxuLiN7JHRpLXByZWZpeH0tdmlkZW8tbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi12aWRlby1taW51cztcbn1cblxuLiN7JHRpLXByZWZpeH0tdmlkZW8tb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdmlkZW8tb2ZmO1xufVxuXG4uI3skdGktcHJlZml4fS12aWRlby1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdmlkZW8tcGx1cztcbn1cblxuLiN7JHRpLXByZWZpeH0tdmlldy0zNjA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi12aWV3LTM2MDtcbn1cblxuLiN7JHRpLXByZWZpeH0tdmlld2ZpbmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZpZXdmaW5kZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXZpZXdwb3J0LW5hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZpZXdwb3J0LW5hcnJvdztcbn1cblxuLiN7JHRpLXByZWZpeH0tdmlld3BvcnQtd2lkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZpZXdwb3J0LXdpZGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXZpcnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdmlydXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXZpcnVzLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZpcnVzLW9mZjtcbn1cblxuLiN7JHRpLXByZWZpeH0tdmlydXMtc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdmlydXMtc2VhcmNoO1xufVxuXG4uI3skdGktcHJlZml4fS12b2NhYnVsYXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdm9jYWJ1bGFyeTtcbn1cblxuLiN7JHRpLXByZWZpeH0tdm9sdW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tdm9sdW1lO1xufVxuXG4uI3skdGktcHJlZml4fS12b2x1bWUtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZvbHVtZS0yO1xufVxuXG4uI3skdGktcHJlZml4fS12b2x1bWUtMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXZvbHVtZS0zO1xufVxuXG4uI3skdGktcHJlZml4fS13YWxrOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td2Fsaztcbn1cblxuLiN7JHRpLXByZWZpeH0td2FsbGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td2FsbGV0O1xufVxuXG4uI3skdGktcHJlZml4fS13YW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td2FuZDtcbn1cblxuLiN7JHRpLXByZWZpeH0td2F2ZS1zYXctdG9vbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXdhdmUtc2F3LXRvb2w7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdhdmUtc2luZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXdhdmUtc2luZTtcbn1cblxuLiN7JHRpLXByZWZpeH0td2F2ZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi13YXZlLXNxdWFyZTtcbn1cblxuLiN7JHRpLXByZWZpeH0td2lmaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXdpZmk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdpZmktMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXdpZmktMDtcbn1cblxuLiN7JHRpLXByZWZpeH0td2lmaS0xOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td2lmaS0xO1xufVxuXG4uI3skdGktcHJlZml4fS13aWZpLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi13aWZpLTI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdpZmktb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td2lmaS1vZmY7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdpbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi13aW5kO1xufVxuXG4uI3skdGktcHJlZml4fS13aW5kbWlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXdpbmRtaWxsO1xufVxuXG4uI3skdGktcHJlZml4fS13aW5kb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi13aW5kb3c7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdpcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td2lwZXI7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdpcGVyLXdhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi13aXBlci13YXNoO1xufVxuXG4uI3skdGktcHJlZml4fS13b21hbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXdvbWFuO1xufVxuXG4uI3skdGktcHJlZml4fS13b3JsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXdvcmxkO1xufVxuXG4uI3skdGktcHJlZml4fS13b3JsZC1sYXRpdHVkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXdvcmxkLWxhdGl0dWRlO1xufVxuXG4uI3skdGktcHJlZml4fS13b3JsZC1sb25naXR1ZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi13b3JsZC1sb25naXR1ZGU7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXdyZWNraW5nLWJhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi13cmVja2luZy1iYWxsO1xufVxuXG4uI3skdGktcHJlZml4fS13cml0aW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td3JpdGluZztcbn1cblxuLiN7JHRpLXByZWZpeH0td3JpdGluZy1zaWduOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24td3JpdGluZy1zaWduO1xufVxuXG4uI3skdGktcHJlZml4fS14OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24teDtcbn1cblxuLiN7JHRpLXByZWZpeH0teWluLXlhbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi15aW4teWFuZztcbn1cblxuLiN7JHRpLXByZWZpeH0tem9kaWFjLWFxdWFyaXVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tem9kaWFjLWFxdWFyaXVzO1xufVxuXG4uI3skdGktcHJlZml4fS16b2RpYWMtYXJpZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b2RpYWMtYXJpZXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXpvZGlhYy1jYW5jZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b2RpYWMtY2FuY2VyO1xufVxuXG4uI3skdGktcHJlZml4fS16b2RpYWMtY2Fwcmljb3JuOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tem9kaWFjLWNhcHJpY29ybjtcbn1cblxuLiN7JHRpLXByZWZpeH0tem9kaWFjLWdlbWluaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXpvZGlhYy1nZW1pbmk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXpvZGlhYy1sZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b2RpYWMtbGVvO1xufVxuXG4uI3skdGktcHJlZml4fS16b2RpYWMtbGlicmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b2RpYWMtbGlicmE7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXpvZGlhYy1waXNjZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b2RpYWMtcGlzY2VzO1xufVxuXG4uI3skdGktcHJlZml4fS16b2RpYWMtc2FnaXR0YXJpdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b2RpYWMtc2FnaXR0YXJpdXM7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXpvZGlhYy1zY29ycGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tem9kaWFjLXNjb3JwaW87XG59XG5cbi4jeyR0aS1wcmVmaXh9LXpvZGlhYy10YXVydXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b2RpYWMtdGF1cnVzO1xufVxuXG4uI3skdGktcHJlZml4fS16b2RpYWMtdmlyZ286YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b2RpYWMtdmlyZ287XG59XG5cbi4jeyR0aS1wcmVmaXh9LXpvb20tY2FuY2VsOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tem9vbS1jYW5jZWw7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXpvb20tY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b29tLWNoZWNrO1xufVxuXG4uI3skdGktcHJlZml4fS16b29tLWluOmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tem9vbS1pbjtcbn1cblxuLiN7JHRpLXByZWZpeH0tem9vbS1tb25leTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0aS1pY29uLXpvb20tbW9uZXk7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXpvb20tb3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRpLWljb24tem9vbS1vdXQ7XG59XG5cbi4jeyR0aS1wcmVmaXh9LXpvb20tcXVlc3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAkdGktaWNvbi16b29tLXF1ZXN0aW9uO1xufVxuIiwiQGltcG9ydCBcIkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2Nzcy9hbGwuY3NzXCI7XG5AaW1wb3J0IFwiLi4vc2Nzcy9taXhpbnMuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiLi4vc2Nzcy9ib29zdHJhcFwiO1xuQGltcG9ydCBcImVra28tbGlnaHRib3gvZGlzdC9la2tvLWxpZ2h0Ym94LmNzc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcDQtdG9nZ2xlL2Nzcy9ib290c3RyYXA0LXRvZ2dsZS5taW4uY3NzXCI7XG5AaW1wb3J0IFwiLi90YWJsZXItaWNvbnNcIjtcbkBpbXBvcnQgXCIuL2NvbW1vbi5jc3NcIjtcbkBpbXBvcnQgXCIuL3dpZGdldHMuY3NzXCI7XG5AaW1wb3J0IFwiLi9mcm9udC5jc3NcIjtcbkBpbXBvcnQgXCIuL3NsaWNrLmNzc1wiO1xuQGltcG9ydCBcIi4vZGF0YVRhYmxlcy5ib290c3RyYXA1Lm1pbi5jc3NcIjtcbkBpbXBvcnQgXCIuLi9zdWJzY3JpYmUvc2Nzcy9fcGFydGlhbHMvcGFuZWwuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL3JlZ2lzdGVyL3Njc3MvZmFuY3ktZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vanF1ZXJ5LXVpL2pxdWVyeS11aS5jc3NcIjtcblxuXG5AaW1wb3J0IFwifnNlbGVjdDIvZGlzdC9jc3Mvc2VsZWN0Mi5jc3NcIjtcblxuLndpZHRoLWltYWdlLWhvbWVwYWdlIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn0iLCIucGFuaWVyLXBhbmVsIHtcbiAgICAkc2VsZjogJjtcblxuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB6LWluZGV4OiAxMTE7XG4gICAgd2lkdGg6MTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICByaWdodDowO1xuICAgIHRvcDowO1xuXG5cbiAgICBAaW5jbHVkZSBzZW5pb3ItbWVkaWEoJ21heCcsICc5OTFweCcpIHtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZS1wYW5lbHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDoxMDB2dztcbiAgICAgICAgaGVpZ2h0OjEwMHZoO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsMSwxLCAuNik7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6NTV2dztcbiAgICAgICAgbWF4LXdpZHRoOjgwMHB4O1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAvLyBhbmltYXRpb246IC4yNXMgY3ViaWMtYmV6aWVyKC4xNywgLjY3LCAuODMsIC42Nykgc2xpZGVwYW5pZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc2VuaW9yLW1lZGlhKCdtYXgnLCAnOTkxcHgnKSB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMHZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGV7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc2VuaW9yLW1lZGlhKCdtYXgnLCAnOTkxcHgnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2V4cGlyZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOjMwcHggMCA0OHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNlbmlvci1tZWRpYSgnbWF4JywgJzk5MXB4Jykge1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICBtYXJnaW46MjRweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgdG9wOmNhbGMoNTAlIC0gLjVweCk7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlY2Fwe1xuICAgICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAgICAgJi10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo0OHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgICAgICAgICBwYWRkaW5nOjI0cHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzZW5pb3ItbWVkaWEoJ21heCcsICc5OTFweCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE2cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbXMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2VuaW9yLW1lZGlhKCdtYXgnLCAnOTkxcHgnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAvL2ZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo4MCU7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXByaWNpbmcge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLW5hbWUsICYtcHJpY2luZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZW5pb3ItbWVkaWEoJ21heCcsICc5OTFweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXF1YW50aXR5e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OnZpc2libGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JleSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCwgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAzMnB4IDAgNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kZWxldGUge1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRvdGF1eCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlICsgMjRweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gI3skc2VsZn1fX3JlY2FwLW9uZXRvdGFsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZW5pb3ItbWVkaWEoJ21heCcsICc5OTFweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hZGQtZGlzY291bnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICAgIG1hcmdpbjogMjRweCAgYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cblxuICAgICZfX2NndiB7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2VuaW9yLW1lZGlhKCdtYXgnLCAnOTkxcHgnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJtaXQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICAgIG1hcmdpbjogMjRweCAgYXV0bztcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgICAgIGNvbG9yOnZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzZW5pb3ItbWVkaWEoJ21heCcsICc5OTFweCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYW5pZXJfYm9keXtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAucGFuaWVyX2Vycm9ye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnBhbmllcl92aWRle1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5qcy0tcGFuaWVyLXRvZ2dsZXtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlcGFuaWVyIHsgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfSB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSAgfVxuQGtleWZyYW1lcyBzbGlkZXBhbmllciB7IGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH0gdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gIH0iLCJAbWl4aW4gc2VuaW9yLW1lZGlhKCR0eXBlLCAkc2l6ZSkge1xuICAgIEBtZWRpYSAoI3skdHlwZX0td2lkdGg6ICN7JHNpemV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn0iLCIuZmFuY3ktZm9ybSB7XG4gICAgJHNlbGY6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG4gICAgbWFyZ2luOiAwIDUwcHggNTBweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNFM0VGRDksICNGRkY0RDIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgYm94LXNoYWRvdzogMCAtMTBweCAxNXB4IHJnYigwIDAgMCAvIDEwJSk7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgaW5wdXQsIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuXG4gICAgICAgICZbdHlwZT10ZXh0XSwgJlt0eXBlPXRlbF0sICZbdHlwZT1lbWFpbF0sICZbdHlwZT1wYXNzd29yZF0sICZbdHlwZT1kYXRlXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggNTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cblxuICAgICAgICAmW3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcblxuICAgICAgICAmW3R5cGU9YnV0dG9uXSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2lucHV0LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByZW5vbTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2Zvcm0vdXNlci5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5vbTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2Zvcm0vcGVuLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgLypcbiAgICAgICAgJi0tdGVsOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZm9ybS90ZWwucG5nJyk7XG4gICAgICAgIH0qL1xuICAgICAgICAmLS10ZWwge1xuICAgICAgICAgICAgOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZm9ybS90ZWwucG5nJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZWxlcGhvbmUtY29kZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAmLS1lbWFpbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2Zvcm0vZW1haWwucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wYXNzd29yZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2Zvcm0vbG9jay5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBhc3N3b3JkMjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2Zvcm0vbG9jay1vcGVuLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmFpc3NhbmNlOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZm9ybS9jYWtlLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWRyZXNzZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2Zvcm0vaG9tZS5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXppcGNvZGU6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mb3JtL3Bpbi5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXZpbGxlOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZm9ybS9jaXR5LnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJHZhcmlhbnRzOiBwZW4sIGNha2UsIGNpdHksIGVtYWlsLCBob21lLCBsb2NrLCBsb2NrLW9wZW4sIHBpbiwgdGVsLCB1c2VyO1xuXG4gICAgICAgIEBlYWNoICR2YXJpYW50IGluICR2YXJpYW50cyB7XG4gICAgICAgICAgICAmLS0jeyR2YXJpYW50fTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mb3JtLyN7JHZhcmlhbnR9LnBuZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmFkaW8td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3gtd3JhcHBlciB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXB1cnBsZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLWNvbG9yLWxpZ2h0LXB1cnBsZSksIHZhcigtLWNvbG9yLWxpZ2h0LWdyZWVuKSk7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmW3R5cGU9dGV4dF0sICZbdHlwZT10ZWxdLCAmW3R5cGU9ZW1haWxdLCAmW3R5cGU9cGFzc3dvcmRdIHtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuXG4gICAgICAgICAgICAmW3R5cGU9YnV0dG9uXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZ1c2hpYSwgJi0tYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLWNvbG9yLWxpZ2h0LWJsdWUpLCB2YXIoLS1jb2xvci1saWdodC1waW5rKSk7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmW3R5cGU9dGV4dF0sICZbdHlwZT10ZWxdLCAmW3R5cGU9ZW1haWxdLCAmW3R5cGU9cGFzc3dvcmRdIHtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXllbGxvdywge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjRjlFQ0I5LCAjRUJFQ0QwKTtcblxuICAgICAgICBpbnB1dCB7XG5cbiAgICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFkNzY0XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuXG4gICAgICAgICAgICAmW3R5cGU9YnV0dG9uXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZDc2NFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZnVzaGlhIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgfVxuXG4gICAgJi0tZnVzaGlhIGJ1dHRvblt0eXBlPWJ1dHRvbl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgIH1cblxuICAgICYtLWJsdWUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgfVxuXG4gICAgJi0tYmx1ZSBidXR0b25bdHlwZT1idXR0b25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/