/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: grabbing;
}

/* ---- flickity-button ---- */

.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

#product main {
	margin: 50px 0;
	margin-top: 0;
	min-height: calc(100vh - 70px - 353px - 50px);
}

#product h1 {
	font-size: 1.6rem;
	font-weight: 600;
}

.product-grid {
	display: grid;
	grid-template-columns: 1fr 1fr 2fr 1fr 1fr;
	text-align: center;
}

.product-grid-header {
	padding: 10px;
	background: #f5f5f5;
	font-weight: 500;
	color: #424242;
}

.product-grid-row {
	padding: 5px 0;
	display: grid;
	grid-template-columns: 1fr 1fr 2fr 1fr 1fr;
	text-align: center;
	align-items: center;
	border: 1px solid #f5f5f5;
	border-top: 0;
}

.product-grid-header:nth-child(3) {
	text-align: left;
	align-items: flex-start;
}

.product-grid-row>div:first-child {
	line-height: 0;
	position: relative;
}

.product-grid-row>div:last-child {
	display: flex;
	-moz-column-gap: 10px;
	     column-gap: 10px;
	align-items: center;
	justify-content: center;
}

.product-grid-row div.tc {
	justify-content: center;
	flex-wrap: wrap;
}

.ts {
	text-align: left;
	align-items: flex-start;
	padding-left: 10px;
}

.product-info {
	margin: 70px 0px;
}

.product-info {
	display: flex;
	gap: 50px;
	position: relative;
}

.product-info.pi0 {
	margin-top: 20px;
}

.product-images {
	width: 40%;
	flex: 0 0 40%;
}

.images-detail {
	aspect-ratio: 1;
	width: 100%;
	position: relative;
	border: 1px solid rgba(0, 0, 0, 0.1);
	overflow: hidden;
	border-radius: 6px;
	margin-bottom: 15px;
}

.images-detail a {
	z-index: 1;
	z-index: 1;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.images-detail img {
	position: absolute;
	max-width: 100%;
	z-index: 1;
}

.images-detail img:first-child {
/*	z-index: 2;*/
}

.images-detail a:first-child {
	z-index: 2;
}

.images-thumbs {
	padding-bottom: 20px;
}

#product .flickity-viewport {
	height: 100%;
}

#product .flickity-page-dots {
	bottom: 0px;
}

#product .flickity-button svg {
	transform: rotate(180deg);
}

.image-thumb {
	/*height: auto;*/
	margin-right: 10px;
}

.image-thumb img {
	/*aspect-ratio: 1;*/
}

.image-thumb:last-child {
}

.flickity-prev-next-button.next {
	right: -30px;
}

.flickity-prev-next-button.previous {
	left: -30px;
}

.product-details {
	margin-top: 20px;
}

.product-details h2 {
	font-size: 1.4rem;
	font-weight: 600;
}

.product-details .reference {
	margin: 5px 0;
}

.product-details .ean {
	margin-bottom: 15px;
}

.product-details .description {
	margin-bottom: 15px;
}

.product-details .description span {
	font-family: inherit !important;
	/*font-weight: inherit !important;*/
	font-size: inherit !important;
}

.product-details .description strong, .product-details .description strong span {
	font-weight: 600 !important;
}

.product-details .description ul {
	list-style: disc;
	margin-left: 20px;
	margin-bottom: 15px;
}

.product-details .description u {
	text-decoration: underline;
}

.product-details .description a {
	color: #015aff;
}

.product-details .description a.btn {
	color: white;
	background: #5B94FF;
	padding: 5px 10px;
	font-weight: 400;
	transition: 300ms ease all;
}

.product-details .description a.btn:hover {
	background: #015aff;
}

.product-details .description a.btn span strong, .product-details .description a.btn span {
	font-weight: 400;
}

.product-details .description a.btn span, .product-details .description a.btn span strong {
	color: white;
}

.product-details .add-to-cart {
	margin-top: 40px;
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	align-items: center;
}

.product-details .cart-product-qty {
	justify-content: flex-start;
	flex: 0 0 auto;
	width: auto;
	flex-basis: auto;
}

.product-details .add-to-cart .btn {
	display: flex;
	align-items: center;
	padding: 10px;
}

.grid-footer {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	margin-top: 15px;
	align-items: center;
	gap: 1.5rem;
}

#btn-float {
	display: none;
	z-index: 99;
	position: fixed;
	right: 20px;
	bottom: 20px;
}

.product-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
}

.zoom {
	z-index: 999;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: white;
	display: none;
}

.zoom img {
	width: auto;
	max-width: none;
	left: 0px;
	top: 0px;
	/*transform: translate(-50%, -50%);*/
}

.related-products {
	margin: 90px 0;
}

.related-products h2 {
	font-size: 1.3rem;
	font-weight: 500;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	text-align: center;
}

.related-products-list {
	margin-top: 30px;
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
	justify-content: center;
}

.preview-product {
	width: 20%;
	max-width: 100%;
	position: relative;
}

.preview-product-images, .preview-product-images img {
	max-width: 100%;
	width: 100%;
}

.preview-product-images {
	height: auto;
	aspect-ratio: 1;
}

.lgof {
	grid-template-columns: 1fr 1fr 2fr;
}

.price-comb {
	font-weight: 500;
	display: flex;
	align-items: center;
	justify-content: center;
/*	gap: 10px;*/
	flex-flow: column;
}

.price-comb .price {
	font-weight: 500;
	display: inline-flex;
	flex-flow: column;
	justify-content: center;
}

.price-comb .pvp {
	color: #92a0b2;
	display: inline-flex;
	flex-flow: column;
	justify-content: center;
	font-size: 0.8rem;
	margin-bottom: 5px;
}

.price-comb .discount {
	margin-bottom: 5px;
	font-size: 0.8rem;
}

.price-comb .pvp small, .price-comb .price small {
	font-size: 0.8rem;
}

.product-price {
	margin-top: 20px;
	display: flex;
	gap: 10px;
}

.product-price .pvp {
	color: #92a0b2;
}

.product-price .discount, .price-comb .discount {
	color: red;
	padding: 0px 5px;
	border: 1px solid red;
	border-radius: 3px;
}

.product-price .price {
	font-weight: 600;
	color: #015aff;
}

#popup-cart {
	visibility: hidden;
	max-width: 100vw;
	width: 300px;
	padding: 20px;
	background: white;
	box-shadow: 0px 15px 25px 0px rgb(74 63 63 / 15%);
	position: fixed;
	top: 80px;
	right: 20px;
	z-index: 9999;
	transform: translateY(20px);
	opacity: 0;
	transition: 500ms ease all;
}

#popup-cart.show {
	opacity: 1;
	visibility: visible;
	transform: translateY(0px);
}

#popup-cart h2 {
	font-weight: 500;
	margin-bottom: 10px;
	display: flex;
	gap: 5px;
	align-items: center;
}

#popup-cart .cart-success h2 i, .cart-success .qty  {
	color: #8ebf4d;
}

.cart-success {
	margin-bottom: 30px;
}

#popup-cart .cart-fail h2 i, .cart-fail .qty {
	color: #fa4f50;
}

.cart-fail p {
	margin-top: 10px;
	font-size: 0.85rem;
	line-height: 1.2em;
}

.products-added {
	display: flex;
	flex-flow: column;
}

.product-added {
	padding: 5px;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.product-added:last-child {
	border-bottom: 0;
}

.btn-add-mini {
	padding: 7px 10px;
	margin-right: 10px;
}

.btn-add-mini {
	border: 1px solid hsl(219, 100%, 50%);
	background: white;
	color: hsl(219, 100%, 50%);
	font-size: 0.85rem;
	transition: 300ms ease all;
	border-radius: 6px;
}

.btn-add-mini:hover {
	border: 1px solid hsl(219, 100%, 50%);
	background: hsl(219, 100%, 50%);
	color: white;
}

#moreinfo {
	visibility: hidden;
	max-width: 100vw;
	min-width: 400px;
	padding: 20px;
	background: white;
	box-shadow: 0px 15px 25px 0px rgb(74 63 63 / 15%);
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 9999;
	transform: translate(-55%, -50%);
	opacity: 0;
	transition: 500ms ease all;
	display: flex;
	flex-flow: row;
	text-align: center;
	align-items: flex-start;
	-moz-column-gap: 1rem;
	     column-gap: 1rem;
}

#moreinfo img {
	max-width: 100%;
}

#moreinfo .where, #moreinfo .dealer {
	width: 200px;
}

#moreinfo.show {
	opacity: 1;
	visibility: visible;
	transform: translate(-50%, -50%);
}

@media (max-width: 767.98px) {
	#product main .container {
		padding: 0 20px;
	}

	.product-header .btn {
		display: none;
	}

	.product-grid {
		display: none;
	}

	.product-grid-row {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
		align-items: center;
		gap: 5px;
		justify-content: center;
	}

	.product-grid-row>div:nth-child(1) {
		grid-column: 1;
		grid-row: 1 / 4;
		display: flex;
		align-items: center;
		height: 100%;
		width: 66px;
		margin-right: 5px;
	}

	.product-grid-row>div:nth-child(1) img {
		max-width: 66px;
	}

	.product-grid-row>div:nth-child(2) {
		grid-column: 2 / 5;
		grid-row: 1;
		text-align: left;
		font-size: 0.9rem;
	}

	.product-grid-row>div:nth-child(3) {
		grid-column: 2 / 5;
		text-align: left;
		grid-row: 2;
		display: flex;
		flex-flow: column;
		/*flex-wrap: wrap;*/
		font-size: 0.85rem;
		/*column-gap: 10px;*/
		color: rgba(0, 0, 0, 0.6);
	}

	.comma {
		display: none;
	}

	.product-grid-row>div:nth-child(4) {
		grid-column: 2 / 5;
		text-align: left;
		grid-row: 3;	
	}

	.product-grid-row>div:nth-child(5) {
		grid-row: 1 / 4;
	}

	.product-grid-row {
		border-right: 0;
		border-left: 0;
	}

	#btn-float {
		display: block;
	}

	.product-info {
		flex-flow: column;
		gap: 20px;
	}

	.product-images {
		width: 100%;
	}

	.flickity-prev-next-button.next {
		right: 0px;
	}

	.flickity-prev-next-button.previous {
		left: 0px;
	}

	.product-details .add-to-cart {
		margin-top: 40px;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		align-items: center;
	}

	.related-products-list {
		flex-flow: column;
	}

	.preview-product {
		width: 100%;
	}

	.preview-product-images {
		/*aspect-ratio: auto;
		height: auto;
		width: auto;*/
	}

	.preview-product-images, .preview-product-images img {
		/*width: 100%;*/
		aspect-ratio: unset;
		width: auto;
	}

	.preview-product-images {
		aspect-ratio: unset;
		height: 250px;
	}

	.product-grid-row.lgof div:nth-child(2),
	.product-grid-row.lgof div:nth-child(3) {
		grid-column: 2 / 6;
	}

	.price-comb {
		font-size: 0.9rem;
		gap: 0px;
		justify-content: flex-start;
	}

	.price-comb .price {
		margin-left: 10px;
	}

	.btn-add-mini {
		display: none;
	}

	.ts {
		padding-left: 0;
	}
}

.combination-nexus {
	display: flex;
	-moz-column-gap: 5px;
	     column-gap: 5px;
	align-items: center;
	justify-content: center;
	margin-top: 15px;
	width: 100%;
	flex-wrap: wrap;
	flex-flow: column !important;
	align-items: start !important;
}

.product-nexus {
	display: flex;
	-moz-column-gap: 5px;
	     column-gap: 5px;
	/*align-items: center;
	justify-content: center;*/
	flex-flow: column;
	margin-top: 5px;
	width: 100%;
	flex-wrap: wrap;
	margin-bottom: 15px;
}

.nexus-line {
	/*background: hsl(0, 0%, 96%);*/
	/*padding: 5px;*/
	border-radius: 4px;
	margin-bottom: 4px;
	font-size: 0.85rem;
}

.nexus-line-model, .nexus-line-year, .nexus-line-cc {
	display: inline-block;
	background: hsl(0, 0%, 96%);
	padding: 5px;
	border-radius: 4px;
	font-size: 0.85rem;	
}

.nexus-line-model {
	text-transform: uppercase;
}

.brand-MONTESA {
	background: hsla(358, 73%, 48%, 1.00);
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(358, 73%, 48%, 1.00) 0%, black 100%);*/
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
	position: relative;
}

.brand-MONTESA::after {
	position: absolute;
	left: -1px;
	right: -1px;
	bottom: -1px;
	top: -1px;
	content: " ";
	border-radius: 4px;
	border: 2px solid hsla(58, 87%, 57%, 1.00);
}

.brand-TRIUMPH {
	color: #d9c187;
}

.brand-KTM {
	background: hsla(24, 100%, 50%, 1.00);
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: black;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-OSSA {
	background: #008839;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-SCORPA {
	background: #e8530f;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-JTG {
	background: #000;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-YAMAHA {
	background: #fff;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: #f20403;
	color: #1b35c7;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-HUSABERG {
	background: #fff;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: #004da1;
	font-weight: 800;
	font-size: 0.75rem;
	position: relative;
}

.brand-HUSABERG::after {
	position: absolute;
	left: 4px;
	top: 0px;
	right: 4px;
	height: 2px;
	content: "";
	background: linear-gradient(90deg, #ffe327 33.3%, #ffe327 33.3%, #ffe327 66.6%, #ffe327 66.6%);
/*	background: linear-gradient(90deg, #ffe327 33.3%, #ffe327 33.3%, white 66.6%, red 66.6%);*/
}

.brand-SWM {
	background: white;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: #d1303d;
	font-weight: 600;
	font-size: 0.85rem;
}

/*
Honda- Blue-Red
*/

.brand-VERTIGO {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(215, 99%, 25%, 1.00) 0%, hsla(0, 0%, 77%, 1.00) 100%);*/
	color: hsla(79, 100%, 37%, 1.00);
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-TRRS {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(215, 99%, 25%, 1.00) 0%, hsla(0, 0%, 77%, 1.00) 100%);*/
	color: hsla(56, 69%, 54%, 1.00);
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-HONDA {
	background: white;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(215, 99%, 25%, 1.00) 0%, hsla(0, 0%, 77%, 1.00) 100%);*/
	color: hsla(0, 96%, 40%, 1.00);
	font-weight: 600;
	font-size: 0.85rem;

	background: linear-gradient(0deg, rgba(17,33,146,1) 0%, rgba(17,33,146,1) 46%, rgba(255,255,255,1) 46%, rgba(255,255,255,1) 54%, rgba(231,40,46,1) 54%, rgba(231,40,46,1) 100%);
	background-size: cover;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.brand-HUSKY, .brand-HUSQVARNA {
	background: hsla(215, 99%, 25%, 1.00);
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(215, 99%, 25%, 1.00) 0%, hsla(0, 0%, 77%, 1.00) 100%);*/
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
	font-size: 0.7rem;
}

.brand-SHERCO {
	background: hsla(241, 93%, 33%, 1.00);
	padding: 2px 4px;
	border-radius: 4px;
	font-weight: bold;
	/*background: linear-gradient(90deg, hsla(241, 93%, 33%, 1.00) 0%, hsla(67, 93%, 49%, 1.00) 100%);*/
	color: hsla(67, 93%, 49%, 1.00);
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-GAS-GAS, .brand-GASGAS {
	background: hsla(6, 100%, 43%, 1.00);
	padding: 2px 4px;
	border-radius: 4px;
	font-weight: bold;
	/*background: linear-gradient(90deg, hsla(6, 100%, 43%, 1.00) 0%, white 100%);*/
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-RIEJU {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	font-weight: bold;
	/*background: linear-gradient(90deg, hsla(241, 93%, 33%, 1.00) 0%, hsla(67, 93%, 49%, 1.00) 100%);*/
	color: hsla(359, 100%, 48%, 1.00);
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-BETA {
	/*background: hsla(360, 100%, 45%, 1.00);*/
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, black 0%, hsla(2, 74%, 47%, 1.00) 100%);*/
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
	position: relative;
	color: black;
	border: 1px solid black;
}

.brand-BETA::after {
	position: absolute;
	left: 0;
	bottom: 0px;
	right: 0;
	height: 2px;
	content: "";
	background: linear-gradient(90deg, #00ae00 33.3%, white 33.3%, white 66.6%, red 66.6%);
}

.brand-TM {
	background: #2e3842;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(215, 99%, 25%, 1.00) 0%, hsla(0, 0%, 77%, 1.00) 100%);*/
	color: #ff33cc;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-KOVE {
	background: #2e3842;
	background: linear-gradient(18deg, #3b8683 50%, #a32827 50%);
	padding: 2px 4px;
	border-radius: 4px;
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-STARK-FUTURE, .brand-STARK {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
	background: radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%),
	                radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%);
	position: relative;
}

.brand-CF-MOTO {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-HERO {
	background: white;
	padding: 2px 4px;
	border-radius: 4px;
	color: black;
	font-weight: 600;
	font-size: 0.85rem;	
}

.brand-HERO::first-letter {
	color: #d33a31;
}

.brand-APRILIA {
	background: white;
	padding: 2px 4px;
	border-radius: 4px;
	color: black;
	font-weight: 600;
	font-size: 0.85rem;
	position: relative;
}

.brand-APRILIA::after {
	position: absolute;
	left: 0;
	bottom: 0px;
	right: 0;
	height: 2px;
	content: "";
	background: #c92d25;
}

.brand-DUCATI {
	background: #ea3323;
	padding: 2px 4px;
	border-radius: 4px;
	color: white;
	font-weight: 600;
	font-size: 0.85rem;	
}

.brand-MORINI {
	background: white;
	padding: 2px 4px;
	border-radius: 4px;
	color: black;
	font-weight: 600;
	font-size: 0.85rem;	
}

.brand-MASH {
	background: #585a41;
	padding: 2px 4px;
	border-radius: 4px;
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-MACBOR {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-KAWASAKI {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: #56bd37;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-ALPINESTARS {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	color: red;
	font-weight: 600;
	font-size: 0.85rem;
}

/*hsla(357, 73%, 44%, 1.00)*/

.no-stock {
	text-align: center;
	color: hsl(16, 99%, 47%);
	font-weight: 500;
	font-size: 0.85rem;
	padding: 10px 5px;
	border: 1px solid hsl(16, 99%, 47%);
	border-radius: 3px;
}

.combination-qty-add {
	display: grid !important;
	grid-template-columns: 1fr 1fr;
	flex-wrap: wrap;
	justify-content: center;
}

.combination-qty-add.nsfc {
	display: flex !important;
}

.combination-qty-add .cart-product-qty {
}

.combination-qty-add :nth-child(2) {
	grid-column-start: 2;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 1;
}

.combination-qty-add .no-stock.nsf {
	grid-column: 1 / 3;
	grid-row: 2;
	padding: 5px;
	border: 0;
	text-align: right;
	justify-content: flex-end !important;
	margin-right: 5px;
}

.combination-qty-add .no-stock:first-child {
	grid-column: 2 / 3;
	grid-row: 1;
}

.combination-qty-add .no-stock.nsf div {
	display: flex;
	-moz-column-gap: 5px;
	     column-gap: 5px;
	padding: 5px;
	padding-right: 0px;
}

.ns-info {
	display: inline-flex;
	margin-top: 15px;
	width: auto;
	padding: 5px 10px;
}

.alert-availability {
	position: relative;
	cursor: pointer;
}

.alert-availability i {
	color: hsla(219, 100%, 50%, 1.00);
}

.alert-availability span i {
	font-size: 10px;
	color: white;
}

.alert-availability span {
	display: none;
	position: absolute;
	width: 12px;
	height: 12px;
	background: hsla(142, 77%, 48%, 1.00);
	border-radius: 12px;
	border: 1px solid white;
	top: 5px;
	right: -7px;
}

.alert-availability.active {
	animation: swing 0.5s ease;
	animation-iteration-count: 1;
}

.alert-availability.active span {
	display: flex;
}

@keyframes swing {
	15% {
	transform: scale(1.0);
	}
	30% {
	transform: scale(.8);
	}
	50% {
	transform: scale(1);
	}
	65% {
	transform: scale(1.1);
	}
	100% {
	transform: scale(1);
	}
}

.span-new {
	display: inline-block;
	position: relative;
	top: -2px;
	background: hsl(219, 100%, 50%);
	padding: 2px 5px;
	color: white;
	font-size: 0.5rem;
	margin-left: 5px;
}

.nexus-info {
	display: grid;
	grid-template-columns: 80px 1fr;
	grid-template-columns: 110px 1fr;
	margin-bottom: 15px;
}

.nexus-details {
	padding-left: 5px;
	border-left: 1px solid hsla(0, 0%, 90%, 1.0);
}

.nexus-item-line {
	margin-bottom: 5px;
}

.nexus-item-line:last-child {
	margin-bottom: 0;
}

.nexus-item-line.hide {
	display: none;
}

.nexus-info.hide {
	display: none;
}

.nexus-item-line span {
	background: #f5f5f5;
	border-radius: 4px;
	display: inline-block;
	font-size: .85rem;
	padding: 5px;
}

.slide-models, .slide-brands {
	cursor: pointer;
	background: none;
	border: 0;
	padding: 0;
	display: flex;
	-moz-column-gap: 0px;
	     column-gap: 0px;
	align-items: center;
	font-size: 0.9rem;
	padding: 5px 0px;
	padding-top: 0px;
}

.slide-brands {
	color: white;
	background: #015aff;
	padding: 5px 10px;
	margin-bottom: 10px;
	transition: 300ms ease all;
	border-radius: 4px;
}

.slide-brands:hover {
	background: hsla(218, 100%, 55%, 1.00);
}

.slide-models {
	/*color: #015aff;*/
	transition: 300ms ease all;
}

.slide-models:hover span {
	/*color: #015aff;*/
	opacity: 0.8;
	text-decoration: underline;
}

.slide-models span, .slide-brands span {
	font-weight: 600;
}

.not-available {
	margin-top: 15px;
	display: flex;
	align-items: center;
	-moz-column-gap: 15px;
	     column-gap: 15px;
}

.not-available .ns-info {
	margin-top: 0;
}

.heart {
	cursor: pointer;
	height: 50px;
	width: 50px;
	background-image:url( 'https://abs.twimg.com/a/1446542199/img/t1/web_heart_animation.png');
	background-position: left;
	background-repeat:no-repeat;
	background-size:2900%;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.heart:hover {
	opacity: 0.5;
}

.heart.is_animating:hover {
	opacity: 1;
}

.heart.active {
	background-position:right;
}

.is_animating {
	animation: heart-burst .8s steps(28) 1;
}

@keyframes heart-burst {
	from {background-position:left;}
	to { background-position:right;}
}

.faqs {
	margin-top: 1.5rem;
	padding-top: 1.5rem;
	border-top: 1px solid hsla(0, 0%, 0%, .05);
}

.faq h2 {
	font-size: 1.1rem;
	margin-bottom: 5px;
}

.faq h2:before {
	content: "» ";
}

.faq {
	margin-bottom: 1.5rem;
}

.faq a {
	cursor: pointer;
	border: 0;
	background: #015aff;
	color: white;
	padding: 15px 20px;
	border-radius: 4px;
	display: inline-block;
	text-decoration: none;
	font-weight: 500;
	display: inline-flex;
	gap: 5px;
	justify-content: center;
	align-items: center;
	transition: 300ms ease all;;
}

.preview-product-brands {
	position: absolute;
/*	right: 10px;*/
	top: 10px;
	z-index: 999;
/*	background: grey;*/
	padding: 5px;
	padding-right: 10px;
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
	padding-left: 5px;
	display: flex;
	left: 50%;
	transform: translateX(-50%);
	-moz-column-gap: 5px;
	     column-gap: 5px;
}

.nexus-line-brand.more-brands {
	background: #015aff;	
	color: white;
	padding: 2px 4px;
	border-radius: 4px;
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
	position: relative;
}

.nexus-line-brand, .nexus-line-model, .nexus-line-cc, .nexus-line-year,
.list-nexus-line-brand, .list-nexus-line-model, .list-nexus-line-cc, .list-nexus-line-year, .nexus-line-all {
	padding: 2px 4px;
	background: hsla(127, 1%, 25%, 1.00);
	border-radius: 4px;
	text-transform: uppercase;
}

.brand-MONTESA {
	background: hsla(358, 73%, 48%, 1.00);
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(358, 73%, 48%, 1.00) 0%, black 100%);*/
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
	position: relative;
}

.brand-MONTESA::after {
	position: absolute;
	left: -1px;
	right: -1px;
	bottom: -1px;
	top: -1px;
	content: " ";
	border-radius: 4px;
	border: 2px solid hsla(58, 87%, 57%, 1.00);
}


.brand-KTM {
	background: hsla(24, 100%, 50%, 1.00);
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: black;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-OSSA {
	background: #008839;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-SCORPA {
	background: #e8530f;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-JTG {
	background: #000;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-YAMAHA {
	background: #fff;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: #f20403;
	color: #1b35c7;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-HUSABERG {
	background: #fff;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: #004da1;
	font-weight: 800;
	font-size: 0.75rem;
	position: relative;
}

.brand-HUSABERG::after {
	position: absolute;
	left: 4px;
	top: 0px;
	right: 4px;
	height: 2px;
	content: "";
	background: linear-gradient(90deg, #ffe327 33.3%, #ffe327 33.3%, #ffe327 66.6%, #ffe327 66.6%);
/*	background: linear-gradient(90deg, #ffe327 33.3%, #ffe327 33.3%, white 66.6%, red 66.6%);*/
}

.brand-BMW {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: white;
	font-weight: 800;
	font-size: 0.75rem;
	position: relative;
}

.brand-BMW::after {
	position: absolute;
	left: 4px;
	top: 0px;
	right: 4px;
	height: 2px;
	content: "";
	background: linear-gradient(90deg, #0499dc 33.3%, #0499dc 33.3%, #0499dc 66.6%, #0499dc 66.6%);
/*	background: linear-gradient(90deg, #ffe327 33.3%, #ffe327 33.3%, white 66.6%, red 66.6%);*/
}

.brand-FANTIC {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: #dc122c;
	color: #0e2386;
	background: white;
	font-weight: 600;
	font-size: 0.85rem;
	font-weight: bold;
	-webkit-text-stroke: 0.5px red;
}

.brand-SWM {
	background: white;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(24, 100%, 49%, 1.00) 0%, black 100%);*/
	color: #d1303d;
	font-weight: 600;
	font-size: 0.85rem;
}

/*
Honda- Blue-Red
*/

.brand-VERTIGO {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(215, 99%, 25%, 1.00) 0%, hsla(0, 0%, 77%, 1.00) 100%);*/
	color: hsla(79, 100%, 37%, 1.00);
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-TRRS {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(215, 99%, 25%, 1.00) 0%, hsla(0, 0%, 77%, 1.00) 100%);*/
	color: hsla(56, 69%, 54%, 1.00);
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-HONDA {
	background: white;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(215, 99%, 25%, 1.00) 0%, hsla(0, 0%, 77%, 1.00) 100%);*/
	color: hsla(0, 96%, 40%, 1.00);
	font-weight: 600;
	font-size: 0.85rem;

	background: linear-gradient(0deg, rgba(17,33,146,1) 0%, rgba(17,33,146,1) 46%, rgba(255,255,255,1) 46%, rgba(255,255,255,1) 54%, rgba(231,40,46,1) 54%, rgba(231,40,46,1) 100%);
	background-size: cover;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.brand-HUSKY, .brand-HUSQVARNA {
	background: hsla(215, 99%, 25%, 1.00);
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, hsla(215, 99%, 25%, 1.00) 0%, hsla(0, 0%, 77%, 1.00) 100%);*/
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
	font-size: 0.7rem;
}

.brand-SHERCO {
	background: hsla(241, 93%, 33%, 1.00);
	padding: 2px 4px;
	border-radius: 4px;
	font-weight: bold;
	/*background: linear-gradient(90deg, hsla(241, 93%, 33%, 1.00) 0%, hsla(67, 93%, 49%, 1.00) 100%);*/
	color: hsla(67, 93%, 49%, 1.00);
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-GAS-GAS, .brand-GASGAS {
	background: hsla(6, 100%, 43%, 1.00);
	padding: 2px 4px;
	border-radius: 4px;
	font-weight: bold;
	/*background: linear-gradient(90deg, hsla(6, 100%, 43%, 1.00) 0%, white 100%);*/
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-RIEJU {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	font-weight: bold;
	/*background: linear-gradient(90deg, hsla(241, 93%, 33%, 1.00) 0%, hsla(67, 93%, 49%, 1.00) 100%);*/
	color: hsla(359, 100%, 48%, 1.00);
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-BETA {
	/*background: hsla(360, 100%, 45%, 1.00);*/
	background: white;
	padding: 2px 4px;
	border-radius: 4px;
	/*background: linear-gradient(90deg, black 0%, hsla(2, 74%, 47%, 1.00) 100%);*/
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
	position: relative;
	color: black;
	border: 1px solid black;
}

.brand-BETA::after {
	position: absolute;
	left: 0;
	bottom: 0px;
	right: 0;
	height: 2px;
	content: "";
	background: linear-gradient(90deg, #00ae00 33.3%, white 33.3%, white 66.6%, red 66.6%);
}

.brand-KOVE {
	background: #2e3842;
	background: linear-gradient(18deg, #3b8683 50%, #a32827 50%);
	padding: 2px 4px;
	border-radius: 4px;
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-STARK-FUTURE, .brand-STARK {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
	background: radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%),
	                radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%);
	position: relative;
}

.brand-CF-MOTO {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-HERO {
	background: white;
	padding: 2px 4px;
	border-radius: 4px;
	color: black;
	font-weight: 600;
	font-size: 0.85rem;	
}

.brand-HERO::first-letter {
	color: #d33a31;
}

.brand-APRILIA {
	background: white;
	padding: 2px 4px;
	border-radius: 4px;
	color: black;
	font-weight: 600;
	font-size: 0.85rem;
	position: relative;
}

.brand-APRILIA::after {
	position: absolute;
	left: 0;
	bottom: 0px;
	right: 0;
	height: 2px;
	content: "";
	background: #c92d25;
}

.brand-DUCATI {
	background: #ea3323;
	padding: 2px 4px;
	border-radius: 4px;
	color: white;
	font-weight: 600;
	font-size: 0.85rem;	
}

.brand-MORINI {
	background: white;
	padding: 2px 4px;
	border-radius: 4px;
	color: black;
	font-weight: 600;
	font-size: 0.85rem;	
}

.brand-MASH {
	background: #585a41;
	padding: 2px 4px;
	border-radius: 4px;
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.brand-MACBOR {
	background: black;
	padding: 2px 4px;
	border-radius: 4px;
	color: white;
	font-weight: 600;
	font-size: 0.85rem;
}

.product-details .product-nexus {
	display: inline-block;
}

.custom-desc {
	display: none;
}

.gslide-description {
	background: #f1f3f4 !important;
	color: black !important;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
	color: black !important;
}

.promo {
	background: #f5f7f7;
	background: #29272b;
	background: #f2f4f7;
	background: #edf6fe;
	background: #fefaeb;
/*	color: white;*/
	border: 1px solid #dbdddd;
	border: 1px dashed #66a7f6;
	border: 1px dashed #edb43e;
	padding: 8px 5px;
	margin: 5px 0;
	display: inline-block;
	padding-right: 10px;
	border-radius: 4px;
	position: relative;
/*	padding-left: 35px;*/
	padding-left: 10px;

	font-size: 0.9rem;
}

.promo-cont {
	grid-column: 1/3;
}

.ribbon {
   display: inline-block;
   position: absolute;
   left: 10px; top: 10px;
}

.ribbon:before,
.ribbon:after {
    content: "";
    display: block;
    position: absolute;
    height: 10px;
    bottom: -14px;
    border: 8px solid black;
 }
.ribbon:before {
    border-bottom-color: transparent;
    bottom: -40px;
}

.promo strong {
	font-weight: bold;
}

.promo div {
	margin-bottom: 5px;
}

.promo div:last-child {
	margin-bottom: 0;
}

.modal-info-footpeg {
	background: white;
	/*padding: 1rem;
	border-radius: 6px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;*/
	display: none;
	margin-top: 0.5rem;
}

.info-specs {
	margin-top: 1rem;
}

.modal-info-footpeg.show {
	display: block;
}

.detail__attribute {
	display: grid;
	grid-template-columns: repeat(2, 50%);
	padding-bottom: 0.5rem;
	margin-bottom: 0.5rem;
	position: relative;
}

.detail__attribute:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	border-bottom: 1px dotted rgb(0 0 0 / 10%);
}

.detail__attribute__title {
	text-transform: uppercase;
	font-size: 0.8rem;
}

.show-specs {
	text-decoration: none;
	color: #015aff;
}

.show-specs:hover {
	text-decoration: underline;
}

#quantity-error {
	background: red;
	color: white;
	font-size: 14px;
	padding: 5px;
	border-radius: 4px;
	position: fixed;
	z-index: 9999;
	top: 20px;
	left: 20px;
	animation: tilt-n-move-shaking 0.2s normal forwards ease-in-out;
}

#quantity-error .arrow-up {
  width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid red;
  position: relative;
  margin-top: -10px;
  margin-bottom: 5px;
  left: calc(50% - 5px);
}

@keyframes tilt-n-move-shaking {
  0% { transform: translate(0, 0) rotate(0deg); }
  25% { transform: translate(3px, 3px) rotate(2deg); }
  50% { transform: translate(0, 0) rotate(0eg); }
  75% { transform: translate(-3px, 3px) rotate(-2deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}

.original_refs {
	margin-top: 0.5rem;
	font-size: 0.85rem;
}

.original_refs span {
	/*margin-bottom: 0.5rem;*/
}

.list-refs {
	/*display: grid;
	grid-template-columns: repeat(2, 1fr);*/
}

.list-refs-ref {
	border-left: 1px solid #ccc;
	font-family: monospace;
	align-self: center;
}

table.list-refs {
	width: 100%;
	border-collapse: collapse;
}

table.list-refs td {
	border: 1px solid #ccc;
}

table.list-refs td {
	font-family: monospace;
}

.list-refs-brand.p-2, .list-refs-ref.p-2 {
	/*padding: 5px;*/
}

.slide-list-refs {
	margin-bottom: 0.5rem;
	padding: 0.2rem;
}

.slide-list-refs {
	background: none;
	border: 0;
	text-decoration: none;
	color: #015aff;
	cursor: pointer;
}

.slide-list-refs:hover {
	text-decoration: underline;
}

a[title~="PDF"] {
    /* color: white !important; */
    display: block;
    /* background: red; */
    width: auto;
    text-decoration: none !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,0,0,1)'%3E%3Cpath d='M5 4H15V8H19V20H5V4ZM3.9985 2C3.44749 2 3 2.44405 3 2.9918V21.0082C3 21.5447 3.44476 22 3.9934 22H20.0066C20.5551 22 21 21.5489 21 20.9925L20.9997 7L16 2H3.9985ZM10.4999 7.5C10.4999 9.07749 10.0442 10.9373 9.27493 12.6534C8.50287 14.3757 7.46143 15.8502 6.37524 16.7191L7.55464 18.3321C10.4821 16.3804 13.7233 15.0421 16.8585 15.49L17.3162 13.5513C14.6435 12.6604 12.4999 9.98994 12.4999 7.5H10.4999ZM11.0999 13.4716C11.3673 12.8752 11.6042 12.2563 11.8037 11.6285C12.2753 12.3531 12.8553 13.0182 13.5101 13.5953C12.5283 13.7711 11.5665 14.0596 10.6352 14.4276C10.7999 14.1143 10.9551 13.7948 11.0999 13.4716Z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 2px 5px;
    padding: 5px;
    padding-left: 30px;
    border-radius: 4px;
    font-weight: 600;
}

.custom-desc-original_refs {
	margin-bottom: 2rem;
}

.grid-footer img {
	/*transform: scale(1.1);*/
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvZHVjdC5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7O2dEQUVnRDs7QUFFaEQ7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUEsMEJBQTBCLGFBQWEsRUFBRTs7QUFFekM7RUFDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtBQUNkOztBQUVBLGNBQWM7O0FBRWQ7RUFDRSx3Q0FBd0M7RUFDeEMseUJBQXlCO0tBQ3RCLHNCQUFzQjtVQUVqQixpQkFBaUI7QUFDM0I7O0FBRUE7RUFDRSxZQUFZO0VBRVosWUFBWTtBQUNkOztBQUVBO0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBLDhCQUE4Qjs7QUFFOUI7RUFDRSxrQkFBa0I7RUFDbEIsbUNBQW1DO0VBQ25DLFlBQVk7RUFDWixXQUFXO0FBQ2I7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGFBQWE7RUFDYiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0VBQ1osWUFBWTtFQUNaLGtFQUFrRTtFQUNsRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUEsb0NBQW9DOztBQUVwQztFQUNFLFFBQVE7RUFDUixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsMkJBQTJCO0FBQzdCOztBQUVBLHNDQUFzQyxVQUFVLEVBQUU7QUFDbEQsa0NBQWtDLFdBQVcsRUFBRTtBQUMvQyxrQkFBa0I7QUFDbEI7RUFDRSxVQUFVO0VBQ1YsV0FBVztBQUNiO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsVUFBVTtBQUNaOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1IsVUFBVTtFQUNWLFdBQVc7QUFDYjs7QUFFQSx3QkFBd0I7O0FBRXhCO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxhQUFhO0VBQ2IsVUFBVTtFQUNWLFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGNBQWM7QUFDaEI7O0FBRUEsb0NBQW9DLGNBQWMsRUFBRTs7QUFFcEQ7RUFDRSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLFlBQVk7RUFDWixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUNySUE7Q0FDQyxjQUFjO0NBQ2QsYUFBYTtDQUNiLDZDQUE2QztBQUM5Qzs7QUFFQTtDQUNDLGlCQUFpQjtDQUNqQixnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxhQUFhO0NBQ2IsMENBQTBDO0NBQzFDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixtQkFBbUI7Q0FDbkIsZ0JBQWdCO0NBQ2hCLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxhQUFhO0NBQ2IsMENBQTBDO0NBQzFDLGtCQUFrQjtDQUNsQixtQkFBbUI7Q0FDbkIseUJBQXlCO0NBQ3pCLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGdCQUFnQjtDQUNoQix1QkFBdUI7QUFDeEI7O0FBRUE7Q0FDQyxjQUFjO0NBQ2Qsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsYUFBYTtDQUNiLHFCQUFnQjtNQUFoQixnQkFBZ0I7Q0FDaEIsbUJBQW1CO0NBQ25CLHVCQUF1QjtBQUN4Qjs7QUFFQTtDQUNDLHVCQUF1QjtDQUN2QixlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZ0JBQWdCO0NBQ2hCLHVCQUF1QjtDQUN2QixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxhQUFhO0NBQ2IsU0FBUztDQUNULGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLFVBQVU7Q0FDVixhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxlQUFlO0NBQ2YsV0FBVztDQUNYLGtCQUFrQjtDQUNsQixvQ0FBb0M7Q0FDcEMsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxVQUFVO0NBQ1YsVUFBVTtDQUNWLGtCQUFrQjtDQUNsQixNQUFNO0NBQ04sU0FBUztDQUNULE9BQU87Q0FDUCxRQUFRO0FBQ1Q7O0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsZUFBZTtDQUNmLFVBQVU7QUFDWDs7QUFFQTtBQUNBLGVBQWU7QUFDZjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLHlCQUF5QjtBQUMxQjs7QUFFQTtDQUNDLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7QUFDQTs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGlCQUFpQjtDQUNqQixnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQywrQkFBK0I7Q0FDL0IsbUNBQW1DO0NBQ25DLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLDJCQUEyQjtBQUM1Qjs7QUFFQTtDQUNDLGdCQUFnQjtDQUNoQixpQkFBaUI7Q0FDakIsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MsWUFBWTtDQUNaLG1CQUFtQjtDQUNuQixpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLDBCQUEwQjtBQUMzQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLGdCQUFnQjtDQUNoQixhQUFhO0NBQ2IscUNBQXFDO0NBQ3JDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLDJCQUEyQjtDQUMzQixjQUFjO0NBQ2QsV0FBVztDQUNYLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixtQkFBbUI7Q0FDbkIsYUFBYTtBQUNkOztBQUVBO0NBQ0MsV0FBVztDQUNYLGFBQWE7Q0FDYix5QkFBeUI7Q0FDekIsZ0JBQWdCO0NBQ2hCLG1CQUFtQjtDQUNuQixXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxhQUFhO0NBQ2IsV0FBVztDQUNYLGVBQWU7Q0FDZixXQUFXO0NBQ1gsWUFBWTtBQUNiOztBQUVBO0NBQ0MsYUFBYTtDQUNiLDhCQUE4QjtDQUM5QixtQkFBbUI7Q0FDbkIsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsWUFBWTtDQUNaLGtCQUFrQjtDQUNsQixPQUFPO0NBQ1AsUUFBUTtDQUNSLE1BQU07Q0FDTixTQUFTO0NBQ1QsaUJBQWlCO0NBQ2pCLGFBQWE7QUFDZDs7QUFFQTtDQUNDLFdBQVc7Q0FDWCxlQUFlO0NBQ2YsU0FBUztDQUNULFFBQVE7Q0FDUixvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLDJDQUEyQztDQUMzQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxnQkFBZ0I7Q0FDaEIsYUFBYTtDQUNiLFNBQVM7Q0FDVCxlQUFlO0NBQ2YsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsVUFBVTtDQUNWLGVBQWU7Q0FDZixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxlQUFlO0NBQ2YsV0FBVztBQUNaOztBQUVBO0NBQ0MsWUFBWTtDQUNaLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyxnQkFBZ0I7Q0FDaEIsYUFBYTtDQUNiLG1CQUFtQjtDQUNuQix1QkFBdUI7QUFDeEIsY0FBYztDQUNiLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGdCQUFnQjtDQUNoQixvQkFBb0I7Q0FDcEIsaUJBQWlCO0NBQ2pCLHVCQUF1QjtBQUN4Qjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxvQkFBb0I7Q0FDcEIsaUJBQWlCO0NBQ2pCLHVCQUF1QjtDQUN2QixpQkFBaUI7Q0FDakIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0NBQ2xCLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGdCQUFnQjtDQUNoQixhQUFhO0NBQ2IsU0FBUztBQUNWOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MsVUFBVTtDQUNWLGdCQUFnQjtDQUNoQixxQkFBcUI7Q0FDckIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsZ0JBQWdCO0NBQ2hCLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixnQkFBZ0I7Q0FDaEIsWUFBWTtDQUNaLGFBQWE7Q0FDYixpQkFBaUI7Q0FDakIsaURBQWlEO0NBQ2pELGVBQWU7Q0FDZixTQUFTO0NBQ1QsV0FBVztDQUNYLGFBQWE7Q0FDYiwyQkFBMkI7Q0FDM0IsVUFBVTtDQUNWLDBCQUEwQjtBQUMzQjs7QUFFQTtDQUNDLFVBQVU7Q0FDVixtQkFBbUI7Q0FDbkIsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0MsZ0JBQWdCO0NBQ2hCLG1CQUFtQjtDQUNuQixhQUFhO0NBQ2IsUUFBUTtDQUNSLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsYUFBYTtDQUNiLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLFlBQVk7Q0FDWixhQUFhO0NBQ2IsOEJBQThCO0NBQzlCLDJDQUEyQztBQUM1Qzs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGlCQUFpQjtDQUNqQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxxQ0FBcUM7Q0FDckMsaUJBQWlCO0NBQ2pCLDBCQUEwQjtDQUMxQixrQkFBa0I7Q0FDbEIsMEJBQTBCO0NBQzFCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLHFDQUFxQztDQUNyQywrQkFBK0I7Q0FDL0IsWUFBWTtBQUNiOztBQUVBO0NBQ0Msa0JBQWtCO0NBQ2xCLGdCQUFnQjtDQUNoQixnQkFBZ0I7Q0FDaEIsYUFBYTtDQUNiLGlCQUFpQjtDQUNqQixpREFBaUQ7Q0FDakQsZUFBZTtDQUNmLFFBQVE7Q0FDUixTQUFTO0NBQ1QsYUFBYTtDQUNiLGdDQUFnQztDQUNoQyxVQUFVO0NBQ1YsMEJBQTBCO0NBQzFCLGFBQWE7Q0FDYixjQUFjO0NBQ2Qsa0JBQWtCO0NBQ2xCLHVCQUF1QjtDQUN2QixxQkFBZ0I7TUFBaEIsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFVBQVU7Q0FDVixtQkFBbUI7Q0FDbkIsZ0NBQWdDO0FBQ2pDOztBQUVBO0NBQ0M7RUFDQyxlQUFlO0NBQ2hCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsMENBQTBDO0VBQzFDLG1CQUFtQjtFQUNuQixRQUFRO0VBQ1IsdUJBQXVCO0NBQ3hCOztDQUVBO0VBQ0MsY0FBYztFQUNkLGVBQWU7RUFDZixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixXQUFXO0VBQ1gsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsZUFBZTtDQUNoQjs7Q0FFQTtFQUNDLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0Msa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixXQUFXO0NBQ1o7O0NBRUE7RUFDQyxlQUFlO0NBQ2hCOztDQUVBO0VBQ0MsZUFBZTtFQUNmLGNBQWM7Q0FDZjs7Q0FFQTtFQUNDLGNBQWM7Q0FDZjs7Q0FFQTtFQUNDLGlCQUFpQjtFQUNqQixTQUFTO0NBQ1Y7O0NBRUE7RUFDQyxXQUFXO0NBQ1o7O0NBRUE7RUFDQyxVQUFVO0NBQ1g7O0NBRUE7RUFDQyxTQUFTO0NBQ1Y7O0NBRUE7RUFDQyxnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLHFDQUFxQztFQUNyQyxtQkFBbUI7Q0FDcEI7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxXQUFXO0NBQ1o7O0NBRUE7RUFDQzs7ZUFFYTtDQUNkOztDQUVBO0VBQ0MsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixXQUFXO0NBQ1o7O0NBRUE7RUFDQyxtQkFBbUI7RUFDbkIsYUFBYTtDQUNkOztDQUVBOztFQUVDLGtCQUFrQjtDQUNuQjs7Q0FFQTtFQUNDLGlCQUFpQjtFQUNqQixRQUFRO0VBQ1IsMkJBQTJCO0NBQzVCOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsZUFBZTtDQUNoQjtBQUNEOztBQUVBO0NBQ0MsYUFBYTtDQUNiLG9CQUFlO01BQWYsZUFBZTtDQUNmLG1CQUFtQjtDQUNuQix1QkFBdUI7Q0FDdkIsZ0JBQWdCO0NBQ2hCLFdBQVc7Q0FDWCxlQUFlO0NBQ2YsNEJBQTRCO0NBQzVCLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixvQkFBZTtNQUFmLGVBQWU7Q0FDZjswQkFDeUI7Q0FDekIsaUJBQWlCO0NBQ2pCLGVBQWU7Q0FDZixXQUFXO0NBQ1gsZUFBZTtDQUNmLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLCtCQUErQjtDQUMvQixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLGtCQUFrQjtDQUNsQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxxQkFBcUI7Q0FDckIsMkJBQTJCO0NBQzNCLFlBQVk7Q0FDWixrQkFBa0I7Q0FDbEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MscUNBQXFDO0NBQ3JDLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsZ0ZBQWdGO0NBQ2hGLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixVQUFVO0NBQ1YsV0FBVztDQUNYLFlBQVk7Q0FDWixTQUFTO0NBQ1QsWUFBWTtDQUNaLGtCQUFrQjtDQUNsQiwwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxxQ0FBcUM7Q0FDckMsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixnRkFBZ0Y7Q0FDaEYsWUFBWTtDQUNaLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixnRkFBZ0Y7Q0FDaEYsWUFBWTtDQUNaLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixnRkFBZ0Y7Q0FDaEYsWUFBWTtDQUNaLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxnQkFBZ0I7Q0FDaEIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixnRkFBZ0Y7Q0FDaEYsWUFBWTtDQUNaLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxnQkFBZ0I7Q0FDaEIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixnRkFBZ0Y7Q0FDaEYsY0FBYztDQUNkLGNBQWM7Q0FDZCxnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsZ0JBQWdCO0NBQ2hCLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsZ0ZBQWdGO0NBQ2hGLGNBQWM7Q0FDZCxnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixTQUFTO0NBQ1QsUUFBUTtDQUNSLFVBQVU7Q0FDVixXQUFXO0NBQ1gsV0FBVztDQUNYLDhGQUE4RjtBQUMvRiw2RkFBNkY7QUFDN0Y7O0FBRUE7Q0FDQyxpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixnRkFBZ0Y7Q0FDaEYsY0FBYztDQUNkLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUM7O0FBRUQ7Q0FDQyxpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixpR0FBaUc7Q0FDakcsZ0NBQWdDO0NBQ2hDLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixpR0FBaUc7Q0FDakcsK0JBQStCO0NBQy9CLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixpR0FBaUc7Q0FDakcsOEJBQThCO0NBQzlCLGdCQUFnQjtDQUNoQixrQkFBa0I7O0NBRWxCLCtLQUErSztDQUMvSyxzQkFBc0I7Q0FDdEIsNkJBQTZCO0NBQzdCLG9DQUFvQztBQUNyQzs7QUFFQTtDQUNDLHFDQUFxQztDQUNyQyxnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLGlHQUFpRztDQUNqRyxZQUFZO0NBQ1osZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxxQ0FBcUM7Q0FDckMsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixpQkFBaUI7Q0FDakIsbUdBQW1HO0NBQ25HLCtCQUErQjtDQUMvQixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msb0NBQW9DO0NBQ3BDLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsaUJBQWlCO0NBQ2pCLCtFQUErRTtDQUMvRSxZQUFZO0NBQ1osZ0JBQWdCO0NBQ2hCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLGlCQUFpQjtDQUNqQixtR0FBbUc7Q0FDbkcsaUNBQWlDO0NBQ2pDLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQywwQ0FBMEM7Q0FDMUMsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQiw4RUFBOEU7Q0FDOUUsWUFBWTtDQUNaLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsa0JBQWtCO0NBQ2xCLFlBQVk7Q0FDWix1QkFBdUI7QUFDeEI7O0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsT0FBTztDQUNQLFdBQVc7Q0FDWCxRQUFRO0NBQ1IsV0FBVztDQUNYLFdBQVc7Q0FDWCxzRkFBc0Y7QUFDdkY7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixpR0FBaUc7Q0FDakcsY0FBYztDQUNkLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsNERBQTREO0NBQzVELGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsWUFBWTtDQUNaLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixZQUFZO0NBQ1osZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQjt1SUFDc0k7Q0FDdEksa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsWUFBWTtDQUNaLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixZQUFZO0NBQ1osZ0JBQWdCO0NBQ2hCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixPQUFPO0NBQ1AsV0FBVztDQUNYLFFBQVE7Q0FDUixXQUFXO0NBQ1gsV0FBVztDQUNYLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtDQUNuQixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsWUFBWTtDQUNaLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixZQUFZO0NBQ1osZ0JBQWdCO0NBQ2hCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsZ0ZBQWdGO0NBQ2hGLGNBQWM7Q0FDZCxnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsVUFBVTtDQUNWLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUEsNEJBQTRCOztBQUU1QjtDQUNDLGtCQUFrQjtDQUNsQix3QkFBd0I7Q0FDeEIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixpQkFBaUI7Q0FDakIsbUNBQW1DO0NBQ25DLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLHdCQUF3QjtDQUN4Qiw4QkFBOEI7Q0FDOUIsZUFBZTtDQUNmLHVCQUF1QjtBQUN4Qjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTtBQUNBOztBQUVBO0NBQ0Msb0JBQW9CO0NBQ3BCLGtCQUFrQjtDQUNsQixpQkFBaUI7Q0FDakIsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixXQUFXO0NBQ1gsWUFBWTtDQUNaLFNBQVM7Q0FDVCxpQkFBaUI7Q0FDakIsb0NBQW9DO0NBQ3BDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxhQUFhO0NBQ2Isb0JBQWU7TUFBZixlQUFlO0NBQ2YsWUFBWTtDQUNaLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLG9CQUFvQjtDQUNwQixnQkFBZ0I7Q0FDaEIsV0FBVztDQUNYLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsaUNBQWlDO0FBQ2xDOztBQUVBO0NBQ0MsZUFBZTtDQUNmLFlBQVk7QUFDYjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixrQkFBa0I7Q0FDbEIsV0FBVztDQUNYLFlBQVk7Q0FDWixxQ0FBcUM7Q0FDckMsbUJBQW1CO0NBQ25CLHVCQUF1QjtDQUN2QixRQUFRO0NBQ1IsV0FBVztBQUNaOztBQUVBO0NBQ0MsMEJBQTBCO0NBQzFCLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDO0NBQ0EscUJBQXFCO0NBQ3JCO0NBQ0E7Q0FDQSxvQkFBb0I7Q0FDcEI7Q0FDQTtDQUNBLG1CQUFtQjtDQUNuQjtDQUNBO0NBQ0EscUJBQXFCO0NBQ3JCO0NBQ0E7Q0FDQSxtQkFBbUI7Q0FDbkI7QUFDRDs7QUFFQTtDQUNDLHFCQUFxQjtDQUNyQixrQkFBa0I7Q0FDbEIsU0FBUztDQUNULCtCQUErQjtDQUMvQixnQkFBZ0I7Q0FDaEIsWUFBWTtDQUNaLGlCQUFpQjtDQUNqQixnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxhQUFhO0NBQ2IsK0JBQStCO0NBQy9CLGdDQUFnQztDQUNoQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxpQkFBaUI7Q0FDakIsNENBQTRDO0FBQzdDOztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsYUFBYTtBQUNkOztBQUVBO0NBQ0MsYUFBYTtBQUNkOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLGtCQUFrQjtDQUNsQixxQkFBcUI7Q0FDckIsaUJBQWlCO0NBQ2pCLFlBQVk7QUFDYjs7QUFFQTtDQUNDLGVBQWU7Q0FDZixnQkFBZ0I7Q0FDaEIsU0FBUztDQUNULFVBQVU7Q0FDVixhQUFhO0NBQ2Isb0JBQWU7TUFBZixlQUFlO0NBQ2YsbUJBQW1CO0NBQ25CLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsWUFBWTtDQUNaLG1CQUFtQjtDQUNuQixpQkFBaUI7Q0FDakIsbUJBQW1CO0NBQ25CLDBCQUEwQjtDQUMxQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxzQ0FBc0M7QUFDdkM7O0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0Msa0JBQWtCO0NBQ2xCLFlBQVk7Q0FDWiwwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7Q0FDaEIsYUFBYTtDQUNiLG1CQUFtQjtDQUNuQixxQkFBZ0I7TUFBaEIsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsYUFBYTtBQUNkOztBQUVBO0NBQ0MsZUFBZTtDQUNmLFlBQVk7Q0FDWixXQUFXO0NBQ1gsMEZBQTBGO0NBQzFGLHlCQUF5QjtDQUN6QiwyQkFBMkI7Q0FDM0IscUJBQXFCO0NBQ3JCLHFCQUFxQjtDQUNyQixrQkFBa0I7Q0FDbEIsT0FBTztDQUNQLFFBQVE7Q0FDUiwyQkFBMkI7QUFDNUI7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyxzQ0FBc0M7QUFDdkM7O0FBRUE7Q0FDQyxNQUFNLHdCQUF3QixDQUFDO0NBQy9CLEtBQUsseUJBQXlCLENBQUM7QUFDaEM7O0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsbUJBQW1CO0NBQ25CLDBDQUEwQztBQUMzQzs7QUFFQTtDQUNDLGlCQUFpQjtDQUNqQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxlQUFlO0NBQ2YsU0FBUztDQUNULG1CQUFtQjtDQUNuQixZQUFZO0NBQ1osa0JBQWtCO0NBQ2xCLGtCQUFrQjtDQUNsQixxQkFBcUI7Q0FDckIscUJBQXFCO0NBQ3JCLGdCQUFnQjtDQUNoQixvQkFBb0I7Q0FDcEIsUUFBUTtDQUNSLHVCQUF1QjtDQUN2QixtQkFBbUI7Q0FDbkIsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25CLGdCQUFnQjtDQUNmLFNBQVM7Q0FDVCxZQUFZO0FBQ2IscUJBQXFCO0NBQ3BCLFlBQVk7Q0FDWixtQkFBbUI7Q0FDbkIsWUFBWTtDQUNaLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsaUJBQWlCO0NBQ2pCLGFBQWE7Q0FDYixTQUFTO0NBQ1QsMkJBQTJCO0NBQzNCLG9CQUFlO01BQWYsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLG1CQUFtQjtDQUNuQixZQUFZO0NBQ1osZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixZQUFZO0NBQ1osZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsZ0JBQWdCO0NBQ2hCLG9DQUFvQztDQUNwQyxrQkFBa0I7Q0FDbEIseUJBQXlCO0FBQzFCOztBQUVBO0NBQ0MscUNBQXFDO0NBQ3JDLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsZ0ZBQWdGO0NBQ2hGLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixVQUFVO0NBQ1YsV0FBVztDQUNYLFlBQVk7Q0FDWixTQUFTO0NBQ1QsWUFBWTtDQUNaLGtCQUFrQjtDQUNsQiwwQ0FBMEM7QUFDM0M7OztBQUdBO0NBQ0MscUNBQXFDO0NBQ3JDLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsZ0ZBQWdGO0NBQ2hGLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsZ0ZBQWdGO0NBQ2hGLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsZ0ZBQWdGO0NBQ2hGLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsZ0JBQWdCO0NBQ2hCLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsZ0ZBQWdGO0NBQ2hGLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsZ0JBQWdCO0NBQ2hCLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsZ0ZBQWdGO0NBQ2hGLGNBQWM7Q0FDZCxjQUFjO0NBQ2QsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGdCQUFnQjtDQUNoQixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLGdGQUFnRjtDQUNoRixjQUFjO0NBQ2QsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsU0FBUztDQUNULFFBQVE7Q0FDUixVQUFVO0NBQ1YsV0FBVztDQUNYLFdBQVc7Q0FDWCw4RkFBOEY7QUFDL0YsNkZBQTZGO0FBQzdGOztBQUVBO0NBQ0MsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsZ0ZBQWdGO0NBQ2hGLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixTQUFTO0NBQ1QsUUFBUTtDQUNSLFVBQVU7Q0FDVixXQUFXO0NBQ1gsV0FBVztDQUNYLDhGQUE4RjtBQUMvRiw2RkFBNkY7QUFDN0Y7O0FBRUE7Q0FDQyxpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixnRkFBZ0Y7Q0FDaEYsY0FBYztDQUNkLGNBQWM7Q0FDZCxpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixpQkFBaUI7Q0FDakIsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsZ0ZBQWdGO0NBQ2hGLGNBQWM7Q0FDZCxnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDOztBQUVEO0NBQ0MsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsaUdBQWlHO0NBQ2pHLGdDQUFnQztDQUNoQyxnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsaUdBQWlHO0NBQ2pHLCtCQUErQjtDQUMvQixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsaUdBQWlHO0NBQ2pHLDhCQUE4QjtDQUM5QixnQkFBZ0I7Q0FDaEIsa0JBQWtCOztDQUVsQiwrS0FBK0s7Q0FDL0ssc0JBQXNCO0NBQ3RCLDZCQUE2QjtDQUM3QixvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQyxxQ0FBcUM7Q0FDckMsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixpR0FBaUc7Q0FDakcsWUFBWTtDQUNaLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsaUJBQWlCO0FBQ2xCOztBQUVBO0NBQ0MscUNBQXFDO0NBQ3JDLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsaUJBQWlCO0NBQ2pCLG1HQUFtRztDQUNuRywrQkFBK0I7Q0FDL0IsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLG9DQUFvQztDQUNwQyxnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLGlCQUFpQjtDQUNqQiwrRUFBK0U7Q0FDL0UsWUFBWTtDQUNaLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixpQkFBaUI7Q0FDakIsbUdBQW1HO0NBQ25HLGlDQUFpQztDQUNqQyxnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsMENBQTBDO0NBQzFDLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLDhFQUE4RTtDQUM5RSxZQUFZO0NBQ1osZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixrQkFBa0I7Q0FDbEIsWUFBWTtDQUNaLHVCQUF1QjtBQUN4Qjs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixPQUFPO0NBQ1AsV0FBVztDQUNYLFFBQVE7Q0FDUixXQUFXO0NBQ1gsV0FBVztDQUNYLHNGQUFzRjtBQUN2Rjs7QUFFQTtDQUNDLG1CQUFtQjtDQUNuQiw0REFBNEQ7Q0FDNUQsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixZQUFZO0NBQ1osZ0JBQWdCO0NBQ2hCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCO3VJQUNzSTtDQUN0SSxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixZQUFZO0NBQ1osZ0JBQWdCO0NBQ2hCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsWUFBWTtDQUNaLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0NBQ2xCLE9BQU87Q0FDUCxXQUFXO0NBQ1gsUUFBUTtDQUNSLFdBQVc7Q0FDWCxXQUFXO0NBQ1gsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsWUFBWTtDQUNaLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixZQUFZO0NBQ1osZ0JBQWdCO0NBQ2hCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLG1CQUFtQjtDQUNuQixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsWUFBWTtDQUNaLGdCQUFnQjtDQUNoQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyw4QkFBOEI7Q0FDOUIsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsbUJBQW1CO0NBQ25CLG1CQUFtQjtDQUNuQixtQkFBbUI7Q0FDbkIsbUJBQW1CO0NBQ25CLG1CQUFtQjtBQUNwQixpQkFBaUI7Q0FDaEIseUJBQXlCO0NBQ3pCLDBCQUEwQjtDQUMxQiwwQkFBMEI7Q0FDMUIsZ0JBQWdCO0NBQ2hCLGFBQWE7Q0FDYixxQkFBcUI7Q0FDckIsbUJBQW1CO0NBQ25CLGtCQUFrQjtDQUNsQixrQkFBa0I7QUFDbkIsdUJBQXVCO0NBQ3RCLGtCQUFrQjs7Q0FFbEIsaUJBQWlCO0FBQ2xCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0dBQ0cscUJBQXFCO0dBQ3JCLGtCQUFrQjtHQUNsQixVQUFVLEVBQUUsU0FBUztBQUN4Qjs7QUFFQTs7SUFFSSxXQUFXO0lBQ1gsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osYUFBYTtJQUNiLHVCQUF1QjtDQUMxQjtBQUNEO0lBQ0ksZ0NBQWdDO0lBQ2hDLGFBQWE7QUFDakI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxpQkFBaUI7Q0FDakI7O3dEQUV1RDtDQUN2RCxhQUFhO0NBQ2Isa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MsYUFBYTtDQUNiLHFDQUFxQztDQUNyQyxzQkFBc0I7Q0FDdEIscUJBQXFCO0NBQ3JCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLFdBQVc7Q0FDWCxrQkFBa0I7Q0FDbEIsU0FBUztDQUNULFFBQVE7Q0FDUixPQUFPO0NBQ1AsMENBQTBDO0FBQzNDOztBQUVBO0NBQ0MseUJBQXlCO0NBQ3pCLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLHFCQUFxQjtDQUNyQixjQUFjO0FBQ2Y7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQyxlQUFlO0NBQ2YsWUFBWTtDQUNaLGVBQWU7Q0FDZixZQUFZO0NBQ1osa0JBQWtCO0NBQ2xCLGVBQWU7Q0FDZixhQUFhO0NBQ2IsU0FBUztDQUNULFVBQVU7Q0FDViwrREFBK0Q7QUFDaEU7O0FBRUE7RUFDRSxRQUFRO0VBQ1IsU0FBUztFQUNULGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMsNEJBQTRCO0VBQzVCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLEtBQUssdUNBQXVDLEVBQUU7RUFDOUMsTUFBTSwyQ0FBMkMsRUFBRTtFQUNuRCxNQUFNLHNDQUFzQyxFQUFFO0VBQzlDLE1BQU0sNkNBQTZDLEVBQUU7RUFDckQsT0FBTyx1Q0FBdUMsRUFBRTtBQUNsRDs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQzt3Q0FDdUM7QUFDeEM7O0FBRUE7Q0FDQywyQkFBMkI7Q0FDM0Isc0JBQXNCO0NBQ3RCLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLFdBQVc7Q0FDWCx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxxQkFBcUI7Q0FDckIsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGdCQUFnQjtDQUNoQixTQUFTO0NBQ1QscUJBQXFCO0NBQ3JCLGNBQWM7Q0FDZCxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsMEJBQTBCO0FBQzNCOztBQUVBO0lBQ0ksNkJBQTZCO0lBQzdCLGNBQWM7SUFDZCxxQkFBcUI7SUFDckIsV0FBVztJQUNYLGdDQUFnQztJQUNoQyx3d0JBQXd3QjtJQUN4d0IsNEJBQTRCO0lBQzVCLHFCQUFxQjtJQUNyQiw0QkFBNEI7SUFDNUIsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0FBQ3BCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MseUJBQXlCO0FBQzFCLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZmxpY2tpdHkvY3NzL2ZsaWNraXR5LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL3Byb2R1Y3QuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qISBGbGlja2l0eSB2Mi4yLjJcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGRyYWdnYWJsZSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogLS0tLSBmbGlja2l0eS1idXR0b24gLS0tLSAqL1xuXG4uZmxpY2tpdHktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjc1KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5Rjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbiAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7IGxlZnQ6IDEwcHg7IH1cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQgeyByaWdodDogMTBweDsgfVxuLyogcmlnaHQgdG8gbGVmdCAqL1xuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cblxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHsgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbiIsIkBpbXBvcnQgXCJ+ZmxpY2tpdHkvY3NzL2ZsaWNraXR5LmNzc1wiO1xuQGltcG9ydCBcIn5nbGlnaHRib3gvZGlzdC9jc3MvZ2xpZ2h0Ym94LmNzc1wiO1xuXG4jcHJvZHVjdCBtYWluIHtcblx0bWFyZ2luOiA1MHB4IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gMzUzcHggLSA1MHB4KTtcbn1cblxuI3Byb2R1Y3QgaDEge1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnByb2R1Y3QtZ3JpZCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAyZnIgMWZyIDFmcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1ncmlkLWhlYWRlciB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjNDI0MjQyO1xufVxuXG4ucHJvZHVjdC1ncmlkLXJvdyB7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMmZyIDFmciAxZnI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcblx0Ym9yZGVyLXRvcDogMDtcbn1cblxuLnByb2R1Y3QtZ3JpZC1oZWFkZXI6bnRoLWNoaWxkKDMpIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcm9kdWN0LWdyaWQtcm93PmRpdjpmaXJzdC1jaGlsZCB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWdyaWQtcm93PmRpdjpsYXN0LWNoaWxkIHtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sdW1uLWdhcDogMTBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWdyaWQtcm93IGRpdi50YyB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi50cyB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0LWluZm8ge1xuXHRtYXJnaW46IDcwcHggMHB4O1xufVxuXG4ucHJvZHVjdC1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWluZm8ucGkwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb2R1Y3QtaW1hZ2VzIHtcblx0d2lkdGg6IDQwJTtcblx0ZmxleDogMCAwIDQwJTtcbn1cblxuLmltYWdlcy1kZXRhaWwge1xuXHRhc3BlY3QtcmF0aW86IDE7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uaW1hZ2VzLWRldGFpbCBhIHtcblx0ei1pbmRleDogMTtcblx0ei1pbmRleDogMTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5pbWFnZXMtZGV0YWlsIGltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uaW1hZ2VzLWRldGFpbCBpbWc6Zmlyc3QtY2hpbGQge1xuLypcdHotaW5kZXg6IDI7Ki9cbn1cblxuLmltYWdlcy1kZXRhaWwgYTpmaXJzdC1jaGlsZCB7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5pbWFnZXMtdGh1bWJzIHtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbiNwcm9kdWN0IC5mbGlja2l0eS12aWV3cG9ydCB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuI3Byb2R1Y3QgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG5cdGJvdHRvbTogMHB4O1xufVxuXG4jcHJvZHVjdCAuZmxpY2tpdHktYnV0dG9uIHN2ZyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5pbWFnZS10aHVtYiB7XG5cdC8qaGVpZ2h0OiBhdXRvOyovXG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmltYWdlLXRodW1iIGltZyB7XG5cdC8qYXNwZWN0LXJhdGlvOiAxOyovXG59XG5cbi5pbWFnZS10aHVtYjpsYXN0LWNoaWxkIHtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG5cdHJpZ2h0OiAtMzBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuXHRsZWZ0OiAtMzBweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMgaDIge1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscyAucmVmZXJlbmNlIHtcblx0bWFyZ2luOiA1cHggMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscyAuZWFuIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscyAuZGVzY3JpcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzIC5kZXNjcmlwdGlvbiBzcGFuIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcblx0Lypmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50OyovXG5cdGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzIC5kZXNjcmlwdGlvbiBzdHJvbmcsIC5wcm9kdWN0LWRldGFpbHMgLmRlc2NyaXB0aW9uIHN0cm9uZyBzcGFuIHtcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzIC5kZXNjcmlwdGlvbiB1bCB7XG5cdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzIC5kZXNjcmlwdGlvbiB1IHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMgLmRlc2NyaXB0aW9uIGEge1xuXHRjb2xvcjogIzAxNWFmZjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscyAuZGVzY3JpcHRpb24gYS5idG4ge1xuXHRjb2xvcjogd2hpdGU7XG5cdGJhY2tncm91bmQ6ICM1Qjk0RkY7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscyAuZGVzY3JpcHRpb24gYS5idG46aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMDE1YWZmO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzIC5kZXNjcmlwdGlvbiBhLmJ0biBzcGFuIHN0cm9uZywgLnByb2R1Y3QtZGV0YWlscyAuZGVzY3JpcHRpb24gYS5idG4gc3BhbiB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMgLmRlc2NyaXB0aW9uIGEuYnRuIHNwYW4sIC5wcm9kdWN0LWRldGFpbHMgLmRlc2NyaXB0aW9uIGEuYnRuIHNwYW4gc3Ryb25nIHtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzIC5hZGQtdG8tY2FydCB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMgLmNhcnQtcHJvZHVjdC1xdHkge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0ZmxleC1iYXNpczogYXV0bztcbn1cblxuLnByb2R1Y3QtZGV0YWlscyAuYWRkLXRvLWNhcnQgLmJ0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5ncmlkLWZvb3RlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEuNXJlbTtcbn1cblxuI2J0bi1mbG9hdCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDk5O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAyMHB4O1xuXHRib3R0b206IDIwcHg7XG59XG5cbi5wcm9kdWN0LWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnpvb20ge1xuXHR6LWluZGV4OiA5OTk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnpvb20gaW1nIHtcblx0d2lkdGg6IGF1dG87XG5cdG1heC13aWR0aDogbm9uZTtcblx0bGVmdDogMHB4O1xuXHR0b3A6IDBweDtcblx0Lyp0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsqL1xufVxuXG4ucmVsYXRlZC1wcm9kdWN0cyB7XG5cdG1hcmdpbjogOTBweCAwO1xufVxuXG4ucmVsYXRlZC1wcm9kdWN0cyBoMiB7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWxhdGVkLXByb2R1Y3RzLWxpc3Qge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDMwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcmV2aWV3LXByb2R1Y3Qge1xuXHR3aWR0aDogMjAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByZXZpZXctcHJvZHVjdC1pbWFnZXMsIC5wcmV2aWV3LXByb2R1Y3QtaW1hZ2VzIGltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wcmV2aWV3LXByb2R1Y3QtaW1hZ2VzIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRhc3BlY3QtcmF0aW86IDE7XG59XG5cbi5sZ29mIHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDJmcjtcbn1cblxuLnByaWNlLWNvbWIge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8qXHRnYXA6IDEwcHg7Ki9cblx0ZmxleC1mbG93OiBjb2x1bW47XG59XG5cbi5wcmljZS1jb21iIC5wcmljZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcmljZS1jb21iIC5wdnAge1xuXHRjb2xvcjogIzkyYTBiMjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAwLjhyZW07XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnByaWNlLWNvbWIgLmRpc2NvdW50IHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLnByaWNlLWNvbWIgLnB2cCBzbWFsbCwgLnByaWNlLWNvbWIgLnByaWNlIHNtYWxsIHtcblx0Zm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5wcm9kdWN0LXByaWNlIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxMHB4O1xufVxuXG4ucHJvZHVjdC1wcmljZSAucHZwIHtcblx0Y29sb3I6ICM5MmEwYjI7XG59XG5cbi5wcm9kdWN0LXByaWNlIC5kaXNjb3VudCwgLnByaWNlLWNvbWIgLmRpc2NvdW50IHtcblx0Y29sb3I6IHJlZDtcblx0cGFkZGluZzogMHB4IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmVkO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5wcm9kdWN0LXByaWNlIC5wcmljZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjMDE1YWZmO1xufVxuXG4jcG9wdXAtY2FydCB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0bWF4LXdpZHRoOiAxMDB2dztcblx0d2lkdGg6IDMwMHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym94LXNoYWRvdzogMHB4IDE1cHggMjVweCAwcHggcmdiKDc0IDYzIDYzIC8gMTUlKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDgwcHg7XG5cdHJpZ2h0OiAyMHB4O1xuXHR6LWluZGV4OiA5OTk5O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IDUwMG1zIGVhc2UgYWxsO1xufVxuXG4jcG9wdXAtY2FydC5zaG93IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbiNwb3B1cC1jYXJ0IGgyIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA1cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNwb3B1cC1jYXJ0IC5jYXJ0LXN1Y2Nlc3MgaDIgaSwgLmNhcnQtc3VjY2VzcyAucXR5ICB7XG5cdGNvbG9yOiAjOGViZjRkO1xufVxuXG4uY2FydC1zdWNjZXNzIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuI3BvcHVwLWNhcnQgLmNhcnQtZmFpbCBoMiBpLCAuY2FydC1mYWlsIC5xdHkge1xuXHRjb2xvcjogI2ZhNGY1MDtcbn1cblxuLmNhcnQtZmFpbCBwIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRsaW5lLWhlaWdodDogMS4yZW07XG59XG5cbi5wcm9kdWN0cy1hZGRlZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xufVxuXG4ucHJvZHVjdC1hZGRlZCB7XG5cdHBhZGRpbmc6IDVweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucHJvZHVjdC1hZGRlZDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1hZGQtbWluaSB7XG5cdHBhZGRpbmc6IDdweCAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5idG4tYWRkLW1pbmkge1xuXHRib3JkZXI6IDFweCBzb2xpZCBoc2woMjE5LCAxMDAlLCA1MCUpO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Y29sb3I6IGhzbCgyMTksIDEwMCUsIDUwJSk7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmJ0bi1hZGQtbWluaTpob3ZlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGhzbCgyMTksIDEwMCUsIDUwJSk7XG5cdGJhY2tncm91bmQ6IGhzbCgyMTksIDEwMCUsIDUwJSk7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cblxuI21vcmVpbmZvIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHRtaW4td2lkdGg6IDQwMHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym94LXNoYWRvdzogMHB4IDE1cHggMjVweCAwcHggcmdiKDc0IDYzIDYzIC8gMTUlKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiA5OTk5O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUlLCAtNTAlKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogNTAwbXMgZWFzZSBhbGw7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRjb2x1bW4tZ2FwOiAxcmVtO1xufVxuXG4jbW9yZWluZm8gaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jbW9yZWluZm8gLndoZXJlLCAjbW9yZWluZm8gLmRlYWxlciB7XG5cdHdpZHRoOiAyMDBweDtcbn1cblxuI21vcmVpbmZvLnNob3cge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdCNwcm9kdWN0IG1haW4gLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG5cblx0LnByb2R1Y3QtaGVhZGVyIC5idG4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucHJvZHVjdC1ncmlkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnByb2R1Y3QtZ3JpZC1yb3cge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogNXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0LnByb2R1Y3QtZ3JpZC1yb3c+ZGl2Om50aC1jaGlsZCgxKSB7XG5cdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0Z3JpZC1yb3c6IDEgLyA0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDY2cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblxuXHQucHJvZHVjdC1ncmlkLXJvdz5kaXY6bnRoLWNoaWxkKDEpIGltZyB7XG5cdFx0bWF4LXdpZHRoOiA2NnB4O1xuXHR9XG5cblx0LnByb2R1Y3QtZ3JpZC1yb3c+ZGl2Om50aC1jaGlsZCgyKSB7XG5cdFx0Z3JpZC1jb2x1bW46IDIgLyA1O1xuXHRcdGdyaWQtcm93OiAxO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdH1cblxuXHQucHJvZHVjdC1ncmlkLXJvdz5kaXY6bnRoLWNoaWxkKDMpIHtcblx0XHRncmlkLWNvbHVtbjogMiAvIDU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRncmlkLXJvdzogMjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogY29sdW1uO1xuXHRcdC8qZmxleC13cmFwOiB3cmFwOyovXG5cdFx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRcdC8qY29sdW1uLWdhcDogMTBweDsqL1xuXHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdH1cblxuXHQuY29tbWEge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucHJvZHVjdC1ncmlkLXJvdz5kaXY6bnRoLWNoaWxkKDQpIHtcblx0XHRncmlkLWNvbHVtbjogMiAvIDU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRncmlkLXJvdzogMztcdFxuXHR9XG5cblx0LnByb2R1Y3QtZ3JpZC1yb3c+ZGl2Om50aC1jaGlsZCg1KSB7XG5cdFx0Z3JpZC1yb3c6IDEgLyA0O1xuXHR9XG5cblx0LnByb2R1Y3QtZ3JpZC1yb3cge1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItbGVmdDogMDtcblx0fVxuXG5cdCNidG4tZmxvYXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnByb2R1Y3QtaW5mbyB7XG5cdFx0ZmxleC1mbG93OiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG5cblx0LnByb2R1Y3QtaW1hZ2VzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuXHRcdHJpZ2h0OiAwcHg7XG5cdH1cblxuXHQuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG5cdFx0bGVmdDogMHB4O1xuXHR9XG5cblx0LnByb2R1Y3QtZGV0YWlscyAuYWRkLXRvLWNhcnQge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQucmVsYXRlZC1wcm9kdWN0cy1saXN0IHtcblx0XHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0fVxuXG5cdC5wcmV2aWV3LXByb2R1Y3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByZXZpZXctcHJvZHVjdC1pbWFnZXMge1xuXHRcdC8qYXNwZWN0LXJhdGlvOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogYXV0bzsqL1xuXHR9XG5cblx0LnByZXZpZXctcHJvZHVjdC1pbWFnZXMsIC5wcmV2aWV3LXByb2R1Y3QtaW1hZ2VzIGltZyB7XG5cdFx0Lyp3aWR0aDogMTAwJTsqL1xuXHRcdGFzcGVjdC1yYXRpbzogdW5zZXQ7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQucHJldmlldy1wcm9kdWN0LWltYWdlcyB7XG5cdFx0YXNwZWN0LXJhdGlvOiB1bnNldDtcblx0XHRoZWlnaHQ6IDI1MHB4O1xuXHR9XG5cblx0LnByb2R1Y3QtZ3JpZC1yb3cubGdvZiBkaXY6bnRoLWNoaWxkKDIpLFxuXHQucHJvZHVjdC1ncmlkLXJvdy5sZ29mIGRpdjpudGgtY2hpbGQoMykge1xuXHRcdGdyaWQtY29sdW1uOiAyIC8gNjtcblx0fVxuXG5cdC5wcmljZS1jb21iIHtcblx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRnYXA6IDBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQucHJpY2UtY29tYiAucHJpY2Uge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0LmJ0bi1hZGQtbWluaSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC50cyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG59XG5cbi5jb21iaW5hdGlvbi1uZXh1cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDVweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtZmxvdzogY29sdW1uICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1uZXh1cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDVweDtcblx0LyphbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsqL1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubmV4dXMtbGluZSB7XG5cdC8qYmFja2dyb3VuZDogaHNsKDAsIDAlLCA5NiUpOyovXG5cdC8qcGFkZGluZzogNXB4OyovXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5uZXh1cy1saW5lLW1vZGVsLCAubmV4dXMtbGluZS15ZWFyLCAubmV4dXMtbGluZS1jYyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogaHNsKDAsIDAlLCA5NiUpO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1x0XG59XG5cbi5uZXh1cy1saW5lLW1vZGVsIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJyYW5kLU1PTlRFU0Ege1xuXHRiYWNrZ3JvdW5kOiBoc2xhKDM1OCwgNzMlLCA0OCUsIDEuMDApO1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDM1OCwgNzMlLCA0OCUsIDEuMDApIDAlLCBibGFjayAxMDAlKTsqL1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnJhbmQtTU9OVEVTQTo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0xcHg7XG5cdHJpZ2h0OiAtMXB4O1xuXHRib3R0b206IC0xcHg7XG5cdHRvcDogLTFweDtcblx0Y29udGVudDogXCIgXCI7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyOiAycHggc29saWQgaHNsYSg1OCwgODclLCA1NyUsIDEuMDApO1xufVxuXG4uYnJhbmQtVFJJVU1QSCB7XG5cdGNvbG9yOiAjZDljMTg3O1xufVxuXG4uYnJhbmQtS1RNIHtcblx0YmFja2dyb3VuZDogaHNsYSgyNCwgMTAwJSwgNTAlLCAxLjAwKTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSgyNCwgMTAwJSwgNDklLCAxLjAwKSAwJSwgYmxhY2sgMTAwJSk7Ki9cblx0Y29sb3I6IGJsYWNrO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5icmFuZC1PU1NBIHtcblx0YmFja2dyb3VuZDogIzAwODgzOTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSgyNCwgMTAwJSwgNDklLCAxLjAwKSAwJSwgYmxhY2sgMTAwJSk7Ki9cblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5icmFuZC1TQ09SUEEge1xuXHRiYWNrZ3JvdW5kOiAjZTg1MzBmO1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDI0LCAxMDAlLCA0OSUsIDEuMDApIDAlLCBibGFjayAxMDAlKTsqL1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLmJyYW5kLUpURyB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGhzbGEoMjQsIDEwMCUsIDQ5JSwgMS4wMCkgMCUsIGJsYWNrIDEwMCUpOyovXG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xufVxuXG4uYnJhbmQtWUFNQUhBIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSgyNCwgMTAwJSwgNDklLCAxLjAwKSAwJSwgYmxhY2sgMTAwJSk7Ki9cblx0Y29sb3I6ICNmMjA0MDM7XG5cdGNvbG9yOiAjMWIzNWM3O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5icmFuZC1IVVNBQkVSRyB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGhzbGEoMjQsIDEwMCUsIDQ5JSwgMS4wMCkgMCUsIGJsYWNrIDEwMCUpOyovXG5cdGNvbG9yOiAjMDA0ZGExO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyYW5kLUhVU0FCRVJHOjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNHB4O1xuXHR0b3A6IDBweDtcblx0cmlnaHQ6IDRweDtcblx0aGVpZ2h0OiAycHg7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZTMyNyAzMy4zJSwgI2ZmZTMyNyAzMy4zJSwgI2ZmZTMyNyA2Ni42JSwgI2ZmZTMyNyA2Ni42JSk7XG4vKlx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZlMzI3IDMzLjMlLCAjZmZlMzI3IDMzLjMlLCB3aGl0ZSA2Ni42JSwgcmVkIDY2LjYlKTsqL1xufVxuXG4uYnJhbmQtU1dNIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGhzbGEoMjQsIDEwMCUsIDQ5JSwgMS4wMCkgMCUsIGJsYWNrIDEwMCUpOyovXG5cdGNvbG9yOiAjZDEzMDNkO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi8qXG5Ib25kYS0gQmx1ZS1SZWRcbiovXG5cbi5icmFuZC1WRVJUSUdPIHtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGhzbGEoMjE1LCA5OSUsIDI1JSwgMS4wMCkgMCUsIGhzbGEoMCwgMCUsIDc3JSwgMS4wMCkgMTAwJSk7Ki9cblx0Y29sb3I6IGhzbGEoNzksIDEwMCUsIDM3JSwgMS4wMCk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLmJyYW5kLVRSUlMge1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSgyMTUsIDk5JSwgMjUlLCAxLjAwKSAwJSwgaHNsYSgwLCAwJSwgNzclLCAxLjAwKSAxMDAlKTsqL1xuXHRjb2xvcjogaHNsYSg1NiwgNjklLCA1NCUsIDEuMDApO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5icmFuZC1IT05EQSB7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDIxNSwgOTklLCAyNSUsIDEuMDApIDAlLCBoc2xhKDAsIDAlLCA3NyUsIDEuMDApIDEwMCUpOyovXG5cdGNvbG9yOiBoc2xhKDAsIDk2JSwgNDAlLCAxLjAwKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDE3LDMzLDE0NiwxKSAwJSwgcmdiYSgxNywzMywxNDYsMSkgNDYlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDQ2JSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1NCUsIHJnYmEoMjMxLDQwLDQ2LDEpIDU0JSwgcmdiYSgyMzEsNDAsNDYsMSkgMTAwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5icmFuZC1IVVNLWSwgLmJyYW5kLUhVU1FWQVJOQSB7XG5cdGJhY2tncm91bmQ6IGhzbGEoMjE1LCA5OSUsIDI1JSwgMS4wMCk7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGhzbGEoMjE1LCA5OSUsIDI1JSwgMS4wMCkgMCUsIGhzbGEoMCwgMCUsIDc3JSwgMS4wMCkgMTAwJSk7Ki9cblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG5cdGZvbnQtc2l6ZTogMC43cmVtO1xufVxuXG4uYnJhbmQtU0hFUkNPIHtcblx0YmFja2dyb3VuZDogaHNsYSgyNDEsIDkzJSwgMzMlLCAxLjAwKTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0LypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGhzbGEoMjQxLCA5MyUsIDMzJSwgMS4wMCkgMCUsIGhzbGEoNjcsIDkzJSwgNDklLCAxLjAwKSAxMDAlKTsqL1xuXHRjb2xvcjogaHNsYSg2NywgOTMlLCA0OSUsIDEuMDApO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5icmFuZC1HQVMtR0FTLCAuYnJhbmQtR0FTR0FTIHtcblx0YmFja2dyb3VuZDogaHNsYSg2LCAxMDAlLCA0MyUsIDEuMDApO1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSg2LCAxMDAlLCA0MyUsIDEuMDApIDAlLCB3aGl0ZSAxMDAlKTsqL1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLmJyYW5kLVJJRUpVIHtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDI0MSwgOTMlLCAzMyUsIDEuMDApIDAlLCBoc2xhKDY3LCA5MyUsIDQ5JSwgMS4wMCkgMTAwJSk7Ki9cblx0Y29sb3I6IGhzbGEoMzU5LCAxMDAlLCA0OCUsIDEuMDApO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5icmFuZC1CRVRBIHtcblx0LypiYWNrZ3JvdW5kOiBoc2xhKDM2MCwgMTAwJSwgNDUlLCAxLjAwKTsqL1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBibGFjayAwJSwgaHNsYSgyLCA3NCUsIDQ3JSwgMS4wMCkgMTAwJSk7Ki9cblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IGJsYWNrO1xuXHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbn1cblxuLmJyYW5kLUJFVEE6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDBweDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMnB4O1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMGFlMDAgMzMuMyUsIHdoaXRlIDMzLjMlLCB3aGl0ZSA2Ni42JSwgcmVkIDY2LjYlKTtcbn1cblxuLmJyYW5kLVRNIHtcblx0YmFja2dyb3VuZDogIzJlMzg0Mjtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSgyMTUsIDk5JSwgMjUlLCAxLjAwKSAwJSwgaHNsYSgwLCAwJSwgNzclLCAxLjAwKSAxMDAlKTsqL1xuXHRjb2xvcjogI2ZmMzNjYztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xufVxuXG4uYnJhbmQtS09WRSB7XG5cdGJhY2tncm91bmQ6ICMyZTM4NDI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOGRlZywgIzNiODY4MyA1MCUsICNhMzI4MjcgNTAlKTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLmJyYW5kLVNUQVJLLUZVVFVSRSwgLmJyYW5kLVNUQVJLIHtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG5cdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciBhdCByaWdodCBib3R0b20sICNGRURCMzcgMCUsICNGREI5MzEgOCUsICM5Zjc5MjggMzAlLCAjOEE2RTJGIDQwJSwgdHJhbnNwYXJlbnQgODAlKSxcblx0ICAgICAgICAgICAgICAgIHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciBhdCBsZWZ0IHRvcCwgI0ZGRkZGRiAwJSwgI0ZGRkZBQyA4JSwgI0QxQjQ2NCAyNSUsICM1ZDRhMWYgNjIuNSUsICM1ZDRhMWYgMTAwJSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyYW5kLUNGLU1PVE8ge1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLmJyYW5kLUhFUk8ge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjb2xvcjogYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcdFxufVxuXG4uYnJhbmQtSEVSTzo6Zmlyc3QtbGV0dGVyIHtcblx0Y29sb3I6ICNkMzNhMzE7XG59XG5cbi5icmFuZC1BUFJJTElBIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Y29sb3I6IGJsYWNrO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyYW5kLUFQUklMSUE6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDBweDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMnB4O1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kOiAjYzkyZDI1O1xufVxuXG4uYnJhbmQtRFVDQVRJIHtcblx0YmFja2dyb3VuZDogI2VhMzMyMztcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcdFxufVxuXG4uYnJhbmQtTU9SSU5JIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Y29sb3I6IGJsYWNrO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XHRcbn1cblxuLmJyYW5kLU1BU0gge1xuXHRiYWNrZ3JvdW5kOiAjNTg1YTQxO1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xufVxuXG4uYnJhbmQtTUFDQk9SIHtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5icmFuZC1LQVdBU0FLSSB7XG5cdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDI0LCAxMDAlLCA0OSUsIDEuMDApIDAlLCBibGFjayAxMDAlKTsqL1xuXHRjb2xvcjogIzU2YmQzNztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xufVxuXG4uYnJhbmQtQUxQSU5FU1RBUlMge1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjb2xvcjogcmVkO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi8qaHNsYSgzNTcsIDczJSwgNDQlLCAxLjAwKSovXG5cbi5uby1zdG9jayB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IGhzbCgxNiwgOTklLCA0NyUpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG5cdHBhZGRpbmc6IDEwcHggNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCBoc2woMTYsIDk5JSwgNDclKTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uY29tYmluYXRpb24tcXR5LWFkZCB7XG5cdGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29tYmluYXRpb24tcXR5LWFkZC5uc2ZjIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uY29tYmluYXRpb24tcXR5LWFkZCAuY2FydC1wcm9kdWN0LXF0eSB7XG59XG5cbi5jb21iaW5hdGlvbi1xdHktYWRkIDpudGgtY2hpbGQoMikge1xuXHRncmlkLWNvbHVtbi1zdGFydDogMjtcblx0Z3JpZC1jb2x1bW4tZW5kOiAyO1xuXHRncmlkLXJvdy1zdGFydDogMTtcblx0Z3JpZC1yb3ctZW5kOiAxO1xufVxuXG4uY29tYmluYXRpb24tcXR5LWFkZCAubm8tc3RvY2subnNmIHtcblx0Z3JpZC1jb2x1bW46IDEgLyAzO1xuXHRncmlkLXJvdzogMjtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXI6IDA7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uY29tYmluYXRpb24tcXR5LWFkZCAubm8tc3RvY2s6Zmlyc3QtY2hpbGQge1xuXHRncmlkLWNvbHVtbjogMiAvIDM7XG5cdGdyaWQtcm93OiAxO1xufVxuXG4uY29tYmluYXRpb24tcXR5LWFkZCAubm8tc3RvY2subnNmIGRpdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDVweDtcblx0cGFkZGluZzogNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5ucy1pbmZvIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHRwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmFsZXJ0LWF2YWlsYWJpbGl0eSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWxlcnQtYXZhaWxhYmlsaXR5IGkge1xuXHRjb2xvcjogaHNsYSgyMTksIDEwMCUsIDUwJSwgMS4wMCk7XG59XG5cbi5hbGVydC1hdmFpbGFiaWxpdHkgc3BhbiBpIHtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi5hbGVydC1hdmFpbGFiaWxpdHkgc3BhbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0YmFja2dyb3VuZDogaHNsYSgxNDIsIDc3JSwgNDglLCAxLjAwKTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgd2hpdGU7XG5cdHRvcDogNXB4O1xuXHRyaWdodDogLTdweDtcbn1cblxuLmFsZXJ0LWF2YWlsYWJpbGl0eS5hY3RpdmUge1xuXHRhbmltYXRpb246IHN3aW5nIDAuNXMgZWFzZTtcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbn1cblxuLmFsZXJ0LWF2YWlsYWJpbGl0eS5hY3RpdmUgc3BhbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuXHQxNSUge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG5cdH1cblx0MzAlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSguOCk7XG5cdH1cblx0NTAlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxuXHQ2NSUge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdH1cblx0MTAwJSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuLnNwYW4tbmV3IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTJweDtcblx0YmFja2dyb3VuZDogaHNsKDIxOSwgMTAwJSwgNTAlKTtcblx0cGFkZGluZzogMnB4IDVweDtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDAuNXJlbTtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm5leHVzLWluZm8ge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggMWZyO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDExMHB4IDFmcjtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm5leHVzLWRldGFpbHMge1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBoc2xhKDAsIDAlLCA5MCUsIDEuMCk7XG59XG5cbi5uZXh1cy1pdGVtLWxpbmUge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5uZXh1cy1pdGVtLWxpbmU6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXh1cy1pdGVtLWxpbmUuaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXh1cy1pbmZvLmhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubmV4dXMtaXRlbS1saW5lIHNwYW4ge1xuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAuODVyZW07XG5cdHBhZGRpbmc6IDVweDtcbn1cblxuLnNsaWRlLW1vZGVscywgLnNsaWRlLWJyYW5kcyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2x1bW4tZ2FwOiAwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRwYWRkaW5nOiA1cHggMHB4O1xuXHRwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uc2xpZGUtYnJhbmRzIHtcblx0Y29sb3I6IHdoaXRlO1xuXHRiYWNrZ3JvdW5kOiAjMDE1YWZmO1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNsaWRlLWJyYW5kczpob3ZlciB7XG5cdGJhY2tncm91bmQ6IGhzbGEoMjE4LCAxMDAlLCA1NSUsIDEuMDApO1xufVxuXG4uc2xpZGUtbW9kZWxzIHtcblx0Lypjb2xvcjogIzAxNWFmZjsqL1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbn1cblxuLnNsaWRlLW1vZGVsczpob3ZlciBzcGFuIHtcblx0Lypjb2xvcjogIzAxNWFmZjsqL1xuXHRvcGFjaXR5OiAwLjg7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2xpZGUtbW9kZWxzIHNwYW4sIC5zbGlkZS1icmFuZHMgc3BhbiB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ub3QtYXZhaWxhYmxlIHtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogMTVweDtcbn1cblxuLm5vdC1hdmFpbGFibGUgLm5zLWluZm8ge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uaGVhcnQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogNTBweDtcblx0d2lkdGg6IDUwcHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCAnaHR0cHM6Ly9hYnMudHdpbWcuY29tL2EvMTQ0NjU0MjE5OS9pbWcvdDEvd2ViX2hlYXJ0X2FuaW1hdGlvbi5wbmcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6MjkwMCU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uaGVhcnQ6aG92ZXIge1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5oZWFydC5pc19hbmltYXRpbmc6aG92ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uaGVhcnQuYWN0aXZlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodDtcbn1cblxuLmlzX2FuaW1hdGluZyB7XG5cdGFuaW1hdGlvbjogaGVhcnQtYnVyc3QgLjhzIHN0ZXBzKDI4KSAxO1xufVxuXG5Aa2V5ZnJhbWVzIGhlYXJ0LWJ1cnN0IHtcblx0ZnJvbSB7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0O31cblx0dG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0O31cbn1cblxuLmZhcXMge1xuXHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdHBhZGRpbmctdG9wOiAxLjVyZW07XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2xhKDAsIDAlLCAwJSwgLjA1KTtcbn1cblxuLmZhcSBoMiB7XG5cdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mYXEgaDI6YmVmb3JlIHtcblx0Y29udGVudDogXCLCuyBcIjtcbn1cblxuLmZhcSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmZhcSBhIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6ICMwMTVhZmY7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0Z2FwOiA1cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDs7XG59XG5cbi5wcmV2aWV3LXByb2R1Y3QtYnJhbmRzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuLypcdHJpZ2h0OiAxMHB4OyovXG5cdHRvcDogMTBweDtcblx0ei1pbmRleDogOTk5O1xuLypcdGJhY2tncm91bmQ6IGdyZXk7Ki9cblx0cGFkZGluZzogNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRjb2x1bW4tZ2FwOiA1cHg7XG59XG5cbi5uZXh1cy1saW5lLWJyYW5kLm1vcmUtYnJhbmRzIHtcblx0YmFja2dyb3VuZDogIzAxNWFmZjtcdFxuXHRjb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5leHVzLWxpbmUtYnJhbmQsIC5uZXh1cy1saW5lLW1vZGVsLCAubmV4dXMtbGluZS1jYywgLm5leHVzLWxpbmUteWVhcixcbi5saXN0LW5leHVzLWxpbmUtYnJhbmQsIC5saXN0LW5leHVzLWxpbmUtbW9kZWwsIC5saXN0LW5leHVzLWxpbmUtY2MsIC5saXN0LW5leHVzLWxpbmUteWVhciwgLm5leHVzLWxpbmUtYWxsIHtcblx0cGFkZGluZzogMnB4IDRweDtcblx0YmFja2dyb3VuZDogaHNsYSgxMjcsIDElLCAyNSUsIDEuMDApO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5icmFuZC1NT05URVNBIHtcblx0YmFja2dyb3VuZDogaHNsYSgzNTgsIDczJSwgNDglLCAxLjAwKTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSgzNTgsIDczJSwgNDglLCAxLjAwKSAwJSwgYmxhY2sgMTAwJSk7Ki9cblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyYW5kLU1PTlRFU0E6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAtMXB4O1xuXHRyaWdodDogLTFweDtcblx0Ym90dG9tOiAtMXB4O1xuXHR0b3A6IC0xcHg7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkIGhzbGEoNTgsIDg3JSwgNTclLCAxLjAwKTtcbn1cblxuXG4uYnJhbmQtS1RNIHtcblx0YmFja2dyb3VuZDogaHNsYSgyNCwgMTAwJSwgNTAlLCAxLjAwKTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSgyNCwgMTAwJSwgNDklLCAxLjAwKSAwJSwgYmxhY2sgMTAwJSk7Ki9cblx0Y29sb3I6IGJsYWNrO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5icmFuZC1PU1NBIHtcblx0YmFja2dyb3VuZDogIzAwODgzOTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSgyNCwgMTAwJSwgNDklLCAxLjAwKSAwJSwgYmxhY2sgMTAwJSk7Ki9cblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5icmFuZC1TQ09SUEEge1xuXHRiYWNrZ3JvdW5kOiAjZTg1MzBmO1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDI0LCAxMDAlLCA0OSUsIDEuMDApIDAlLCBibGFjayAxMDAlKTsqL1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLmJyYW5kLUpURyB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGhzbGEoMjQsIDEwMCUsIDQ5JSwgMS4wMCkgMCUsIGJsYWNrIDEwMCUpOyovXG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xufVxuXG4uYnJhbmQtWUFNQUhBIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSgyNCwgMTAwJSwgNDklLCAxLjAwKSAwJSwgYmxhY2sgMTAwJSk7Ki9cblx0Y29sb3I6ICNmMjA0MDM7XG5cdGNvbG9yOiAjMWIzNWM3O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5icmFuZC1IVVNBQkVSRyB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGhzbGEoMjQsIDEwMCUsIDQ5JSwgMS4wMCkgMCUsIGJsYWNrIDEwMCUpOyovXG5cdGNvbG9yOiAjMDA0ZGExO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyYW5kLUhVU0FCRVJHOjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNHB4O1xuXHR0b3A6IDBweDtcblx0cmlnaHQ6IDRweDtcblx0aGVpZ2h0OiAycHg7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZTMyNyAzMy4zJSwgI2ZmZTMyNyAzMy4zJSwgI2ZmZTMyNyA2Ni42JSwgI2ZmZTMyNyA2Ni42JSk7XG4vKlx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZlMzI3IDMzLjMlLCAjZmZlMzI3IDMzLjMlLCB3aGl0ZSA2Ni42JSwgcmVkIDY2LjYlKTsqL1xufVxuXG4uYnJhbmQtQk1XIHtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGhzbGEoMjQsIDEwMCUsIDQ5JSwgMS4wMCkgMCUsIGJsYWNrIDEwMCUpOyovXG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmFuZC1CTVc6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA0cHg7XG5cdHRvcDogMHB4O1xuXHRyaWdodDogNHB4O1xuXHRoZWlnaHQ6IDJweDtcblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDQ5OWRjIDMzLjMlLCAjMDQ5OWRjIDMzLjMlLCAjMDQ5OWRjIDY2LjYlLCAjMDQ5OWRjIDY2LjYlKTtcbi8qXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmUzMjcgMzMuMyUsICNmZmUzMjcgMzMuMyUsIHdoaXRlIDY2LjYlLCByZWQgNjYuNiUpOyovXG59XG5cbi5icmFuZC1GQU5USUMge1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSgyNCwgMTAwJSwgNDklLCAxLjAwKSAwJSwgYmxhY2sgMTAwJSk7Ki9cblx0Y29sb3I6ICNkYzEyMmM7XG5cdGNvbG9yOiAjMGUyMzg2O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0LXdlYmtpdC10ZXh0LXN0cm9rZTogMC41cHggcmVkO1xufVxuXG4uYnJhbmQtU1dNIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGhzbGEoMjQsIDEwMCUsIDQ5JSwgMS4wMCkgMCUsIGJsYWNrIDEwMCUpOyovXG5cdGNvbG9yOiAjZDEzMDNkO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi8qXG5Ib25kYS0gQmx1ZS1SZWRcbiovXG5cbi5icmFuZC1WRVJUSUdPIHtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGhzbGEoMjE1LCA5OSUsIDI1JSwgMS4wMCkgMCUsIGhzbGEoMCwgMCUsIDc3JSwgMS4wMCkgMTAwJSk7Ki9cblx0Y29sb3I6IGhzbGEoNzksIDEwMCUsIDM3JSwgMS4wMCk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLmJyYW5kLVRSUlMge1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSgyMTUsIDk5JSwgMjUlLCAxLjAwKSAwJSwgaHNsYSgwLCAwJSwgNzclLCAxLjAwKSAxMDAlKTsqL1xuXHRjb2xvcjogaHNsYSg1NiwgNjklLCA1NCUsIDEuMDApO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5icmFuZC1IT05EQSB7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDIxNSwgOTklLCAyNSUsIDEuMDApIDAlLCBoc2xhKDAsIDAlLCA3NyUsIDEuMDApIDEwMCUpOyovXG5cdGNvbG9yOiBoc2xhKDAsIDk2JSwgNDAlLCAxLjAwKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDE3LDMzLDE0NiwxKSAwJSwgcmdiYSgxNywzMywxNDYsMSkgNDYlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDQ2JSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1NCUsIHJnYmEoMjMxLDQwLDQ2LDEpIDU0JSwgcmdiYSgyMzEsNDAsNDYsMSkgMTAwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5icmFuZC1IVVNLWSwgLmJyYW5kLUhVU1FWQVJOQSB7XG5cdGJhY2tncm91bmQ6IGhzbGEoMjE1LCA5OSUsIDI1JSwgMS4wMCk7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGhzbGEoMjE1LCA5OSUsIDI1JSwgMS4wMCkgMCUsIGhzbGEoMCwgMCUsIDc3JSwgMS4wMCkgMTAwJSk7Ki9cblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG5cdGZvbnQtc2l6ZTogMC43cmVtO1xufVxuXG4uYnJhbmQtU0hFUkNPIHtcblx0YmFja2dyb3VuZDogaHNsYSgyNDEsIDkzJSwgMzMlLCAxLjAwKTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0LypiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGhzbGEoMjQxLCA5MyUsIDMzJSwgMS4wMCkgMCUsIGhzbGEoNjcsIDkzJSwgNDklLCAxLjAwKSAxMDAlKTsqL1xuXHRjb2xvcjogaHNsYSg2NywgOTMlLCA0OSUsIDEuMDApO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5icmFuZC1HQVMtR0FTLCAuYnJhbmQtR0FTR0FTIHtcblx0YmFja2dyb3VuZDogaHNsYSg2LCAxMDAlLCA0MyUsIDEuMDApO1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgaHNsYSg2LCAxMDAlLCA0MyUsIDEuMDApIDAlLCB3aGl0ZSAxMDAlKTsqL1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLmJyYW5kLVJJRUpVIHtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDI0MSwgOTMlLCAzMyUsIDEuMDApIDAlLCBoc2xhKDY3LCA5MyUsIDQ5JSwgMS4wMCkgMTAwJSk7Ki9cblx0Y29sb3I6IGhzbGEoMzU5LCAxMDAlLCA0OCUsIDEuMDApO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5icmFuZC1CRVRBIHtcblx0LypiYWNrZ3JvdW5kOiBoc2xhKDM2MCwgMTAwJSwgNDUlLCAxLjAwKTsqL1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgYmxhY2sgMCUsIGhzbGEoMiwgNzQlLCA0NyUsIDEuMDApIDEwMCUpOyovXG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiBibGFjaztcblx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5cbi5icmFuZC1CRVRBOjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwcHg7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDJweDtcblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDBhZTAwIDMzLjMlLCB3aGl0ZSAzMy4zJSwgd2hpdGUgNjYuNiUsIHJlZCA2Ni42JSk7XG59XG5cbi5icmFuZC1LT1ZFIHtcblx0YmFja2dyb3VuZDogIzJlMzg0Mjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4ZGVnLCAjM2I4NjgzIDUwJSwgI2EzMjgyNyA1MCUpO1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xufVxuXG4uYnJhbmQtU1RBUkstRlVUVVJFLCAuYnJhbmQtU1RBUksge1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IHJpZ2h0IGJvdHRvbSwgI0ZFREIzNyAwJSwgI0ZEQjkzMSA4JSwgIzlmNzkyOCAzMCUsICM4QTZFMkYgNDAlLCB0cmFuc3BhcmVudCA4MCUpLFxuXHQgICAgICAgICAgICAgICAgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IGxlZnQgdG9wLCAjRkZGRkZGIDAlLCAjRkZGRkFDIDglLCAjRDFCNDY0IDI1JSwgIzVkNGExZiA2Mi41JSwgIzVkNGExZiAxMDAlKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnJhbmQtQ0YtTU9UTyB7XG5cdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xufVxuXG4uYnJhbmQtSEVSTyB7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGNvbG9yOiBibGFjaztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1x0XG59XG5cbi5icmFuZC1IRVJPOjpmaXJzdC1sZXR0ZXIge1xuXHRjb2xvcjogI2QzM2EzMTtcbn1cblxuLmJyYW5kLUFQUklMSUEge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjb2xvcjogYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnJhbmQtQVBSSUxJQTo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMHB4O1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAycHg7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJhY2tncm91bmQ6ICNjOTJkMjU7XG59XG5cbi5icmFuZC1EVUNBVEkge1xuXHRiYWNrZ3JvdW5kOiAjZWEzMzIzO1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1x0XG59XG5cbi5icmFuZC1NT1JJTkkge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjb2xvcjogYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcdFxufVxuXG4uYnJhbmQtTUFTSCB7XG5cdGJhY2tncm91bmQ6ICM1ODVhNDE7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5icmFuZC1NQUNCT1Ige1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1uZXh1cyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmN1c3RvbS1kZXNjIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmdzbGlkZS1kZXNjcmlwdGlvbiB7XG5cdGJhY2tncm91bmQ6ICNmMWYzZjQgIWltcG9ydGFudDtcblx0Y29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzYyBhIHtcblx0Y29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9tbyB7XG5cdGJhY2tncm91bmQ6ICNmNWY3Zjc7XG5cdGJhY2tncm91bmQ6ICMyOTI3MmI7XG5cdGJhY2tncm91bmQ6ICNmMmY0Zjc7XG5cdGJhY2tncm91bmQ6ICNlZGY2ZmU7XG5cdGJhY2tncm91bmQ6ICNmZWZhZWI7XG4vKlx0Y29sb3I6IHdoaXRlOyovXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYmRkZGQ7XG5cdGJvcmRlcjogMXB4IGRhc2hlZCAjNjZhN2Y2O1xuXHRib3JkZXI6IDFweCBkYXNoZWQgI2VkYjQzZTtcblx0cGFkZGluZzogOHB4IDVweDtcblx0bWFyZ2luOiA1cHggMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8qXHRwYWRkaW5nLWxlZnQ6IDM1cHg7Ki9cblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdGZvbnQtc2l6ZTogMC45cmVtO1xufVxuXG4ucHJvbW8tY29udCB7XG5cdGdyaWQtY29sdW1uOiAxLzM7XG59XG5cbi5yaWJib24ge1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgbGVmdDogMTBweDsgdG9wOiAxMHB4O1xufVxuXG4ucmliYm9uOmJlZm9yZSxcbi5yaWJib246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3R0b206IC0xNHB4O1xuICAgIGJvcmRlcjogOHB4IHNvbGlkIGJsYWNrO1xuIH1cbi5yaWJib246YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3R0b206IC00MHB4O1xufVxuXG4ucHJvbW8gc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcm9tbyBkaXYge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wcm9tbyBkaXY6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2RhbC1pbmZvLWZvb3RwZWcge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0LypwYWRkaW5nOiAxcmVtO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJveC1zaGFkb3c6IHJnYmEoMTAwLCAxMDAsIDExMSwgMC4yKSAwcHggN3B4IDI5cHggMHB4OyovXG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmluZm8tc3BlY3Mge1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubW9kYWwtaW5mby1mb290cGVnLnNob3cge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmRldGFpbF9fYXR0cmlidXRlIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgNTAlKTtcblx0cGFkZGluZy1ib3R0b206IDAuNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXRhaWxfX2F0dHJpYnV0ZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0bGVmdDogMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2IoMCAwIDAgLyAxMCUpO1xufVxuXG4uZGV0YWlsX19hdHRyaWJ1dGVfX3RpdGxlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5zaG93LXNwZWNzIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzAxNWFmZjtcbn1cblxuLnNob3ctc3BlY3M6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI3F1YW50aXR5LWVycm9yIHtcblx0YmFja2dyb3VuZDogcmVkO1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogOTk5OTtcblx0dG9wOiAyMHB4O1xuXHRsZWZ0OiAyMHB4O1xuXHRhbmltYXRpb246IHRpbHQtbi1tb3ZlLXNoYWtpbmcgMC4ycyBub3JtYWwgZm9yd2FyZHMgZWFzZS1pbi1vdXQ7XG59XG5cbiNxdWFudGl0eS1lcnJvciAuYXJyb3ctdXAge1xuICB3aWR0aDogMDsgXG4gIGhlaWdodDogMDsgXG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgcmVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcbn1cblxuQGtleWZyYW1lcyB0aWx0LW4tbW92ZS1zaGFraW5nIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH1cbiAgMjUlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAzcHgpIHJvdGF0ZSgyZGVnKTsgfVxuICA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGVnKTsgfVxuICA3NSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAzcHgpIHJvdGF0ZSgtMmRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTsgfVxufVxuXG4ub3JpZ2luYWxfcmVmcyB7XG5cdG1hcmdpbi10b3A6IDAuNXJlbTtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xufVxuXG4ub3JpZ2luYWxfcmVmcyBzcGFuIHtcblx0LyptYXJnaW4tYm90dG9tOiAwLjVyZW07Ki9cbn1cblxuLmxpc3QtcmVmcyB7XG5cdC8qZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsqL1xufVxuXG4ubGlzdC1yZWZzLXJlZiB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG50YWJsZS5saXN0LXJlZnMge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxudGFibGUubGlzdC1yZWZzIHRkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxudGFibGUubGlzdC1yZWZzIHRkIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cblxuLmxpc3QtcmVmcy1icmFuZC5wLTIsIC5saXN0LXJlZnMtcmVmLnAtMiB7XG5cdC8qcGFkZGluZzogNXB4OyovXG59XG5cbi5zbGlkZS1saXN0LXJlZnMge1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdHBhZGRpbmc6IDAuMnJlbTtcbn1cblxuLnNsaWRlLWxpc3QtcmVmcyB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzAxNWFmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpZGUtbGlzdC1yZWZzOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmFbdGl0bGV+PVwiUERGXCJdIHtcbiAgICAvKiBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgKi9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvKiBiYWNrZ3JvdW5kOiByZWQ7ICovXG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0ncmdiYSgyNTUsMCwwLDEpJyUzRSUzQ3BhdGggZD0nTTUgNEgxNVY4SDE5VjIwSDVWNFpNMy45OTg1IDJDMy40NDc0OSAyIDMgMi40NDQwNSAzIDIuOTkxOFYyMS4wMDgyQzMgMjEuNTQ0NyAzLjQ0NDc2IDIyIDMuOTkzNCAyMkgyMC4wMDY2QzIwLjU1NTEgMjIgMjEgMjEuNTQ4OSAyMSAyMC45OTI1TDIwLjk5OTcgN0wxNiAySDMuOTk4NVpNMTAuNDk5OSA3LjVDMTAuNDk5OSA5LjA3NzQ5IDEwLjA0NDIgMTAuOTM3MyA5LjI3NDkzIDEyLjY1MzRDOC41MDI4NyAxNC4zNzU3IDcuNDYxNDMgMTUuODUwMiA2LjM3NTI0IDE2LjcxOTFMNy41NTQ2NCAxOC4zMzIxQzEwLjQ4MjEgMTYuMzgwNCAxMy43MjMzIDE1LjA0MjEgMTYuODU4NSAxNS40OUwxNy4zMTYyIDEzLjU1MTNDMTQuNjQzNSAxMi42NjA0IDEyLjQ5OTkgOS45ODk5NCAxMi40OTk5IDcuNUgxMC40OTk5Wk0xMS4wOTk5IDEzLjQ3MTZDMTEuMzY3MyAxMi44NzUyIDExLjYwNDIgMTIuMjU2MyAxMS44MDM3IDExLjYyODVDMTIuMjc1MyAxMi4zNTMxIDEyLjg1NTMgMTMuMDE4MiAxMy41MTAxIDEzLjU5NTNDMTIuNTI4MyAxMy43NzExIDExLjU2NjUgMTQuMDU5NiAxMC42MzUyIDE0LjQyNzZDMTAuNzk5OSAxNC4xMTQzIDEwLjk1NTEgMTMuNzk0OCAxMS4wOTk5IDEzLjQ3MTZaJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycHggNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jdXN0b20tZGVzYy1vcmlnaW5hbF9yZWZzIHtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmdyaWQtZm9vdGVyIGltZyB7XG5cdC8qdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyovXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/