/**
 * TenUpScaffold
 * https://project-website.tld
 *
 */

/* Resets - installed via NPM */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

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

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

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

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/* Global - global pieces like media queries, mixins and placholders */

/* ============================================================
 * Global Styles
 * ============================================================ */

/* ============================================================
 * Accessibility Styles
 * ============================================================ */

.skip--to-content {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	background: #fff;
	background: var(--white);
	border-radius: 0;
	color: #000;
	color: var(--black);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	font-weight: 400;
	font-weight: var(--font-weight-regular);
	height: 40px;
	left: 10px;
	outline: dotted 2px #fff;
	outline: dotted 2px var(--white);
	outline-offset: 5px;
	padding: 0 15px;
	position: absolute;
	text-decoration: none;
	top: -150px;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	z-index: 1000000
}

.skip--to-content:focus {
		outline: dotted 2px #fff !important;
		outline: dotted 2px var(--white) !important;
		top: 10px;
	}

a:focus, button:focus, input:focus, [tabindex="0"]:focus {
		outline: dotted 2px #000 !important;
		outline: dotted 2px var(--black) !important;
		outline-offset: 4px !important;
	}

a.light--focus:focus, button.light--focus:focus, input.light--focus:focus, [tabindex="0"].light--focus:focus {
			outline: dotted 2px #fff !important;
			outline: dotted 2px var(--white) !important;
			outline-offset: 4px !important;
		}

.header .header--bottom .menu--container nav > ul > li > a:focus,
.footer .footer--top nav .menu .menu-item a:focus {
	outline: dotted 2px #fff !important;
	outline: dotted 2px var(--white) !important;
}

.header .header--top .input--container .search--container input:focus {
	outline-offset: -2px !important;
}

.hp--banner-module .hp--slider .flickity-button:focus {
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
	outline-offset: -2px !important;
}

/* disable links and inputs in all cells */

.banner--slide a {
	display: none !important;
}

/* enable links and inputs in selected cell */

.banner--slide.is-selected a {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

body:not(.user-is-tabbing) a:focus,
body:not(.user-is-tabbing) [tabindex="0"]:focus,
body:not(.user-is-tabbing) details:focus,
body:not(.user-is-tabbing) summary:focus,
body:not(.user-is-tabbing) input:focus,
body:not(.user-is-tabbing) textarea:focus
body:not(.user-is-tabbing) button:focus,
body:not(.user-is-tabbing) select:focus,
body:not(.user-is-tabbing) .carousel-cell:focus,
body:not(.user-is-tabbing) .accordion--btn:focus,
body:not(.user-is-tabbing) .quicklinks--toggle:focus,
body:not(.user-is-tabbing) .search--input:focus,
body:not(.user-is-tabbing) .flickity-enabled:focus .flickity-viewport,
body:not(.user-is-tabbing) .light--focus:focus,
body:not(.user-is-tabbing) .header .header--bottom .menu--container nav > ul > li > a:focus,
body:not(.user-is-tabbing) .footer .footer--top nav .menu .menu-item a:focus,
body:not(.user-is-tabbing) .hp--banner-module .hp--slider .flickity-button:focus,
body:not(.user-is-tabbing) .tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-events-c-search__button:focus,
body:not(.user-is-tabbing) .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper[focus-within] .tribe-events-calendar-month__multiday-event-bar,
body:not(.user-is-tabbing) .pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn:focus,
body:not(.user-is-tabbing) .pl--bucket-link .links--container .link:focus {
	outline: none !important;
}

body:not(.user-is-tabbing) a:focus,
body:not(.user-is-tabbing) [tabindex="0"]:focus,
body:not(.user-is-tabbing) details:focus,
body:not(.user-is-tabbing) summary:focus,
body:not(.user-is-tabbing) input:focus,
body:not(.user-is-tabbing) textarea:focus
body:not(.user-is-tabbing) button:focus,
body:not(.user-is-tabbing) select:focus,
body:not(.user-is-tabbing) .carousel-cell:focus,
body:not(.user-is-tabbing) .accordion--btn:focus,
body:not(.user-is-tabbing) .quicklinks--toggle:focus,
body:not(.user-is-tabbing) .search--input:focus,
body:not(.user-is-tabbing) .flickity-enabled:focus .flickity-viewport,
body:not(.user-is-tabbing) .light--focus:focus,
body:not(.user-is-tabbing) .header .header--bottom .menu--container nav > ul > li > a:focus,
body:not(.user-is-tabbing) .footer .footer--top nav .menu .menu-item a:focus,
body:not(.user-is-tabbing) .hp--banner-module .hp--slider .flickity-button:focus,
body:not(.user-is-tabbing) .tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-events-c-search__button:focus,
body:not(.user-is-tabbing) .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus-within .tribe-events-calendar-month__multiday-event-bar,
body:not(.user-is-tabbing) .pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn:focus,
body:not(.user-is-tabbing) .pl--bucket-link .links--container .link:focus {
	outline: none !important;
}

/* ==========================================================================
   Text Size Toggle
   ========================================================================== */

html {
	font-size: 100%
}

html[data-size="small"] {
		zoom: 0.9;
	}

html[data-size="large"] {
		zoom: 1.1;
	}

/* ==========================================================================
   Media Queries
   ========================================================================== */

@media (min-width: 1240px) and (max-width: 1440px) {
	
				html[data-size="large"] .header .header--top {
					padding: 10px 50px;
				}

				html[data-size="large"] .header .header--center {
					padding: 45px 45px 45px 50px;
				}

				html[data-size="large"] .header .header--bottom {
					padding: 30px 50px;
				}

				html[data-size="large"] .footer .footer--top {
					padding: 45px 50px;
				}

				html[data-size="large"] .footer .footer--center {
					padding: 100px 50px 80px;
				}

				html[data-size="large"] .footer .footer--bottom {
					padding: 25px 50px;
				}
}

/* stylelint-disable */

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */

:root {
	--animate-duration: 1500ms;
	--animate-delay: 2;
	--animate-repeat: 1;
}

.animate__animated {
	-webkit-animation-duration: 1500ms;
	-webkit-animation-duration: var(--animate-duration);
	animation-duration: 1500ms;
	animation-duration: var(--animate-duration);
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animate__animated.animate__infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
	-webkit-animation-iteration-count: 1;
	-webkit-animation-iteration-count: var(--animate-repeat);
	animation-iteration-count: 1;
	animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
	-webkit-animation-iteration-count: calc(1 *2);
	-webkit-animation-iteration-count: calc(var(--animate-repeat) *2);
	animation-iteration-count: calc(1 *2);
	animation-iteration-count: calc(var(--animate-repeat) *2);
}

.animate__animated.animate__repeat-3 {
	-webkit-animation-iteration-count: calc(1 *3);
	-webkit-animation-iteration-count: calc(var(--animate-repeat) *3);
	animation-iteration-count: calc(1 *3);
	animation-iteration-count: calc(var(--animate-repeat) *3);
}

.animate__animated.animate__delay-1s {
	-webkit-animation-delay: 2;
	-webkit-animation-delay: var(--animate-delay);
	animation-delay: 2;
	animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-2s {
	-webkit-animation-delay: calc(2 *2);
	-webkit-animation-delay: calc(var(--animate-delay) *2);
	animation-delay: calc(2 *2);
	animation-delay: calc(var(--animate-delay) *2);
}

.animate__animated.animate__delay-3s {
	-webkit-animation-delay: calc(2 *3);
	-webkit-animation-delay: calc(var(--animate-delay) *3);
	animation-delay: calc(2 *3);
	animation-delay: calc(var(--animate-delay) *3);
}

.animate__animated.animate__delay-4s {
	-webkit-animation-delay: calc(2 *4);
	-webkit-animation-delay: calc(var(--animate-delay) *4);
	animation-delay: calc(2 *4);
	animation-delay: calc(var(--animate-delay) *4);
}

.animate__animated.animate__delay-5s {
	-webkit-animation-delay: calc(2 *5);
	-webkit-animation-delay: calc(var(--animate-delay) *5);
	animation-delay: calc(2 *5);
	animation-delay: calc(var(--animate-delay) *5);
}

.animate__animated.animate__faster {
	-webkit-animation-duration: calc(1500ms/2);
	-webkit-animation-duration: calc(var(--animate-duration)/2);
	animation-duration: calc(1500ms/2);
	animation-duration: calc(var(--animate-duration)/2);
}

.animate__animated.animate__fast {
	-webkit-animation-duration: calc(1500ms *0.8);
	-webkit-animation-duration: calc(var(--animate-duration) *0.8);
	animation-duration: calc(1500ms *0.8);
	animation-duration: calc(var(--animate-duration) *0.8);
}

.animate__animated.animate__slow {
	-webkit-animation-duration: calc(1500ms *2);
	-webkit-animation-duration: calc(var(--animate-duration) *2);
	animation-duration: calc(1500ms *2);
	animation-duration: calc(var(--animate-duration) *2);
}

.animate__animated.animate__slower {
	-webkit-animation-duration: calc(1500ms *3);
	-webkit-animation-duration: calc(var(--animate-duration) *3);
	animation-duration: calc(1500ms *3);
	animation-duration: calc(var(--animate-duration) *3);
}

@media (prefers-reduced-motion: reduce), print {

	.animate__animated {
		-webkit-animation-duration: 1ms !important;
		animation-duration: 1ms !important;
		-webkit-animation-iteration-count: 1 !important;
		animation-iteration-count: 1 !important;
		-webkit-transition-duration: 1ms !important;
		transition-duration: 1ms !important;
	}

	.animate__animated[class*=Out] {
		opacity: 0;
	}
}

@-webkit-keyframes bounce {

	0%,
	20%,
	53%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
		transform: translate3d(0, -30px, 0) scaleY(1.1);
	}

	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
		transform: translate3d(0, -15px, 0) scaleY(1.05);
	}

	80% {
		-webkit-transform: translateZ(0) scaleY(0.95);
		transform: translateZ(0) scaleY(0.95);
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
		transform: translate3d(0, -4px, 0) scaleY(1.02);
	}
}

@keyframes bounce {

	0%,
	20%,
	53%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
		transform: translate3d(0, -30px, 0) scaleY(1.1);
	}

	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
		transform: translate3d(0, -15px, 0) scaleY(1.05);
	}

	80% {
		-webkit-transform: translateZ(0) scaleY(0.95);
		transform: translateZ(0) scaleY(0.95);
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
		transform: translate3d(0, -4px, 0) scaleY(1.02);
	}
}

.animate__bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}

@-webkit-keyframes flash {

	0%,
	50%,
	to {
		opacity: 1;
	}

	25%,
	75% {
		opacity: 0;
	}
}

@keyframes flash {

	0%,
	50%,
	to {
		opacity: 1;
	}

	25%,
	75% {
		opacity: 0;
	}
}

.animate__flash {
	-webkit-animation-name: flash;
	animation-name: flash;
}

@-webkit-keyframes pulse {

	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes pulse {

	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.animate__pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}

@-webkit-keyframes rubberBand {

	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}

	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}

	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}

	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}

	65% {
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1);
	}

	75% {
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1);
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes rubberBand {

	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}

	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}

	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}

	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}

	65% {
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1);
	}

	75% {
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1);
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.animate__rubberBand {
	-webkit-animation-name: rubberband;
	animation-name: rubberBand;
}

@-webkit-keyframes shakeX {

	0%,
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

@keyframes shakeX {

	0%,
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

.animate__shakeX {
	-webkit-animation-name: shakex;
	animation-name: shakeX;
}

@-webkit-keyframes shakeY {

	0%,
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
}

@keyframes shakeY {

	0%,
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
}

.animate__shakeY {
	-webkit-animation-name: shakey;
	animation-name: shakeY;
}

@-webkit-keyframes headShake {

	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes headShake {

	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.animate__headShake {
	-webkit-animation-name: headshake;
	animation-name: headShake;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}

@-webkit-keyframes swing {

	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}

	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}

	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg);
	}

	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}

	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes swing {

	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}

	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}

	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg);
	}

	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}

	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.animate__swing {
	-webkit-animation-name: swing;
	animation-name: swing;
	-webkit-transform-origin: top center;
	transform-origin: top center;
}

@-webkit-keyframes tada {

	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}

	10%,
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
		transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes tada {

	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}

	10%,
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
		transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.animate__tada {
	-webkit-animation-name: tada;
	animation-name: tada;
}

@-webkit-keyframes wobble {

	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
		transform: translate3d(-25%, 0, 0) rotate(-5deg);
	}

	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
		transform: translate3d(20%, 0, 0) rotate(3deg);
	}

	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
		transform: translate3d(-15%, 0, 0) rotate(-3deg);
	}

	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
		transform: translate3d(10%, 0, 0) rotate(2deg);
	}

	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
		transform: translate3d(-5%, 0, 0) rotate(-1deg);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes wobble {

	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
		transform: translate3d(-25%, 0, 0) rotate(-5deg);
	}

	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
		transform: translate3d(20%, 0, 0) rotate(3deg);
	}

	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
		transform: translate3d(-15%, 0, 0) rotate(-3deg);
	}

	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
		transform: translate3d(10%, 0, 0) rotate(2deg);
	}

	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
		transform: translate3d(-5%, 0, 0) rotate(-1deg);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble;
}

@-webkit-keyframes jello {

	0%,
	11.1%,
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg);
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}

	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg);
	}

	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg);
	}

	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
	}
}

@keyframes jello {

	0%,
	11.1%,
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg);
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}

	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg);
	}

	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg);
	}

	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
	}
}

.animate__jello {
	-webkit-animation-name: jello;
	animation-name: jello;
	-webkit-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes heartBeat {

	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	14% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}

	28% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	42% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}

	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes heartBeat {

	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	14% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}

	28% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	42% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}

	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.animate__heartBeat {
	-webkit-animation-duration: 1.3s;
	-webkit-animation-duration: calc(1500ms *1.3);
	-webkit-animation-duration: calc(var(--animate-duration) *1.3);
	animation-duration: 1.3s;
	animation-duration: calc(1500ms *1.3);
	animation-duration: calc(var(--animate-duration) *1.3);
	-webkit-animation-name: heartbeat;
	animation-name: heartBeat;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}

@-webkit-keyframes backInDown {

	0% {
		opacity: 0.7;
		-webkit-transform: translateY(-1200px) scale(0.7);
		transform: translateY(-1200px) scale(0.7);
	}

	80% {
		opacity: 0.7;
		-webkit-transform: translateY(0) scale(0.7);
		transform: translateY(0) scale(0.7);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes backInDown {

	0% {
		opacity: 0.7;
		-webkit-transform: translateY(-1200px) scale(0.7);
		transform: translateY(-1200px) scale(0.7);
	}

	80% {
		opacity: 0.7;
		-webkit-transform: translateY(0) scale(0.7);
		transform: translateY(0) scale(0.7);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.animate__backInDown {
	-webkit-animation-name: backindown;
	animation-name: backInDown;
}

@-webkit-keyframes backInLeft {

	0% {
		opacity: 0.7;
		-webkit-transform: translateX(-2000px) scale(0.7);
		transform: translateX(-2000px) scale(0.7);
	}

	80% {
		opacity: 0.7;
		-webkit-transform: translateX(0) scale(0.7);
		transform: translateX(0) scale(0.7);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes backInLeft {

	0% {
		opacity: 0.7;
		-webkit-transform: translateX(-2000px) scale(0.7);
		transform: translateX(-2000px) scale(0.7);
	}

	80% {
		opacity: 0.7;
		-webkit-transform: translateX(0) scale(0.7);
		transform: translateX(0) scale(0.7);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.animate__backInLeft {
	-webkit-animation-name: backinleft;
	animation-name: backInLeft;
}

@-webkit-keyframes backInRight {

	0% {
		opacity: 0.7;
		-webkit-transform: translateX(2000px) scale(0.7);
		transform: translateX(2000px) scale(0.7);
	}

	80% {
		opacity: 0.7;
		-webkit-transform: translateX(0) scale(0.7);
		transform: translateX(0) scale(0.7);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes backInRight {

	0% {
		opacity: 0.7;
		-webkit-transform: translateX(2000px) scale(0.7);
		transform: translateX(2000px) scale(0.7);
	}

	80% {
		opacity: 0.7;
		-webkit-transform: translateX(0) scale(0.7);
		transform: translateX(0) scale(0.7);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.animate__backInRight {
	-webkit-animation-name: backinright;
	animation-name: backInRight;
}

@-webkit-keyframes backInUp {

	0% {
		opacity: 0.7;
		-webkit-transform: translateY(1200px) scale(0.7);
		transform: translateY(1200px) scale(0.7);
	}

	80% {
		opacity: 0.7;
		-webkit-transform: translateY(0) scale(0.7);
		transform: translateY(0) scale(0.7);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes backInUp {

	0% {
		opacity: 0.7;
		-webkit-transform: translateY(1200px) scale(0.7);
		transform: translateY(1200px) scale(0.7);
	}

	80% {
		opacity: 0.7;
		-webkit-transform: translateY(0) scale(0.7);
		transform: translateY(0) scale(0.7);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.animate__backInUp {
	-webkit-animation-name: backinup;
	animation-name: backInUp;
}

@-webkit-keyframes backOutDown {

	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 0.7;
		-webkit-transform: translateY(0) scale(0.7);
		transform: translateY(0) scale(0.7);
	}

	to {
		opacity: 0.7;
		-webkit-transform: translateY(700px) scale(0.7);
		transform: translateY(700px) scale(0.7);
	}
}

@keyframes backOutDown {

	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 0.7;
		-webkit-transform: translateY(0) scale(0.7);
		transform: translateY(0) scale(0.7);
	}

	to {
		opacity: 0.7;
		-webkit-transform: translateY(700px) scale(0.7);
		transform: translateY(700px) scale(0.7);
	}
}

.animate__backOutDown {
	-webkit-animation-name: backoutdown;
	animation-name: backOutDown;
}

@-webkit-keyframes backOutLeft {

	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 0.7;
		-webkit-transform: translateX(0) scale(0.7);
		transform: translateX(0) scale(0.7);
	}

	to {
		opacity: 0.7;
		-webkit-transform: translateX(-2000px) scale(0.7);
		transform: translateX(-2000px) scale(0.7);
	}
}

@keyframes backOutLeft {

	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 0.7;
		-webkit-transform: translateX(0) scale(0.7);
		transform: translateX(0) scale(0.7);
	}

	to {
		opacity: 0.7;
		-webkit-transform: translateX(-2000px) scale(0.7);
		transform: translateX(-2000px) scale(0.7);
	}
}

.animate__backOutLeft {
	-webkit-animation-name: backoutleft;
	animation-name: backOutLeft;
}

@-webkit-keyframes backOutRight {

	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 0.7;
		-webkit-transform: translateX(0) scale(0.7);
		transform: translateX(0) scale(0.7);
	}

	to {
		opacity: 0.7;
		-webkit-transform: translateX(2000px) scale(0.7);
		transform: translateX(2000px) scale(0.7);
	}
}

@keyframes backOutRight {

	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 0.7;
		-webkit-transform: translateX(0) scale(0.7);
		transform: translateX(0) scale(0.7);
	}

	to {
		opacity: 0.7;
		-webkit-transform: translateX(2000px) scale(0.7);
		transform: translateX(2000px) scale(0.7);
	}
}

.animate__backOutRight {
	-webkit-animation-name: backoutright;
	animation-name: backOutRight;
}

@-webkit-keyframes backOutUp {

	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 0.7;
		-webkit-transform: translateY(0) scale(0.7);
		transform: translateY(0) scale(0.7);
	}

	to {
		opacity: 0.7;
		-webkit-transform: translateY(-700px) scale(0.7);
		transform: translateY(-700px) scale(0.7);
	}
}

@keyframes backOutUp {

	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 0.7;
		-webkit-transform: translateY(0) scale(0.7);
		transform: translateY(0) scale(0.7);
	}

	to {
		opacity: 0.7;
		-webkit-transform: translateY(-700px) scale(0.7);
		transform: translateY(-700px) scale(0.7);
	}
}

.animate__backOutUp {
	-webkit-animation-name: backoutup;
	animation-name: backOutUp;
}

@-webkit-keyframes bounceIn {

	0%,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}

	80% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	}

	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes bounceIn {

	0%,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}

	80% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	}

	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.animate__bounceIn {
	-webkit-animation-duration: 0.75s;
	-webkit-animation-duration: calc(1500ms *0.75);
	-webkit-animation-duration: calc(var(--animate-duration) *0.75);
	animation-duration: 0.75s;
	animation-duration: calc(1500ms *0.75);
	animation-duration: calc(var(--animate-duration) *0.75);
	-webkit-animation-name: bouncein;
	animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
		transform: translate3d(0, -3000px, 0) scaleY(3);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
		transform: translate3d(0, 25px, 0) scaleY(0.9);
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
		transform: translate3d(0, -10px, 0) scaleY(0.95);
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
		transform: translate3d(0, 5px, 0) scaleY(0.985);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes bounceInDown {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
		transform: translate3d(0, -3000px, 0) scaleY(3);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
		transform: translate3d(0, 25px, 0) scaleY(0.9);
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
		transform: translate3d(0, -10px, 0) scaleY(0.95);
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
		transform: translate3d(0, 5px, 0) scaleY(0.985);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__bounceInDown {
	-webkit-animation-name: bounceindown;
	animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
		transform: translate3d(-3000px, 0, 0) scaleX(3);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0) scaleX(1);
		transform: translate3d(25px, 0, 0) scaleX(1);
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
		transform: translate3d(-10px, 0, 0) scaleX(0.98);
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
		transform: translate3d(5px, 0, 0) scaleX(0.995);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes bounceInLeft {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
		transform: translate3d(-3000px, 0, 0) scaleX(3);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0) scaleX(1);
		transform: translate3d(25px, 0, 0) scaleX(1);
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
		transform: translate3d(-10px, 0, 0) scaleX(0.98);
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
		transform: translate3d(5px, 0, 0) scaleX(0.995);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__bounceInLeft {
	-webkit-animation-name: bounceinleft;
	animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
		transform: translate3d(3000px, 0, 0) scaleX(3);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
		transform: translate3d(-25px, 0, 0) scaleX(1);
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
		transform: translate3d(10px, 0, 0) scaleX(0.98);
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
		transform: translate3d(-5px, 0, 0) scaleX(0.995);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes bounceInRight {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
		transform: translate3d(3000px, 0, 0) scaleX(3);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
		transform: translate3d(-25px, 0, 0) scaleX(1);
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
		transform: translate3d(10px, 0, 0) scaleX(0.98);
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
		transform: translate3d(-5px, 0, 0) scaleX(0.995);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__bounceInRight {
	-webkit-animation-name: bounceinright;
	animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
		transform: translate3d(0, 3000px, 0) scaleY(5);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
		transform: translate3d(0, -20px, 0) scaleY(0.9);
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
		transform: translate3d(0, 10px, 0) scaleY(0.95);
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
		transform: translate3d(0, -5px, 0) scaleY(0.985);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes bounceInUp {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
		transform: translate3d(0, 3000px, 0) scaleY(5);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
		transform: translate3d(0, -20px, 0) scaleY(0.9);
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
		transform: translate3d(0, 10px, 0) scaleY(0.95);
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
		transform: translate3d(0, -5px, 0) scaleY(0.985);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__bounceInUp {
	-webkit-animation-name: bounceinup;
	animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {

	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
}

@keyframes bounceOut {

	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
}

.animate__bounceOut {
	-webkit-animation-duration: 0.75s;
	-webkit-animation-duration: calc(1500ms *0.75);
	-webkit-animation-duration: calc(var(--animate-duration) *0.75);
	animation-duration: 0.75s;
	animation-duration: calc(1500ms *0.75);
	animation-duration: calc(var(--animate-duration) *0.75);
	-webkit-animation-name: bounceout;
	animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {

	20% {
		-webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
		transform: translate3d(0, 10px, 0) scaleY(0.985);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
		transform: translate3d(0, -20px, 0) scaleY(0.9);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
		transform: translate3d(0, 2000px, 0) scaleY(3);
	}
}

@keyframes bounceOutDown {

	20% {
		-webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
		transform: translate3d(0, 10px, 0) scaleY(0.985);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
		transform: translate3d(0, -20px, 0) scaleY(0.9);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
		transform: translate3d(0, 2000px, 0) scaleY(3);
	}
}

.animate__bounceOutDown {
	-webkit-animation-name: bounceoutdown;
	animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {

	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
		transform: translate3d(20px, 0, 0) scaleX(0.9);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
		transform: translate3d(-2000px, 0, 0) scaleX(2);
	}
}

@keyframes bounceOutLeft {

	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
		transform: translate3d(20px, 0, 0) scaleX(0.9);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
		transform: translate3d(-2000px, 0, 0) scaleX(2);
	}
}

.animate__bounceOutLeft {
	-webkit-animation-name: bounceoutleft;
	animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {

	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
		transform: translate3d(-20px, 0, 0) scaleX(0.9);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
		transform: translate3d(2000px, 0, 0) scaleX(2);
	}
}

@keyframes bounceOutRight {

	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
		transform: translate3d(-20px, 0, 0) scaleX(0.9);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
		transform: translate3d(2000px, 0, 0) scaleX(2);
	}
}

.animate__bounceOutRight {
	-webkit-animation-name: bounceoutright;
	animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {

	20% {
		-webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
		transform: translate3d(0, -10px, 0) scaleY(0.985);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
		transform: translate3d(0, 20px, 0) scaleY(0.9);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
		transform: translate3d(0, -2000px, 0) scaleY(3);
	}
}

@keyframes bounceOutUp {

	20% {
		-webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
		transform: translate3d(0, -10px, 0) scaleY(0.985);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
		transform: translate3d(0, 20px, 0) scaleY(0.9);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
		transform: translate3d(0, -2000px, 0) scaleY(3);
	}
}

.animate__bounceOutUp {
	-webkit-animation-name: bounceoutup;
	animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {

	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeIn {

	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.animate__fadeIn {
	-webkit-animation-name: fadein;
	animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -10%, 0);
		transform: translate3d(0, -10%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInDown {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInDown {
	-webkit-animation-name: fadeindown;
	animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInDownBig {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInDownBig {
	-webkit-animation-name: fadeindownbig;
	animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-10%, 0, 0);
		transform: translate3d(-10%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInLeft {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-10%, 0, 0);
		transform: translate3d(-10%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInLeft {
	-webkit-animation-name: fadeinleft;
	animation-name: fadeInLeft
}

@media (min-width: 1366px) {

		.animate__fadeInLeft.menu--wrapper {
			-webkit-animation-name: fadeinup;
			animation-name: fadeInUp;
		}
	}

@-webkit-keyframes fadeInLeftBig {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInLeftBig {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInLeftBig {
	-webkit-animation-name: fadeinleftbig;
	animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(10%, 0, 0);
		transform: translate3d(10%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInRight {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(10%, 0, 0);
		transform: translate3d(10%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInRight {
	-webkit-animation-name: fadeinright;
	animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInRightBig {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInRightBig {
	-webkit-animation-name: fadeinrightbig;
	animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 10%, 0);
		transform: translate3d(0, 10%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInUp {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 10%, 0);
		transform: translate3d(0, 10%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInUp {
	-webkit-animation-name: fadeinup;
	animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInUpBig {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInUpBig {
	-webkit-animation-name: fadeinupbig;
	animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInTopLeft {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, -100%, 0);
		transform: translate3d(-100%, -100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInTopLeft {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, -100%, 0);
		transform: translate3d(-100%, -100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInTopLeft {
	-webkit-animation-name: fadeintopleft;
	animation-name: fadeInTopLeft;
}

@-webkit-keyframes fadeInTopRight {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, -100%, 0);
		transform: translate3d(100%, -100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInTopRight {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, -100%, 0);
		transform: translate3d(100%, -100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInTopRight {
	-webkit-animation-name: fadeintopright;
	animation-name: fadeInTopRight;
}

@-webkit-keyframes fadeInBottomLeft {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 100%, 0);
		transform: translate3d(-100%, 100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInBottomLeft {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 100%, 0);
		transform: translate3d(-100%, 100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInBottomLeft {
	-webkit-animation-name: fadeinbottomleft;
	animation-name: fadeInBottomLeft;
}

@-webkit-keyframes fadeInBottomRight {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 100%, 0);
		transform: translate3d(100%, 100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInBottomRight {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 100%, 0);
		transform: translate3d(100%, 100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInBottomRight {
	-webkit-animation-name: fadeinbottomright;
	animation-name: fadeInBottomRight;
}

@-webkit-keyframes fadeOut {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes fadeOut {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.animate__fadeOut {
	-webkit-animation-name: fadeout;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

@keyframes fadeOutDown {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

.animate__fadeOutDown {
	-webkit-animation-name: fadeoutdown;
	animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

@keyframes fadeOutDownBig {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

.animate__fadeOutDownBig {
	-webkit-animation-name: fadeoutdownbig;
	animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@keyframes fadeOutLeft {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

.animate__fadeOutLeft {
	-webkit-animation-name: fadeoutleft;
	animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

@keyframes fadeOutLeftBig {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

.animate__fadeOutLeftBig {
	-webkit-animation-name: fadeoutleftbig;
	animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

@keyframes fadeOutRight {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

.animate__fadeOutRight {
	-webkit-animation-name: fadeoutright;
	animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

@keyframes fadeOutRightBig {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

.animate__fadeOutRightBig {
	-webkit-animation-name: fadeoutrightbig;
	animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

@keyframes fadeOutUp {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

.animate__fadeOutUp {
	-webkit-animation-name: fadeoutup;
	animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

@keyframes fadeOutUpBig {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

.animate__fadeOutUpBig {
	-webkit-animation-name: fadeoutupbig;
	animation-name: fadeOutUpBig;
}

@-webkit-keyframes fadeOutTopLeft {

	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, -100%, 0);
		transform: translate3d(-100%, -100%, 0);
	}
}

@keyframes fadeOutTopLeft {

	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, -100%, 0);
		transform: translate3d(-100%, -100%, 0);
	}
}

.animate__fadeOutTopLeft {
	-webkit-animation-name: fadeouttopleft;
	animation-name: fadeOutTopLeft;
}

@-webkit-keyframes fadeOutTopRight {

	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, -100%, 0);
		transform: translate3d(100%, -100%, 0);
	}
}

@keyframes fadeOutTopRight {

	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, -100%, 0);
		transform: translate3d(100%, -100%, 0);
	}
}

.animate__fadeOutTopRight {
	-webkit-animation-name: fadeouttopright;
	animation-name: fadeOutTopRight;
}

@-webkit-keyframes fadeOutBottomRight {

	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 100%, 0);
		transform: translate3d(100%, 100%, 0);
	}
}

@keyframes fadeOutBottomRight {

	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 100%, 0);
		transform: translate3d(100%, 100%, 0);
	}
}

.animate__fadeOutBottomRight {
	-webkit-animation-name: fadeoutbottomright;
	animation-name: fadeOutBottomRight;
}

@-webkit-keyframes fadeOutBottomLeft {

	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 100%, 0);
		transform: translate3d(-100%, 100%, 0);
	}
}

@keyframes fadeOutBottomLeft {

	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 100%, 0);
		transform: translate3d(-100%, 100%, 0);
	}
}

.animate__fadeOutBottomLeft {
	-webkit-animation-name: fadeoutbottomleft;
	animation-name: fadeOutBottomLeft;
}

@-webkit-keyframes flip {

	0% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
		transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
	}

	40% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
		transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
	}

	50% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
		transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
	}

	80% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
	}

	to {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
		transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
	}
}

@keyframes flip {

	0% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
		transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
	}

	40% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
		transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
	}

	50% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
		transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
	}

	80% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
	}

	to {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
		transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
	}
}

.animate__animated.animate__flip {
	-webkit-animation-name: flip;
	animation-name: flip;
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
}

@-webkit-keyframes flipInX {

	0% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
	}

	40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
	}

	60% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
	}

	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInX {

	0% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
	}

	40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
	}

	60% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
	}

	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

.animate__flipInX {
	-webkit-animation-name: flipinx;
	animation-name: flipInX;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}

@-webkit-keyframes flipInY {

	0% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
	}

	40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) rotateY(-20deg);
		transform: perspective(400px) rotateY(-20deg);
	}

	60% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
	}

	80% {
		-webkit-transform: perspective(400px) rotateY(-5deg);
		transform: perspective(400px) rotateY(-5deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInY {

	0% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
	}

	40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) rotateY(-20deg);
		transform: perspective(400px) rotateY(-20deg);
	}

	60% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
	}

	80% {
		-webkit-transform: perspective(400px) rotateY(-5deg);
		transform: perspective(400px) rotateY(-5deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

.animate__flipInY {
	-webkit-animation-name: flipiny;
	animation-name: flipInY;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}

@-webkit-keyframes flipOutX {

	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
	}

	to {
		opacity: 0;
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
	}
}

@keyframes flipOutX {

	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
	}

	to {
		opacity: 0;
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
	}
}

.animate__flipOutX {
	-webkit-animation-duration: 0.75s;
	-webkit-animation-duration: calc(1500ms *0.75);
	-webkit-animation-duration: calc(var(--animate-duration) *0.75);
	animation-duration: 0.75s;
	animation-duration: calc(1500ms *0.75);
	animation-duration: calc(var(--animate-duration) *0.75);
	-webkit-animation-name: flipoutx;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {

	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotateY(-15deg);
		transform: perspective(400px) rotateY(-15deg);
	}

	to {
		opacity: 0;
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
	}
}

@keyframes flipOutY {

	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotateY(-15deg);
		transform: perspective(400px) rotateY(-15deg);
	}

	to {
		opacity: 0;
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
	}
}

.animate__flipOutY {
	-webkit-animation-duration: 0.75s;
	-webkit-animation-duration: calc(1500ms *0.75);
	-webkit-animation-duration: calc(var(--animate-duration) *0.75);
	animation-duration: 0.75s;
	animation-duration: calc(1500ms *0.75);
	animation-duration: calc(var(--animate-duration) *0.75);
	-webkit-animation-name: flipouty;
	animation-name: flipOutY;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}

@-webkit-keyframes lightSpeedInRight {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
	}

	60% {
		opacity: 1;
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes lightSpeedInRight {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
	}

	60% {
		opacity: 1;
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__lightSpeedInRight {
	-webkit-animation-name: lightspeedinright;
	animation-name: lightSpeedInRight;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedInLeft {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
		transform: translate3d(-100%, 0, 0) skewX(30deg);
	}

	60% {
		opacity: 1;
		-webkit-transform: skewX(-20deg);
		transform: skewX(-20deg);
	}

	80% {
		-webkit-transform: skewX(5deg);
		transform: skewX(5deg);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes lightSpeedInLeft {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
		transform: translate3d(-100%, 0, 0) skewX(30deg);
	}

	60% {
		opacity: 1;
		-webkit-transform: skewX(-20deg);
		transform: skewX(-20deg);
	}

	80% {
		-webkit-transform: skewX(5deg);
		transform: skewX(5deg);
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__lightSpeedInLeft {
	-webkit-animation-name: lightspeedinleft;
	animation-name: lightSpeedInLeft;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOutRight {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
	}
}

@keyframes lightSpeedOutRight {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
	}
}

.animate__lightSpeedOutRight {
	-webkit-animation-name: lightspeedoutright;
	animation-name: lightSpeedOutRight;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}

@-webkit-keyframes lightSpeedOutLeft {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
		transform: translate3d(-100%, 0, 0) skewX(-30deg);
	}
}

@keyframes lightSpeedOutLeft {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
		transform: translate3d(-100%, 0, 0) skewX(-30deg);
	}
}

.animate__lightSpeedOutLeft {
	-webkit-animation-name: lightspeedoutleft;
	animation-name: lightSpeedOutLeft;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {

	0% {
		opacity: 0;
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes rotateIn {

	0% {
		opacity: 0;
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__rotateIn {
	-webkit-animation-name: rotatein;
	animation-name: rotateIn;
	-webkit-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes rotateInDownLeft {

	0% {
		opacity: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes rotateInDownLeft {

	0% {
		opacity: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__rotateInDownLeft {
	-webkit-animation-name: rotateindownleft;
	animation-name: rotateInDownLeft;
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
}

@-webkit-keyframes rotateInDownRight {

	0% {
		opacity: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes rotateInDownRight {

	0% {
		opacity: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__rotateInDownRight {
	-webkit-animation-name: rotateindownright;
	animation-name: rotateInDownRight;
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
}

@-webkit-keyframes rotateInUpLeft {

	0% {
		opacity: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes rotateInUpLeft {

	0% {
		opacity: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__rotateInUpLeft {
	-webkit-animation-name: rotateinupleft;
	animation-name: rotateInUpLeft;
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
}

@-webkit-keyframes rotateInUpRight {

	0% {
		opacity: 0;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes rotateInUpRight {

	0% {
		opacity: 0;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__rotateInUpRight {
	-webkit-animation-name: rotateinupright;
	animation-name: rotateInUpRight;
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
}

@-webkit-keyframes rotateOut {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: rotate(200deg);
		transform: rotate(200deg);
	}
}

@keyframes rotateOut {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: rotate(200deg);
		transform: rotate(200deg);
	}
}

.animate__rotateOut {
	-webkit-animation-name: rotateout;
	animation-name: rotateOut;
	-webkit-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes rotateOutDownLeft {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
}

@keyframes rotateOutDownLeft {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
}

.animate__rotateOutDownLeft {
	-webkit-animation-name: rotateoutdownleft;
	animation-name: rotateOutDownLeft;
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
}

@-webkit-keyframes rotateOutDownRight {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
}

@keyframes rotateOutDownRight {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
}

.animate__rotateOutDownRight {
	-webkit-animation-name: rotateoutdownright;
	animation-name: rotateOutDownRight;
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
}

@-webkit-keyframes rotateOutUpLeft {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
}

@keyframes rotateOutUpLeft {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
}

.animate__rotateOutUpLeft {
	-webkit-animation-name: rotateoutupleft;
	animation-name: rotateOutUpLeft;
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
}

@-webkit-keyframes rotateOutUpRight {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
}

@keyframes rotateOutUpRight {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
}

.animate__rotateOutUpRight {
	-webkit-animation-name: rotateoutupright;
	animation-name: rotateOutUpRight;
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
}

@-webkit-keyframes hinge {

	0% {
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}

	20%,
	60% {
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
	}

	40%,
	80% {
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
	}
}

@keyframes hinge {

	0% {
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}

	20%,
	60% {
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
	}

	40%,
	80% {
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
	}
}

.animate__hinge {
	-webkit-animation-duration: 2s;
	-webkit-animation-duration: calc(1500ms *2);
	-webkit-animation-duration: calc(var(--animate-duration) *2);
	animation-duration: 2s;
	animation-duration: calc(1500ms *2);
	animation-duration: calc(var(--animate-duration) *2);
	-webkit-animation-name: hinge;
	animation-name: hinge;
	-webkit-transform-origin: top left;
	transform-origin: top left;
}

@-webkit-keyframes jackInTheBox {

	0% {
		opacity: 0;
		-webkit-transform: scale(0.1) rotate(30deg);
		transform: scale(0.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}

	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}

	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes jackInTheBox {

	0% {
		opacity: 0;
		-webkit-transform: scale(0.1) rotate(30deg);
		transform: scale(0.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}

	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}

	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.animate__jackInTheBox {
	-webkit-animation-name: jackinthebox;
	animation-name: jackInTheBox;
}

@-webkit-keyframes rollIn {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
		transform: translate3d(-100%, 0, 0) rotate(-120deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes rollIn {

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
		transform: translate3d(-100%, 0, 0) rotate(-120deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__rollIn {
	-webkit-animation-name: rollin;
	animation-name: rollIn;
}

@-webkit-keyframes rollOut {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
		transform: translate3d(100%, 0, 0) rotate(120deg);
	}
}

@keyframes rollOut {

	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
		transform: translate3d(100%, 0, 0) rotate(120deg);
	}
}

.animate__rollOut {
	-webkit-animation-name: rollout;
	animation-name: rollOut;
}

@-webkit-keyframes zoomIn {

	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	50% {
		opacity: 1;
	}
}

@keyframes zoomIn {

	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	50% {
		opacity: 1;
	}
}

.animate__zoomIn {
	-webkit-animation-name: zoomin;
	animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {

	0% {
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
	}

	60% {
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	}
}

@keyframes zoomInDown {

	0% {
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
	}

	60% {
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	}
}

.animate__zoomInDown {
	-webkit-animation-name: zoomindown;
	animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {

	0% {
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	}

	60% {
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
	}
}

@keyframes zoomInLeft {

	0% {
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	}

	60% {
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
	}
}

.animate__zoomInLeft {
	-webkit-animation-name: zoominleft;
	animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {

	0% {
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
	}

	60% {
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
	}
}

@keyframes zoomInRight {

	0% {
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
	}

	60% {
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
	}
}

.animate__zoomInRight {
	-webkit-animation-name: zoominright;
	animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {

	0% {
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
	}

	60% {
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	}
}

@keyframes zoomInUp {

	0% {
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
	}

	60% {
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	}
}

.animate__zoomInUp {
	-webkit-animation-name: zoominup;
	animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {

	0% {
		opacity: 1;
	}

	50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	to {
		opacity: 0;
	}
}

@keyframes zoomOut {

	0% {
		opacity: 1;
	}

	50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	to {
		opacity: 0;
	}
}

.animate__zoomOut {
	-webkit-animation-name: zoomout;
	animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {

	40% {
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	}

	to {
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
	}
}

@keyframes zoomOutDown {

	40% {
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	}

	to {
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
	}
}

.animate__zoomOutDown {
	-webkit-animation-name: zoomoutdown;
	animation-name: zoomOutDown;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}

@-webkit-keyframes zoomOutLeft {

	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
		transform: scale(0.1) translate3d(-2000px, 0, 0);
	}
}

@keyframes zoomOutLeft {

	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
		transform: scale(0.1) translate3d(-2000px, 0, 0);
	}
}

.animate__zoomOutLeft {
	-webkit-animation-name: zoomoutleft;
	animation-name: zoomOutLeft;
	-webkit-transform-origin: left center;
	transform-origin: left center;
}

@-webkit-keyframes zoomOutRight {

	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
		transform: scale(0.1) translate3d(2000px, 0, 0);
	}
}

@keyframes zoomOutRight {

	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
		transform: scale(0.1) translate3d(2000px, 0, 0);
	}
}

.animate__zoomOutRight {
	-webkit-animation-name: zoomoutright;
	animation-name: zoomOutRight;
	-webkit-transform-origin: right center;
	transform-origin: right center;
}

@-webkit-keyframes zoomOutUp {

	40% {
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	}

	to {
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
	}
}

@keyframes zoomOutUp {

	40% {
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	}

	to {
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
	}
}

.animate__zoomOutUp {
	-webkit-animation-name: zoomoutup;
	animation-name: zoomOutUp;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}

@-webkit-keyframes slideInDown {

	0% {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInDown {

	0% {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__slideInDown {
	-webkit-animation-name: slideindown;
	animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {

	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInLeft {

	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__slideInLeft {
	-webkit-animation-name: slideinleft;
	animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {

	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInRight {

	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__slideInRight {
	-webkit-animation-name: slideinright;
	animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {

	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInUp {

	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__slideInUp {
	-webkit-animation-name: slideinup;
	animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {

	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: hidden;
	}
}

@keyframes slideOutDown {

	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: hidden;
	}
}

.animate__slideOutDown {
	-webkit-animation-name: slideoutdown;
	animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {

	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: hidden;
	}
}

@keyframes slideOutLeft {

	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: hidden;
	}
}

.animate__slideOutLeft {
	-webkit-animation-name: slideoutleft;
	animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {

	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: hidden;
	}
}

@keyframes slideOutRight {

	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: hidden;
	}
}

.animate__slideOutRight {
	-webkit-animation-name: slideoutright;
	animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {

	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: hidden;
	}
}

@keyframes slideOutUp {

	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: hidden;
	}
}

.animate__slideOutUp {
	-webkit-animation-name: slideoutup;
	animation-name: slideOutUp;
}

/* ============================================================
 * Typography
 * ============================================================ */

:root {
	--font-primary: "Work Sans", sans-serif;

	/* Font Weights */
	--font-weight-regular: 400;
	--font-weight-medium: 500;
	--font-weight-semibold: 600;
	--font-weight-bold: 700;
	--font-weight-xbold: 800;
	--font-weight-black: 900;

	/* Homepage Responsive Headers - Font Sizes */
	--hp-h1-font-size: 27px;
	--hp-h2-font-size: 21px;
	--hp-h3-font-size: 18px;
	--hp-h3-font-size: 16px;

	/* Homepage Responsive Headers - Line Heights */
	--hp-h1-line-height: 30px;
	--hp-h2-line-height: 26px;
	--hp-h3-line-height: 21.6px;

	/* Homepage Responsive Content - Font Sizes */
	--hp-large-body: 18px;
	--hp-regular-body: 14px;
 
	/* Homepage Responsive Content - Line Heights */
	--hp-large-body-line-height: 27px;
	--hp-regular-body-line-height: 18px;

	/* Pattern Library Headers - Font Sizes */
	--h1-font-size: 48px;
	--h2-font-size: 30px;
	--h3-font-size: 27px;
	--h4-font-size: 25px;
	--h5-font-size: 22px;
	--h6-font-size: 19px;

	/* Pattern Library Headers - Line Heights */
	--h1-line-height: 58px;
	--h2-line-height: 38px;
	--h3-line-height: 36px;
	--h4-line-height: 32px;
	--h5-line-height: 28px;
	--h6-line-height: 26px;

	/* Pattern Library Content - Font Sizes */
	--large-body: 19px;
	--regular-body: 14px;
	--small-body: 12px;
	
	/* Pattern Library Content - Line Heights */
	--large-body-line-height: 28px;
	--regular-body-line-height: 21px;
	--small-body-line-height: 18px;

	/* Layout */
	--pl-page: 30px;
	--pl-module-spacing: 50px
}

@media (min-width: 782px) {

:root {
		--pl-page: 60px;
		--pl-module-spacing: 75px
}
	}

@media (min-width: 1240px) {

:root {
		--pl-page: 170px;
		--pl-module-spacing: 100px;

		/* Pattern Library Headers - Font Sizes */
		--h1-font-size: 88px;
		--h2-font-size: 43px;
		--h3-font-size: 34px;
		--h4-font-size: 29px;
		--h5-font-size: 21px;
		--h6-font-size: 28px;

		/* Pattern Library Headers - Line Heights */
		--h1-line-height: 92px;
		--h2-line-height: 45px;
		--h3-line-height: 46px;
		--h4-line-height: 40px;
		--h5-line-height: 26px;
		--h6-line-height: 36px;
			
		/* Pattern Library Content - Font Sizes */
		--large-body: 28px;
		--regular-body: 16px;
		--small-body: 14px;
		
		/* Pattern Library Content - Line Heights */
		--large-body-line-height: 36px;
		--regular-body-line-height: 24px;
		--small-body-line-height: 21px
}
	}

.pl--fonts {
	overflow: hidden
}

.pl--fonts h1,
	.pl--fonts h2,
	.pl--fonts h3,
	.pl--fonts h4,
	.pl--fonts h5,
	.pl--fonts h6 {
		margin: 0;
	}

.pl--fonts a {
		color: inherit;
		font-weight: inherit;
		text-decoration: underline;
		text-underline-offset: 2px
	}

.pl--fonts a:hover,
		.pl--fonts a:focus {
			text-decoration: none;
		}

.pl--fonts a:focus {
			outline: 2px dotted #000;
			outline: 2px dotted var(--black);
			outline-offset: 2px;
		}

.pl--fonts .c--black {
		color: #000;
		color: var(--black);
	}

.pl--fonts .c--grey {
		color: #2a2a2a;
		color: var(--text-grey);
	}

.pl--fonts .c--navy {
		color: #0a4a9d;
		color: var(--text-navy);
	}

.pl--fonts .c--space-blue {
		color: #00164d;
		color: var(--medium-blue);
	}

.pl--fonts .bkg--light-grey,
	.pl--fonts .bkg--light-grey-decor {
		background-color: #f4f4f4;
		background-color: var(--light-grey-2);
		padding-bottom: 50px;
		padding-bottom: var(--pl-module-spacing);
		padding-top: 50px;
		padding-top: var(--pl-module-spacing);
	}

.pl--fonts .bkg--dark-grey {
		background-color: #eaeaea;
		background-color: var(--light-grey-3);
		padding-bottom: 50px;
		padding-bottom: var(--pl-module-spacing);
		padding-top: 50px;
		padding-top: var(--pl-module-spacing);
	}

.pl--fonts .bkg--light-blue {
		background-color: #ebf6fd;
		background-color: var(--light-blue-3);
		padding-bottom: 50px;
		padding-bottom: var(--pl-module-spacing);
		padding-top: 50px;
		padding-top: var(--pl-module-spacing);
	}

.pl--fonts .bkg--light-grey + .bkg--light-grey,
	.pl--fonts .bkg--light-grey + .bkg--light-grey-decor,
	.pl--fonts .bkg--light-grey-decor + .bkg--light-grey,
	.pl--fonts .bkg--dark-grey + .bkg--dark-grey,
	.pl--fonts .bkg--light-blue + .bkg--light-blue {
		margin-top: 0;
		padding-top: 0;
	}

.pl--fonts .bkg--light-grey + .pl--callout.style--simple.bkg--light-grey {
		padding: var(--pl-module-spacing-reg) 0;
	}

.pl--fonts .pl--callout.style--simple.bkg--light-grey + .bkg--light-grey {
		margin: 0;
		padding: 0 0 var(--pl-module-spacing-reg) 0;
	}

.pl--fonts .pl--divider.bkg--white + .bkg--white {
		margin-top: 0;
	}

.pl--fonts .bkg--light-grey + .pl--divider.bkg--light-grey,
	.pl--fonts .bkg--light-grey-decor + .pl--divider.bkg--light-grey,
	.pl--fonts .bkg--dark-grey + .pl--divider.bkg--dark-grey,
	.pl--fonts .bkg--light-blue + .pl--divider.bkg--light-blue,
	.pl--fonts .pl--divider.bkg--light-grey + .bkg--light-grey,
	.pl--fonts .pl--divider.bkg--light-grey + .bkg--light-grey-decor,
	.pl--fonts .pl--divider.bkg--dark-grey + .bkg--dark-grey,
	.pl--fonts .pl--divider.bkg--light-blue + .bkg--light-blue {
		margin-top: 0;
		padding-top: 0;
	}

.pl--fonts p {
		margin: 0;
	}

.pl--fonts p + p {
		margin-top: 12px
	}

@media (min-width: 782px) {

.pl--fonts p + p {
			margin-top: 16px
	}
		}

@media (min-width: 1240px) {

.pl--fonts p + p {
			margin-top: 20px
	}
		}

.pl--fonts .content--intro + .content--inner,
	.pl--fonts .content--inner + .content--inner {
		margin-top: 12px
	}

@media (min-width: 782px) {

.pl--fonts .content--intro + .content--inner,
	.pl--fonts .content--inner + .content--inner {
			margin-top: 16px
	}
		}

@media (min-width: 1240px) {

.pl--fonts .content--intro + .content--inner,
	.pl--fonts .content--inner + .content--inner {
			margin-top: 20px
	}
		}

.pl--fonts h2 + h3,
	.pl--fonts h2 + h4,
	.pl--fonts h2 + h5,
	.pl--fonts h2 + h6,
	.pl--fonts h2 + .content--container,
	.pl--fonts h2 + .image--container,
	.pl--fonts h2 + .media--video-container,
	.pl--fonts h2 + .btn-repeater--container,
	.pl--fonts h2 + .iframe--container,
	.pl--fonts .heading-and-icon + h3,
	.pl--fonts .heading-and-icon + h4,
	.pl--fonts .heading-and-icon + h5,
	.pl--fonts .heading-and-icon + h6,
	.pl--fonts .heading-and-icon + .content,
	.pl--fonts .heading-and-icon + .content--container,
	.pl--fonts .heading-and-icon + .image--container,
	.pl--fonts .heading-and-icon + .media--video-container,
	.pl--fonts .heading-and-icon + .btn-repeater--container,
	.pl--fonts .heading-and-icon + .iframe--container,
	.pl--fonts h3 + h4,
	.pl--fonts h3 + h5,
	.pl--fonts h3 + h6,
	.pl--fonts h3 + .content--container,
	.pl--fonts h3 + .image--container,
	.pl--fonts h3 + .media--video-container,
	.pl--fonts h3 + .btn-repeater--container,
	.pl--fonts h3 + .iframe--container,
	.pl--fonts h4 + h5,
	.pl--fonts h4 + h6,
	.pl--fonts h4 + .content--container,
	.pl--fonts h4 + .image--container,
	.pl--fonts h4 + .media--video-container,
	.pl--fonts h4 + .btn-repeater--container,
	.pl--fonts h4 + .iframe--container,
	.pl--fonts h5 + h6,
	.pl--fonts h5 + .content--container,
	.pl--fonts h5 + .image--container,
	.pl--fonts h5 + .media--video-container,
	.pl--fonts h5 + .btn-repeater--container,
	.pl--fonts h5 + .iframe--container,
	.pl--fonts h6 + .image--container,
	.pl--fonts h6 + .media--video-container,
	.pl--fonts h6 + .btn-repeater--container,
	.pl--fonts h6 + .iframe--container,
	.pl--fonts .content + .iframe--container,
	.pl--fonts .content + .btn-repeater--container {
		margin-top: 16px;
	}

.pl--fonts h6 + .content--container {
		margin-top: 15px;
	}

.pl--fonts .btn-repeater--container {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		grid-gap: 15px;
		gap: 15px
	}

@media (min-width: 1240px) {

.pl--fonts .btn-repeater--container {
			grid-gap: 25px;
			gap: 25px
	}
		}

.pl--fonts {

	/* Page Titles */
}

.pl--fonts h1 {
		font-size: 48px;
		font-size: var(--h1-font-size);
		font-weight: 600;
		font-weight: var(--font-weight-semibold);
		line-height: 58px;
		line-height: var(--h1-line-height)
	}

.pl--fonts h1 strong,
		.pl--fonts h1 b {
			font-weight: 700;
			font-weight: var(--font-weight-bold);
		}

.pl--fonts {

	/* Primary */
}

.pl--fonts h2 {
		font-size: 30px;
		font-size: var(--h2-font-size);
		font-weight: 600;
		font-weight: var(--font-weight-semibold);
		line-height: 38px;
		line-height: var(--h2-line-height)
	}

.pl--fonts h2 strong,
		.pl--fonts h2 b {
			font-weight: 700;
			font-weight: var(--font-weight-bold);
		}

.pl--fonts {

	/* Secondary */
}

.pl--fonts h3,
	.pl--fonts .primary--heading {
		font-size: 27px;
		font-size: var(--h3-font-size);
		font-weight: 600;
		font-weight: var(--font-weight-semibold);
		line-height: 36px;
		line-height: var(--h3-line-height);
		margin: 0
	}

.pl--fonts h3 strong,
		.pl--fonts h3 b,
		.pl--fonts .primary--heading strong,
		.pl--fonts .primary--heading b {
			font-weight: 700;
			font-weight: var(--font-weight-bold);
		}

.pl--fonts {

	/* Tertiary */
}

.pl--fonts h4,
	.pl--fonts .secondary--heading {
		font-size: 25px;
		font-size: var(--h4-font-size);
		font-weight: 600;
		font-weight: var(--font-weight-semibold);
		line-height: 32px;
		line-height: var(--h4-line-height);
		margin: 0
	}

.pl--fonts h4 strong,
		.pl--fonts h4 b,
		.pl--fonts .secondary--heading strong,
		.pl--fonts .secondary--heading b {
			font-weight: 700;
			font-weight: var(--font-weight-bold);
		}

.pl--fonts {

	/* Quarternary */
}

.pl--fonts h5,
	.pl--fonts .tertiary--heading {
		font-size: 22px;
		font-size: var(--h5-font-size);
		font-weight: 500;
		font-weight: var(--font-weight-medium);
		line-height: 28px;
		line-height: var(--h5-line-height);
		margin: 0
	}

.pl--fonts h5 strong,
		.pl--fonts h5 b,
		.pl--fonts .tertiary--heading strong,
		.pl--fonts .tertiary--heading b {
			font-weight: 600;
			font-weight: var(--font-weight-semibold);
		}

.pl--fonts {

	/* Intro */
}

.pl--fonts h6,
	.pl--fonts .quarternary--heading {
		font-size: 19px;
		font-size: var(--h6-font-size);
		font-weight: 600;
		font-weight: var(--font-weight-semibold);
		line-height: 26px;
		line-height: var(--h6-line-height);
		margin: 0
	}

.pl--fonts h6 strong,
		.pl--fonts h6 b,
		.pl--fonts .quarternary--heading strong,
		.pl--fonts .quarternary--heading b {
			font-weight: 700;
			font-weight: var(--font-weight-bold);
		}

.pl--fonts {

	/* Regular Body */
}

.pl--fonts .reg-body {
		font-family: "Work Sans", sans-serif;
		font-family: var(--font-primary);
		font-size: 14px;
		font-size: var(--regular-body);
		font-weight: 400;
		font-weight: var(--font-weight-regular);
		line-height: 21px;
		line-height: var(--regular-body-line-height)
	}

.pl--fonts .reg-body p {
			font-family: "Work Sans", sans-serif;
			font-family: var(--font-primary);
			font-size: 14px;
			font-size: var(--regular-body);
			font-weight: 400;
			font-weight: var(--font-weight-regular);
			line-height: 21px;
			line-height: var(--regular-body-line-height);
		}

.pl--fonts .reg-body a {
			font-family: "Work Sans", sans-serif;
			font-family: var(--font-primary);
			font-weight: 400;
			font-weight: var(--font-weight-regular);
		}

.pl--fonts {

	/* Small Body */
}

.pl--fonts .small-body {
		font-family: "Work Sans", sans-serif;
		font-family: var(--font-primary);
		font-size: 12px;
		font-size: var(--small-body);
		line-height: 18px;
		line-height: var(--small-body-line-height);
		margin: 0 0 20px 0
	}

.pl--fonts .small-body p {
			font-family: "Work Sans", sans-serif;
			font-family: var(--font-primary);
			font-size: 12px;
			font-size: var(--small-body);
			line-height: 18px;
			line-height: var(--small-body-line-height);
		}

.pl--fonts .disclaimer-text {
		margin: 0;
	}

/* ============================================================
 * Layout
 * ============================================================ */

.pl--section {
	margin-top: 50px;
	margin-top: var(--pl-module-spacing)
}

.pl--section.bkg--white:last-of-type {
			margin-bottom: 30px;
			margin-bottom: var(--pl-page)
		}

@media (min-width: 1240px) {

.pl--section.bkg--white:last-of-type {
				margin-bottom: 100px
		}
			}

.pl--section:first-of-type {
		margin-bottom: 0;
	}

.pl--section:last-of-type {
		margin-bottom: 0;
	}

.tribe-events-page-template main.pl--fonts {
			margin-bottom: 30px
		}

@media (min-width: 768px) {

.tribe-events-page-template main.pl--fonts {
				margin-bottom: 50px
		}
			}

@media (min-width: 1240px) {

.tribe-events-page-template main.pl--fonts {
				margin-bottom: 100px
		}
			}

.single-tribe_events .pl--section {
		margin-top: 0
	}

.single-tribe_events .pl--section.bkg--white:last-of-type {
				margin-bottom: 0;
			}

.pl--quick-links + main .pl--section:first-of-type.bkg--light-blue,
			.pl--quick-links + main .pl--section:first-of-type.bkg--light-grey,
			.pl--quick-links + main .pl--section:first-of-type.bkg--dark-grey {
				margin-top: 15px
			}

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

.pl--quick-links + main .pl--section:first-of-type.bkg--light-blue,
			.pl--quick-links + main .pl--section:first-of-type.bkg--light-grey,
			.pl--quick-links + main .pl--section:first-of-type.bkg--dark-grey {
					margin-top: 50px
			}
				}

.pl--content.bkg--light-blue + .pl--content.bkg--light-blue,
.pl--content.bkg--light-grey + .pl--content.bkg--light-grey,
.pl--content.bkg--dark-grey + .pl--content.bkg--dark-grey {
	margin-top: calc(-1 * (50px / 2));
	margin-top: calc(-1 * (var(--pl-module-spacing) / 2));
}

.pl--content.bkg--white + .pl--content.bkg--white {
	margin-top: calc(50px / 2);
	margin-top: calc(var(--pl-module-spacing) / 2);
}

.accordion--content .pl--section {
		margin-top: 50px;
		margin-top: var(--pl-module-spacing)
	}

.accordion--content .pl--section.bkg--white:last-of-type {
				margin-bottom: 0;
			}

.accordion--content .pl--section:last-of-type {
			margin-bottom: 0;
		}

.pl--divider.bkg--white + .pl--section:not(.bkg--white),
.bkg--light-blue + .pl--section:not(.bkg--light-blue):not(.bkg--white),
.bkg--light-grey + .pl--section:not(.bkg--light-grey):not(.bkg--white),
.bkg--dark-grey + .pl--section:not(.bkg--dark-grey):not(.bkg--white) {
	margin-top: 0;
}

/* ============================================================
 * Basic Styles
 * ============================================================ */

html {
	font-family: "Work Sans", sans-serif;
	font-family: var(--font-primary);
	scroll-behavior: smooth;
}

/* ============================================================
 * Colors
 * ============================================================ */

:root {
	--black: #000;
	--white: #fff;
	
	--half-grey: rgba(0,0,0,0.50196);
	--grey: #343a3f;
	--grey-2: #363636;
	--grey-3: #858585;
	--grey-4: #f7f7f7;
	--grey-5: #e5e5e5;
	--light-grey: #d9d9d9;
	--light-grey-2: #f4f4f4;
	--light-grey-3: #eaeaea;
	--mist: rgba(244, 244, 244, 0.5);
	--mustard-yellow: #e2e367;
	--green: #83a82e;
	--green-2: #c1de83;
	--green-3: #daecb4;
	--light-blue: #0077be;
	--light-blue-2: #97dbf8;
	--light-blue-3: #ebf6fd;
	--light-blue-4: rgba(151,219,248,0.50196);
	--light-blue-5: #e0f4fd;
	--medium-blue: #00164d;
	--medium-blue-2: #0f3072;
	--medium-blue-3: #034a9b;
	--dark-blue: #00113c;
	--dark-blue-1: #000c2c;
	--dark-cloud: #d1ebf7;

	/* Error */
	--error-bg: #ffe0e0;
	--error: #a70303;

	/* Events Cal */
	--postponed-orange: #c76505;

	/* Text */
	--text-grey: #2a2a2a;
	--text-navy: #0a4a9d;

	/* Transparencies */
	--white-15: rgba(255, 255, 255, 0.15);
	--white-20: rgba(255, 255, 255, 0.2);
	--grey-50: rgba(52, 58, 63, 0.5);
	--dark-grey-50: rgba(0, 0, 0, 0.5);
	--dark-grey-75: rgba(0, 0, 0, 0.75);
}

/* ============================================================
 * Button Styles
 * ============================================================ */

.btn.--link {
		color: #00164d;
		color: var(--medium-blue);
		font-size: 14px;
		font-size: var(--regular-body);
		font-weight: 500;
		font-weight: var(--font-weight-medium);
		text-decoration-line: underline;
		text-decoration-skip-ink: auto;
		text-decoration-style: solid;
		text-underline-offset: auto;
		text-underline-position: from-font;
		-webkit-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out
	}

.btn.--link:hover,
		.btn.--link:focus {
			cursor: pointer;
			text-decoration: none;
		}

.btn.--round-grey {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background-color: #343a3f;
		background-color: var(--grey);
		border: none;
		border-radius: 40px;
		color: #fff;
		color: var(--white);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 14px;
		font-size: var(--regular-body);
		font-weight: 500;
		font-weight: var(--font-weight-medium);
		height: 40px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		padding: 0 25px;
		text-align: center;
		text-decoration: none;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}

.btn.--round-grey:hover,
		.btn.--round-grey:focus {
			cursor: pointer;
		}

.btn.--round-blue,
	.btn.btn--primary {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background-color: #0077be;
		background-color: var(--light-blue);
		border: none;
		border-radius: 40px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		color: #fff;
		color: var(--white);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 14px;
		font-size: var(--regular-body);
		font-weight: 500;
		font-weight: var(--font-weight-medium);
		grid-gap: 15px;
		gap: 15px;
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		padding: 13px 26px;
		text-align: center;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}

.btn.--round-blue.--light, .btn.btn--primary.--light {
			background-color: #97dbf8;
			background-color: var(--light-blue-2);
			color: #00164d;
			color: var(--medium-blue)
		}

.btn.--round-blue.--light:hover,
			.btn.--round-blue.--light:focus,
			.btn.btn--primary.--light:hover,
			.btn.btn--primary.--light:focus {
				color: #00164d;
				color: var(--medium-blue);
			}

.btn.--round-blue.--dark, .btn.btn--primary.--dark {
			background-color: #00164d;
			background-color: var(--medium-blue);
		}

.btn.--round-blue svg path, .btn.btn--primary svg path {
				-webkit-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
			}

.btn.--round-blue:hover,
		.btn.--round-blue:focus,
		.btn.btn--primary:hover,
		.btn.btn--primary:focus {
			background-color: #eaeaea;
			background-color: var(--light-grey-3);
			color: #00113c;
			color: var(--dark-blue);
			cursor: pointer;
			text-decoration: underline
		}

.btn.--round-blue:hover svg path, .btn.--round-blue:focus svg path, .btn.btn--primary:hover svg path, .btn.btn--primary:focus svg path {
					fill: #00113c;
					fill: var(--dark-blue);
				}

.btn.--round-white {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background-color: #fff;
		background-color: var(--white);
		border: solid 2px #fff;
		border: solid 2px var(--white);
		border-radius: 40px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		color: #343a3f;
		color: var(--grey);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 14px;
		font-size: var(--regular-body);
		font-weight: 500;
		font-weight: var(--font-weight-medium);
		height: 40px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		padding: 0 20px;
		text-align: center;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}

.btn.--round-white:hover,
		.btn.--round-white:focus {
			background-color: transparent;
			color: #fff;
			color: var(--white);
			cursor: pointer;
			text-decoration: underline;
		}

.btn.--outline-green {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		border: solid 2px #e2e367;
		border: solid 2px var(--mustard-yellow);
		border-radius: 4px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		color: #e2e367;
		color: var(--mustard-yellow);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 14px;
		font-size: var(--regular-body);
		font-weight: 400;
		font-weight: var(--font-weight-regular);
		height: 40px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		padding: 0 15px;
		text-align: center;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}

.btn.--outline-green:hover,
		.btn.--outline-green:focus {
			cursor: pointer;
		}

.btn.--outline-blue,
	.btn.btn--secondary {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		border: solid 2px #0077be;
		border: solid 2px var(--light-blue);
		border-radius: 40px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		color: #00113c;
		color: var(--dark-blue);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 14px;
		font-size: var(--regular-body);
		font-weight: 500;
		font-weight: var(--font-weight-medium);
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		padding: 13px 26px;
		text-align: center;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}

.btn.--outline-blue.--light, .btn.btn--secondary.--light {
			border-color: #97dbf8;
			border-color: var(--light-blue-2);
			color: #fff;
			color: var(--white)
		}

.btn.--outline-blue.--light:hover,
			.btn.--outline-blue.--light:focus,
			.btn.btn--secondary.--light:hover,
			.btn.btn--secondary.--light:focus {
				background-color: #97dbf8;
				background-color: var(--light-blue-2);
				color: #00164d;
				color: var(--medium-blue);
			}

.btn.--outline-blue:hover,
		.btn.--outline-blue:focus,
		.btn.btn--secondary:hover,
		.btn.btn--secondary:focus {
			background-color: #0077be;
			background-color: var(--light-blue);
			color: #fff;
			color: var(--white);
			cursor: pointer;
			text-decoration: underline;
		}

.btn.btn--download::before {
			content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 0H9.25C9.66562 0 10 0.334375 10 0.75V6H12.7406C13.2969 6 13.575 6.67188 13.1812 7.06563L8.42813 11.8219C8.19375 12.0562 7.80937 12.0562 7.575 11.8219L2.81562 7.06563C2.42188 6.67188 2.7 6 3.25625 6H6V0.75C6 0.334375 6.33437 0 6.75 0ZM16 11.75V15.25C16 15.6656 15.6656 16 15.25 16H0.75C0.334375 16 0 15.6656 0 15.25V11.75C0 11.3344 0.334375 11 0.75 11H5.33437L6.86562 12.5312C7.49375 13.1594 8.50625 13.1594 9.13437 12.5312L10.6656 11H15.25C15.6656 11 16 11.3344 16 11.75ZM12.125 14.5C12.125 14.1562 11.8438 13.875 11.5 13.875C11.1562 13.875 10.875 14.1562 10.875 14.5C10.875 14.8438 11.1562 15.125 11.5 15.125C11.8438 15.125 12.125 14.8438 12.125 14.5ZM14.125 14.5C14.125 14.1562 13.8438 13.875 13.5 13.875C13.1562 13.875 12.875 14.1562 12.875 14.5C12.875 14.8438 13.1562 15.125 13.5 15.125C13.8438 15.125 14.125 14.8438 14.125 14.5Z' fill='white'/%3E%3C/svg%3E%0A");
			position: relative;
			top: 2px;
		}

.btn.btn--download:hover::before, .btn.btn--download:focus::before {
				content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 0H9.25C9.66563 0 10 0.334375 10 0.75V6H12.7406C13.2969 6 13.575 6.67188 13.1812 7.06563L8.42813 11.8219C8.19375 12.0562 7.80937 12.0562 7.575 11.8219L2.81562 7.06563C2.42187 6.67188 2.7 6 3.25625 6H6V0.75C6 0.334375 6.33437 0 6.75 0ZM16 11.75V15.25C16 15.6656 15.6656 16 15.25 16H0.75C0.334375 16 0 15.6656 0 15.25V11.75C0 11.3344 0.334375 11 0.75 11H5.33437L6.86562 12.5312C7.49375 13.1594 8.50625 13.1594 9.13437 12.5312L10.6656 11H15.25C15.6656 11 16 11.3344 16 11.75ZM12.125 14.5C12.125 14.1562 11.8438 13.875 11.5 13.875C11.1562 13.875 10.875 14.1562 10.875 14.5C10.875 14.8438 11.1562 15.125 11.5 15.125C11.8438 15.125 12.125 14.8438 12.125 14.5ZM14.125 14.5C14.125 14.1562 13.8438 13.875 13.5 13.875C13.1562 13.875 12.875 14.1562 12.875 14.5C12.875 14.8438 13.1562 15.125 13.5 15.125C13.8438 15.125 14.125 14.8438 14.125 14.5Z' fill='%2300113C'/%3E%3C/svg%3E%0A");
			}

.btn.btn--go::before {
			content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C12.4194 0 16 3.58065 16 8C16 12.4194 12.4194 16 8 16C3.58065 16 0 12.4194 0 8C0 3.58065 3.58065 0 8 0ZM7.06774 4.63226L9.50323 6.96774H3.6129C3.18387 6.96774 2.83871 7.3129 2.83871 7.74194V8.25806C2.83871 8.6871 3.18387 9.03226 3.6129 9.03226H9.50323L7.06774 11.3677C6.75484 11.6677 6.74839 12.1677 7.05484 12.4742L7.40968 12.8258C7.7129 13.129 8.20323 13.129 8.50323 12.8258L12.7839 8.54839C13.0871 8.24516 13.0871 7.75484 12.7839 7.45484L8.50323 3.17097C8.2 2.86774 7.70968 2.86774 7.40968 3.17097L7.05484 3.52258C6.74839 3.83226 6.75484 4.33226 7.06774 4.63226Z' fill='white'/%3E%3C/svg%3E%0A");
			position: relative;
			top: 2px;
		}

.btn.btn--go:hover::before, .btn.btn--go:focus::before {
				content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_28_72)'%3E%3Cpath d='M8 0C12.4194 0 16 3.58065 16 8C16 12.4194 12.4194 16 8 16C3.58065 16 0 12.4194 0 8C0 3.58065 3.58065 0 8 0ZM7.06774 4.63226L9.50323 6.96774H3.6129C3.18387 6.96774 2.83871 7.3129 2.83871 7.74194V8.25806C2.83871 8.6871 3.18387 9.03226 3.6129 9.03226H9.50323L7.06774 11.3677C6.75484 11.6677 6.74839 12.1677 7.05484 12.4742L7.40968 12.8258C7.7129 13.129 8.20323 13.129 8.50323 12.8258L12.7839 8.54839C13.0871 8.24516 13.0871 7.75484 12.7839 7.45484L8.50323 3.17097C8.2 2.86774 7.70968 2.86774 7.40968 3.17097L7.05484 3.52258C6.74839 3.83226 6.75484 4.33226 7.06774 4.63226Z' fill='%2300113C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_28_72'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
			}

.btn.btn--visit::before {
			content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 10H12.5C12.3674 10 12.2402 10.0527 12.1464 10.1464C12.0527 10.2402 12 10.3674 12 10.5V14H2V4H6.5C6.63261 4 6.75979 3.94732 6.85355 3.85355C6.94732 3.75979 7 3.63261 7 3.5V2.5C7 2.36739 6.94732 2.24021 6.85355 2.14645C6.75979 2.05268 6.63261 2 6.5 2H1.5C1.10218 2 0.720644 2.15804 0.43934 2.43934C0.158035 2.72064 0 3.10218 0 3.5L0 14.5C0 14.8978 0.158035 15.2794 0.43934 15.5607C0.720644 15.842 1.10218 16 1.5 16H12.5C12.8978 16 13.2794 15.842 13.5607 15.5607C13.842 15.2794 14 14.8978 14 14.5V10.5C14 10.3674 13.9473 10.2402 13.8536 10.1464C13.7598 10.0527 13.6326 10 13.5 10ZM15.25 0H11.25C10.5822 0 10.2484 0.809687 10.7188 1.28125L11.8353 2.39781L4.21875 10.0116C4.14883 10.0812 4.09335 10.164 4.0555 10.2552C4.01764 10.3464 3.99816 10.4441 3.99816 10.5428C3.99816 10.6415 4.01764 10.7393 4.0555 10.8304C4.09335 10.9216 4.14883 11.0044 4.21875 11.0741L4.92719 11.7812C4.99687 11.8512 5.07966 11.9066 5.17082 11.9445C5.26199 11.9824 5.35973 12.0018 5.45844 12.0018C5.55715 12.0018 5.65489 11.9824 5.74605 11.9445C5.83721 11.9066 5.92001 11.8512 5.98969 11.7812L13.6025 4.16625L14.7188 5.28125C15.1875 5.75 16 5.42188 16 4.75V0.75C16 0.551088 15.921 0.360322 15.7803 0.21967C15.6397 0.0790176 15.4489 0 15.25 0Z' fill='white'/%3E%3C/svg%3E%0A");
			position: relative;
			top: 2px;
		}

.btn.btn--visit:hover::before, .btn.btn--visit:focus::before {
				content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_28_77)'%3E%3Cpath d='M13.5 10H12.5C12.3674 10 12.2402 10.0527 12.1464 10.1464C12.0527 10.2402 12 10.3674 12 10.5V14H2V4H6.5C6.63261 4 6.75979 3.94732 6.85355 3.85355C6.94732 3.75979 7 3.63261 7 3.5V2.5C7 2.36739 6.94732 2.24021 6.85355 2.14645C6.75979 2.05268 6.63261 2 6.5 2H1.5C1.10218 2 0.720644 2.15804 0.43934 2.43934C0.158035 2.72064 0 3.10218 0 3.5V14.5C0 14.8978 0.158035 15.2794 0.43934 15.5607C0.720644 15.842 1.10218 16 1.5 16H12.5C12.8978 16 13.2794 15.842 13.5607 15.5607C13.842 15.2794 14 14.8978 14 14.5V10.5C14 10.3674 13.9473 10.2402 13.8536 10.1464C13.7598 10.0527 13.6326 10 13.5 10ZM15.25 0H11.25C10.5822 0 10.2484 0.809687 10.7188 1.28125L11.8353 2.39781L4.21875 10.0116C4.14883 10.0812 4.09335 10.164 4.0555 10.2552C4.01764 10.3464 3.99816 10.4441 3.99816 10.5428C3.99816 10.6415 4.01764 10.7393 4.0555 10.8304C4.09335 10.9216 4.14883 11.0044 4.21875 11.0741L4.92719 11.7812C4.99687 11.8512 5.07966 11.9066 5.17082 11.9445C5.26199 11.9824 5.35973 12.0018 5.45844 12.0018C5.55715 12.0018 5.65489 11.9824 5.74605 11.9445C5.83721 11.9066 5.92001 11.8512 5.98969 11.7812L13.6025 4.16625L14.7188 5.28125C15.1875 5.75 16 5.42188 16 4.75V0.75C16 0.551088 15.921 0.360322 15.7803 0.21967C15.6397 0.0790176 15.4489 0 15.25 0Z' fill='%2300113C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_28_77'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
			}

/* Media Queries */

@media (min-width: 1240px) {

		.btn.--round-grey {
			height: 50px;
			padding: 0 40px;
		}

		.btn.--round-blue {
			height: 50px;
			padding: 0 40px;
		}

		.btn.--round-white {
			height: 50px;
			padding: 0 40px;
		}

			.btn.--outline-green:hover,
			.btn.--outline-green:focus {
				background-color: #363636;
				background-color: var(--grey-2);
				border-color: #363636;
				border-color: var(--grey-2);
			}

		.btn.--outline-blue {
			height: 50px;
			padding: 0 40px;
		}
}

/* ============================================================
 * Header Styles
 * ============================================================ */

.header {
	position: relative;
	z-index: 1000
}

.header .header--top {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background-color: #00164d;
		background-color: var(--medium-blue);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		grid-gap: 20px;
		gap: 20px;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		padding: 10px 20px;
		position: relative
	}

.header .header--top .text--toggle-container .text--size-container {
				-webkit-box-align: end;
				    -ms-flex-align: end;
				        align-items: flex-end;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 10px;
				gap: 10px;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content
			}

.header .header--top .text--toggle-container .text--size-container .text--size {
					background: transparent;
					border: none;
					border-bottom: solid 3px transparent;
					color: #fff;
					color: var(--white);
					font-weight: var(--font-weight-xxbold);
					padding: 0;
					-webkit-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out
				}

.header .header--top .text--toggle-container .text--size-container .text--size.--small {
						font-size: 14px;
					}

.header .header--top .text--toggle-container .text--size-container .text--size.--regular {
						font-size: 17px;
					}

.header .header--top .text--toggle-container .text--size-container .text--size.--large {
						font-size: 20px;
					}

.header .header--top .text--toggle-container .text--size-container .text--size.active {
						border-bottom: solid 3px #fff;
						border-bottom: solid 3px var(--white);
					}

.header .header--top .text--toggle-container .text--size-container .text--size:hover,
					.header .header--top .text--toggle-container .text--size-container .text--size:focus {
						border-bottom: solid 3px #fff;
						border-bottom: solid 3px var(--white);
						cursor: pointer;
					}

.header .header--top .quick--access-btn::after {
				content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5' fill='none'%3E%3Cpath d='M9.10708 0.986487L5.07117 4.83041C5.01493 4.88417 4.9481 4.92682 4.87451 4.95592C4.80092 4.98502 4.72203 5 4.64235 5C4.56267 5 4.48378 4.98502 4.4102 4.95592C4.33661 4.92682 4.26978 4.88417 4.21354 4.83041L0.177621 0.986487C0.0638924 0.878168 -1.69469e-09 0.731256 0 0.578069C1.6947e-09 0.424883 0.0638924 0.277971 0.177621 0.169652C0.291351 0.0613334 0.4456 0.000480595 0.606437 0.000480593C0.767275 0.000480592 0.921524 0.0613334 1.03525 0.169652L4.64286 3.60564L8.25046 0.169172C8.36419 0.0608532 8.51844 0 8.67928 0C8.84011 0 8.99436 0.0608532 9.10809 0.169172C9.22182 0.277491 9.28572 0.424403 9.28572 0.577589C9.28572 0.730775 9.22182 0.877687 9.10809 0.986006L9.10708 0.986487Z' fill='white'/%3E%3C/svg%3E");
				margin-left: 10px;
				margin-top: -3px;
			}

.header .header--top .quick--access-btn.hide {
				display: none;
			}

.header .header--top .links--container {
			background-color: #343a3f;
			background-color: var(--grey);
			-webkit-box-sizing: border-box;
			        box-sizing: border-box;
			display: none;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			padding: 30px;
			position: absolute;
			right: 42px;
			top: 100%;
			width: 245px;
			z-index: 1
		}

.header .header--top .links--container.active {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
			}

.header .header--top .links--container .apply--now-btn {
				margin-bottom: 20px;
			}

.header .header--top .links--container .information--btn,
			.header .header--top .links--container .signin--btn {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				background: none;
				border: none;
				color: #fff;
				color: var(--white);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				font-size: 14px;
				font-weight: 400;
				font-weight: var(--font-weight-regular);
				padding: 0;
				text-align: left
			}

.header .header--top .links--container .information--btn::after, .header .header--top .links--container .signin--btn::after {
					content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M9.80763 1.48649L5.46126 5.33041C5.40069 5.38417 5.32872 5.42682 5.24947 5.45592C5.17023 5.48502 5.08526 5.5 4.99946 5.5C4.91365 5.5 4.82869 5.48502 4.74944 5.45592C4.67019 5.42682 4.59822 5.38417 4.53765 5.33041L0.191285 1.48649C0.0688072 1.37817 -1.82506e-09 1.23126 0 1.07807C1.82506e-09 0.924883 0.0688072 0.777971 0.191285 0.669652C0.313762 0.561333 0.479877 0.500481 0.653086 0.500481C0.826296 0.500481 0.992411 0.561333 1.11489 0.669652L5 4.10564L8.88511 0.669172C9.00759 0.560853 9.1737 0.5 9.34691 0.5C9.52012 0.5 9.68624 0.560853 9.80871 0.669172C9.93119 0.777491 10 0.924403 10 1.07759C10 1.23078 9.93119 1.37769 9.80871 1.48601L9.80763 1.48649Z' fill='white'/%3E%3C/svg%3E");
					margin-left: 10px;
					margin-top: -3px;
				}

.header .header--top .links--container .information--btn:hover,
				.header .header--top .links--container .information--btn:focus,
				.header .header--top .links--container .signin--btn:hover,
				.header .header--top .links--container .signin--btn:focus {
					cursor: pointer;
				}

.header .header--top .links--container .information--btn::before {
					content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='8' transform='matrix(-1 0 0 1 16 0)' fill='white'/%3E%3Cpath d='M12.7507 11.9111C12.7183 11.9652 12.6717 12.0101 12.6155 12.0413C12.5594 12.0725 12.4957 12.0889 12.4308 12.0889H3.56882C3.50404 12.0888 3.44041 12.0724 3.38433 12.0411C3.32825 12.0099 3.28169 11.965 3.24933 11.911C3.21696 11.857 3.19993 11.7957 3.19995 11.7333C3.19997 11.6709 3.21703 11.6097 3.24942 11.5556C3.95238 10.3856 5.03567 9.54658 6.2999 9.14886C5.67455 8.79044 5.1887 8.2443 4.91695 7.59431C4.6452 6.94432 4.60258 6.22641 4.79563 5.55084C4.98868 4.87527 5.40673 4.27938 5.98558 3.8547C6.56443 3.43001 7.27207 3.20001 7.99984 3.20001C8.7276 3.20001 9.43524 3.43001 10.0141 3.8547C10.5929 4.27938 11.011 4.87527 11.204 5.55084C11.3971 6.22641 11.3545 6.94432 11.0827 7.59431C10.811 8.2443 10.3251 8.79044 9.69978 9.14886C10.964 9.54658 12.0473 10.3856 12.7502 11.5556C12.7827 11.6096 12.7999 11.6709 12.8 11.7333C12.8 11.7957 12.783 11.8571 12.7507 11.9111Z' fill='%2300164D'/%3E%3C/svg%3E");
					margin-bottom: -3px;
					margin-right: 10px;
				}

.header .header--top .links--container .signin--btn {
				margin-top: 20px
			}

.header .header--top .links--container .signin--btn::before {
					content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E%3Cpath d='M8.85336 6.81136L4.85354 10.811C4.78361 10.881 4.69449 10.9287 4.59745 10.948C4.50041 10.9673 4.39982 10.9574 4.30842 10.9196C4.21701 10.8817 4.13889 10.8175 4.08396 10.7353C4.02903 10.653 3.99975 10.5562 3.99982 10.4573L3.99982 8.95742L0.833297 8.95742C0.612293 8.95742 0.400341 8.86963 0.244067 8.71337C0.0877939 8.5571 4.56781e-07 8.34516 4.95421e-07 8.12416L1.07819e-06 4.79112C1.11683e-06 4.57012 0.0877947 4.35818 0.244068 4.20192C0.400342 4.04565 0.612294 3.95786 0.833298 3.95786L3.99983 3.95786L3.99983 2.45799C3.99975 2.35905 4.02903 2.26231 4.08396 2.18002C4.13889 2.09773 4.21701 2.03359 4.30842 1.99572C4.39983 1.95785 4.50041 1.94795 4.59745 1.96727C4.69449 1.98659 4.78361 2.03427 4.85354 2.10427L8.85336 6.10392C8.89985 6.15036 8.93673 6.20549 8.96189 6.26619C8.98705 6.32688 9 6.39194 9 6.45764C9 6.52334 8.98705 6.5884 8.96189 6.6491C8.93673 6.70979 8.89985 6.76493 8.85336 6.81136Z' fill='white'/%3E%3Cpath d='M8.84741 0.957642H9.99995C11.6568 0.957642 13 2.30079 13 3.95764V8.04239C13 9.69924 11.6568 11.0424 9.99995 11.0424H9.44063' stroke='white'/%3E%3C/svg%3E");
					margin-bottom: -3px;
					margin-right: 10px;
				}

.header .header--top .links--container .information--links,
			.header .header--top .links--container .signin--links {
				background-color: #fff;
				background-color: var(--white);
				-webkit-box-sizing: border-box;
				        box-sizing: border-box;
				display: none;
				margin-left: -30px;
				margin-top: 15px;
				padding: 10px 0 10px 60px;
				width: calc(100% + 60px)
			}

.header .header--top .links--container .information--links.active, .header .header--top .links--container .signin--links.active {
					display: block;
				}

.header .header--top .links--container .information--links .links, .header .header--top .links--container .signin--links .links {
					color: #343a3f;
					color: var(--grey);
					display: block;
					font-size: 14px;
					font-weight: 400;
					font-weight: var(--font-weight-regular);
					text-decoration: none;
					-webkit-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out
				}

.header .header--top .links--container .information--links .links:hover,
					.header .header--top .links--container .information--links .links:focus,
					.header .header--top .links--container .signin--links .links:hover,
					.header .header--top .links--container .signin--links .links:focus {
						color: #0077be;
						color: var(--light-blue);
						text-decoration-line: underline;
						text-decoration-skip-ink: auto;
						text-decoration-style: solid;
						text-underline-offset: auto;
						text-underline-position: from-font;
					}

.header .header--top .links--container .information--links .links + .links, .header .header--top .links--container .signin--links .links + .links {
					margin-top: 10px;
				}

.header .header--top .input--container .search--container {
				display: none;
				position: relative;
				width: 100%
			}

.header .header--top .input--container .search--container .search--highlight-container {
					display: none;
				}

.header .header--top .input--container .search--container input {
					background-color: #fff;
					background-color: var(--white);
					border: none;
					border-radius: 4px 50px 50px 4px;
					-webkit-box-sizing: border-box;
					        box-sizing: border-box;
					color: #343a3f;
					color: var(--grey);
					font-size: 14px;
					font-weight: 500;
					font-weight: var(--font-weight-medium);
					height: 40px;
					padding: 0 20px;
					width: calc(100% - 50px)
				}

.header .header--top .input--container .search--container input::-webkit-input-placeholder {
						color: rgba(52, 58, 63, 0.5);
						color: var(--grey-50);
					}

.header .header--top .input--container .search--container input::-moz-placeholder {
						color: rgba(52, 58, 63, 0.5);
						color: var(--grey-50);
					}

.header .header--top .input--container .search--container input:-ms-input-placeholder {
						color: rgba(52, 58, 63, 0.5);
						color: var(--grey-50);
					}

.header .header--top .input--container .search--container input::-ms-input-placeholder {
						color: rgba(52, 58, 63, 0.5);
						color: var(--grey-50);
					}

.header .header--top .input--container .search--container input::placeholder {
						color: rgba(52, 58, 63, 0.5);
						color: var(--grey-50);
					}

.header .header--top .input--container .search--container button {
					position: absolute;
					right: 0;
					top: 0;
				}

.header .header--top .input--container.active {
				width: 100%
			}

.header .header--top .input--container.active .search--btn {
					display: none;
				}

.header .header--top .input--container.active .search--container {
					display: block;
				}

.header .header--center {
		background-color: #00113c;
		background-color: var(--dark-blue);
		overflow: hidden;
		padding: 50px 25px 60px;
		position: relative
	}

.header .header--center .logo--link {
			display: block;
			text-decoration: none;
			width: -webkit-fit-content;
			width: -moz-fit-content;
			width: fit-content
		}

.header .header--center .logo--link img {
				display: block;
				height: auto;
				width: 220px;
			}

.header .header--center .canadian--leaf-icon {
			position: absolute;
			right: -35px;
			top: -30px;
			width: 110px
		}

.header .header--center .canadian--leaf-icon img {
				display: block;
				height: auto;
				width: 100%;
			}

.header .header--bottom {
		background-color: #0f3072;
		background-color: var(--medium-blue-2);
		padding: 20px 30px;
		position: relative
	}

.header .header--bottom .mobile--menu-btn {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			background: none;
			border: none;
			color: #fff;
			color: var(--white);
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			font-size: 19px;
			font-weight: 600;
			font-weight: var(--font-weight-semibold);
			grid-gap: 10px;
			gap: 10px;
			padding: 0
		}

.header .header--bottom .mobile--menu-btn .hamburger--icon {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				grid-gap: 3px;
				gap: 3px
			}

.header .header--bottom .mobile--menu-btn .hamburger--icon span {
					background-color: #fff;
					background-color: var(--white);
					height: 3px;
					width: 18px;
				}

.header .header--bottom .mobile--menu-btn:hover,
			.header .header--bottom .mobile--menu-btn:focus {
				cursor: pointer;
			}

.header .header--bottom .menu--container {
			background-color: #343a3f;
			background-color: var(--grey);
			display: none;
			left: 0;
			padding: 30px 30px 0;
			position: absolute;
			top: 100%;
			width: -moz-available;
			width: -webkit-fill-available
		}

.header .header--bottom .menu--container.active {
				display: block;
			}

.header .header--bottom .menu--container nav > ul {
					list-style: none;
					margin: 0;
					padding: 0
				}

.header .header--bottom .menu--container nav > ul > li:last-child {
							padding-bottom: 30px;
						}

.header .header--bottom .menu--container nav > ul > li a {
							color: #fff;
							color: var(--white);
							display: block;
							font-size: 19px;
							font-weight: 600;
							font-weight: var(--font-weight-semibold);
							line-height: 24.7px;
							text-decoration: none;
							width: 100%;
						}

.header .header--bottom .menu--container nav > ul > li > a {
							position: relative
						}

.header .header--bottom .menu--container nav > ul > li > a::after {
								content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M13.7307 1.57838L7.64576 7.72866C7.56097 7.81467 7.46021 7.88291 7.34926 7.92947C7.23832 7.97603 7.11937 8 6.99924 8C6.87911 8 6.76016 7.97603 6.64922 7.92947C6.53827 7.88291 6.43751 7.81467 6.35272 7.72866L0.267799 1.57838C0.0963301 1.40507 -2.55508e-09 1.17001 0 0.924911C2.55508e-09 0.679813 0.0963301 0.444754 0.267799 0.271444C0.439267 0.0981335 0.671828 0.000768952 0.914321 0.000768949C1.15681 0.000768947 1.38938 0.0981335 1.56084 0.271444L7 5.76903L12.4392 0.270675C12.6106 0.0973651 12.8432 0 13.0857 0C13.3282 0 13.5607 0.0973651 13.7322 0.270675C13.9037 0.443986 14 0.679045 14 0.924143C14 1.16924 13.9037 1.4043 13.7322 1.57761L13.7307 1.57838Z' fill='white'/%3E%3C/svg%3E");
								position: absolute;
								right: 0;
							}

.header .header--bottom .menu--container nav > ul > li > ul {
							background-color: #fff;
							background-color: var(--white);
							-webkit-box-sizing: border-box;
							        box-sizing: border-box;
							display: none;
							list-style: none;
							margin: 30px 0 0 -30px;
							margin-top: 30px;
							min-width: 240px;
							padding: 30px;
							width: calc(100% + 60px)
						}

.header .header--bottom .menu--container nav > ul > li > ul li {
								page-break-inside: avoid;
								-moz-column-break-inside: avoid;
								     break-inside: avoid;
								-webkit-column-break-inside: avoid
							}

.header .header--bottom .menu--container nav > ul > li > ul li a {
									color: #343a3f;
									color: var(--grey)
								}

.header .header--bottom .menu--container nav > ul > li > ul li a:hover,
									.header .header--bottom .menu--container nav > ul > li > ul li a:focus {
										color: #0077be;
										color: var(--light-blue);
										text-decoration-line: underline;
										text-decoration-skip-ink: none;
										text-decoration-style: solid;
										text-underline-offset: auto;
										text-underline-position: from-font;
									}

.header .header--bottom .menu--container nav > ul > li > ul li > ul {
									list-style: none;
									margin: 20px 0 0 0;
									padding: 0
								}

.header .header--bottom .menu--container nav > ul > li > ul li > ul > li > a {
											font-size: 18px;
											font-weight: 400;
											font-weight: var(--font-weight-regular);
										}

.header .header--bottom .menu--container nav > ul > li > ul li > ul > li + li {
										margin-top: 15px;
									}

.header .header--bottom .menu--container nav > ul > li > ul > li + li {
								margin-top: 20px;
							}

.header .header--bottom .menu--container nav > ul > li.active {
							padding-bottom: 0
						}

.header .header--bottom .menu--container nav > ul > li.active > ul {
								display: block;
							}

.header .header--bottom .menu--container nav > ul > li + li {
						margin-top: 30px;
					}

.header.active .header--bottom {
			background-color: #0f3072;
			background-color: var(--medium-blue-2);
			padding: 20px 30px;
			position: relative
		}

.header.active .header--bottom .mobile--menu-btn .hamburger--icon span:nth-of-type(1) {
							position: relative;
							rotate: 45deg;
							top: 3px;
						}

.header.active .header--bottom .mobile--menu-btn .hamburger--icon span:nth-of-type(2) {
							position: relative;
							rotate: -45deg;
							top: -3px;
						}

.header.active .header--bottom .mobile--menu-btn .hamburger--icon span:nth-of-type(3) {
							display: none;
						}

/* Media Queries */

@media (min-width: 380px) {

			.header .header--center .canadian--leaf-icon {
				right: -40px;
				top: -40px;
				width: 165px;
			}
}

@media (min-width: 782px) {
	
		.header .header--top {
			grid-gap: 40px;
			gap: 40px;
			padding: 10px 20px
		}

				.header .header--top .text--toggle-container .text--size-container {
					grid-gap: 20px;
					gap: 20px
				}

						.header .header--top .text--toggle-container .text--size-container .text--size.--small {
							font-size: 16px;
						}

						.header .header--top .text--toggle-container .text--size-container .text--size.--regular {
							font-size: 19px;
						}

						.header .header--top .text--toggle-container .text--size-container .text--size.--large {
							font-size: 22px;
						}

			.header .header--top .quick--access-btn {
				display: none;
			}

			.header .header--top .links--container {
				background-color: transparent;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				    -ms-flex-direction: row;
				        flex-direction: row;
				grid-gap: 45px;
				gap: 45px;
				left: 0;
				padding: 0;
				position: relative;
				right: auto;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content
			}

				.header .header--top .links--container .apply--now-btn {
					margin-bottom: 0;
				}

				.header .header--top .links--container .signin--btn {
					margin-top: 0;
				}

				.header .header--top .links--container .information--links,
				.header .header--top .links--container .signin--links {
					left: 150px;
					margin-left: 0;
					margin-top: 0;
					padding: 10px 20px;
					position: absolute;
					top: 100%;
					width: -webkit-max-content;
					width: -moz-max-content;
					width: max-content;
				}
				
				.header .header--top .links--container .signin--links {
					left: 350px;
				}

			.header .header--top .input--container {
				border-radius: 0 40px 40px 0;
				position: relative;
				z-index: 100
			}

				.header .header--top .input--container::after {
					background-color: #00164d;
					background-color: var(--medium-blue);
					content: "";
					height: 100%;
					position: absolute;
					right: -20px;
					top: 0;
					width: 50px;
					z-index: 100;
				}

				.header .header--top .input--container .search--btn {
					position: relative;
					-webkit-transition: background-color 0.3s ease-in-out;
					transition: background-color 0.3s ease-in-out;
					z-index: 101;
				}

				.header .header--top .input--container .search--container {
					border-radius: 0 40px 40px 0;
					display: block;
					overflow: hidden;
					position: absolute;
					right: 0;
					top: 0;
					width: 0
				}

					.header .header--top .input--container .search--container input {
						-webkit-transition: width 0.3s ease-in-out;
						transition: width 0.3s ease-in-out;
						width: 0;
					}

					.header .header--top .input--container .search--container button {
						-webkit-transition: background-color 0.3s ease-in-out;
						transition: background-color 0.3s ease-in-out;
						z-index: 101;
					}

				.header .header--top .input--container.active {
					width: -webkit-fit-content;
					width: -moz-fit-content;
					width: fit-content
				}

					.header .header--top .input--container.active .search--btn {
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						z-index: -1;
					}

					.header .header--top .input--container.active .search--container {
						width: -webkit-fit-content;
						width: -moz-fit-content;
						width: fit-content
					}

						.header .header--top .input--container.active .search--container input {
							width: 575px;
						}

		.header .header--center {
			padding: 35px 25px 35px 60px
		}

				.header .header--center .logo--link img {
					width: 390px;
				}

			.header .header--center .canadian--leaf-icon {
				right: -50px;
				width: 190px;
			}
}

@media (min-width: 1240px) {
	
		.header .header--top {
			grid-gap: 45px;
			gap: 45px;
			padding: 10px 100px
		}

			.header .header--top .quick--access-btn {
				display: none;
			}

			.header .header--top .links--container {
				background-color: transparent;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				    -ms-flex-direction: row;
				        flex-direction: row;
				grid-gap: 45px;
				gap: 45px;
				padding: 0;
				position: relative;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content
			}

				.header .header--top .links--container .apply--now-btn {
					margin-bottom: 0;
				}

				.header .header--top .links--container .information--btn,
				.header .header--top .links--container .signin--btn {
					font-size: 16px;
					margin: 0 -10px;
					padding: 0 10px;
					position: relative;
					-webkit-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out;
					z-index: 1
				}

					.header .header--top .links--container .information--btn:hover,
					.header .header--top .links--container .information--btn:focus,
					.header .header--top .links--container .signin--btn:hover,
					.header .header--top .links--container .signin--btn:focus {
						background-color: #363636;
						background-color: var(--grey-2);
						border-radius: 4px;
					}

				.header .header--top .links--container .signin--btn {
					margin-top: 0;
				}

				.header .header--top .links--container .information--links,
				.header .header--top .links--container .signin--links {
					left: 152px;
					margin-left: 0;
					margin-top: 0;
					padding: 10px 20px;
					position: absolute;
					top: 100%;
					width: -webkit-max-content;
					width: -moz-max-content;
					width: max-content;
				}
				
				.header .header--top .links--container .signin--links {
					left: 364px;
				}

					.header .header--top .input--container .search--container .search--highlight-container {
						-webkit-box-align: center;
						    -ms-flex-align: center;
						        align-items: center;
						background-color: #eaeaea;
						background-color: var(--light-grey-3);
						border-radius: 4px;
						color: #363636;
						color: var(--grey-2);
						display: none;
						font-size: 14px;
						font-weight: 400;
						font-weight: var(--font-weight-regular);
						height: 50px;
						padding: 0 15px
					}

						.header .header--top .input--container .search--container .search--highlight-container::before {
							content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M16.7688 14.6976L13.4582 11.3876C13.3088 11.2382 13.1062 11.1552 12.8937 11.1552H12.3525C13.2689 9.9832 13.8135 8.50913 13.8135 6.90558C13.8135 3.09091 10.7221 0 6.90676 0C3.09144 0 0 3.09091 0 6.90558C0 10.7202 3.09144 13.8112 6.90676 13.8112C8.51058 13.8112 9.98491 13.2667 11.1571 12.3504V12.8915C11.1571 13.104 11.2401 13.3065 11.3895 13.4559L14.7001 16.7659C15.0122 17.078 15.517 17.078 15.8258 16.7659L16.7655 15.8264C17.0776 15.5143 17.0776 15.0097 16.7688 14.6976ZM6.90676 11.1552C4.55912 11.1552 2.65644 9.25613 2.65644 6.90558C2.65644 4.55834 4.5558 2.65599 6.90676 2.65599C9.25439 2.65599 11.1571 4.55502 11.1571 6.90558C11.1571 9.25281 9.25771 11.1552 6.90676 11.1552Z' fill='%238B9299'/%3E%3C/svg%3E");
							margin-right: 15px;
						}

						.header .header--top .input--container .search--container .search--highlight-container::after {
							content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M5.84086 4.61138L1.44079 0.160979C1.22858 -0.0536611 0.884537 -0.0536612 0.672349 0.160978L0.159154 0.680046C-0.0526941 0.894319 -0.0531016 1.24159 0.158248 1.45637L3.64538 5.00001L0.158247 8.54363C-0.0531029 8.75841 -0.0526955 9.10568 0.159153 9.31995L0.672347 9.83902C0.884558 10.0537 1.2286 10.0537 1.44079 9.83902L5.84084 5.38862C6.05305 5.174 6.05305 4.82602 5.84086 4.61138Z' fill='%238B9299'/%3E%3C/svg%3E");
							margin-left: 15px;
						}

					.header .header--top .input--container .search--container input {
						font-size: 14px;
						height: 50px;
					}

				.header .header--top .input--container.active {
					width: -webkit-fit-content;
					width: -moz-fit-content;
					width: fit-content
				}

					.header .header--top .input--container.active .search--container {
						-webkit-box-align: center;
						    -ms-flex-align: center;
						        align-items: center;
						background-color: #fff;
						background-color: var(--white);
						border-radius: 4px 50px 50px 4px;
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex
					}

						.header .header--top .input--container.active .search--container .search--highlight-container {
							display: -webkit-box;
							display: -ms-flexbox;
							display: flex;
						}

						.header .header--top .input--container.active .search--container input {
							width: 500px;
						}

		.header .header--center {
			padding: 45px 45px 45px 100px
		}

				.header .header--center .logo--link img {
					width: 570px;
				}

			.header .header--center .canadian--leaf-icon {
				right: 70px;
				top: -90px;
				width: 300px;
			}

		.header .header--bottom {
			padding: 30px 100px
		}

			.header .header--bottom .mobile--menu-btn {
				display: none;
			}

			.header .header--bottom .menu--container {
				background-color: transparent;
				display: block;
				padding: 0;
				position: unset
			}

					.header .header--bottom .menu--container nav > ul {
						-ms-flex-line-pack: center;
						    align-content: center;
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						-webkit-box-pack: justify;
						    -ms-flex-pack: justify;
						        justify-content: space-between;
						position: relative
					}

						.header .header--bottom .menu--container nav > ul > li {
							position: relative
						}

							.header .header--bottom .menu--container nav > ul > li:last-child {
								padding-bottom: 0;
							}

							.header .header--bottom .menu--container nav > ul > li.full-menu {
								position: unset
							}
								
								.header .header--bottom .menu--container nav > ul > li.full-menu > ul {
									-webkit-column-count: 3;
									   -moz-column-count: 3;
									        column-count: 3;
									left: 30px;
									width: 100%;
								}

									.header .header--bottom .menu--container nav > ul > li.active > a::before {
										opacity: 1;
									}

							.header .header--bottom .menu--container nav > ul > li > a {
								-webkit-box-align: center;
								    -ms-flex-align: center;
								        align-items: center;
								display: -webkit-box;
								display: -ms-flexbox;
								display: flex;
								position: relative;
								z-index: 1
							}

								.header .header--bottom .menu--container nav > ul > li > a::before {
									background-color: #363636;
									background-color: var(--grey-2);
									content: "";
									height: 84px;
									opacity: 0;
									position: absolute;
									right: -20px;
									top: -30px;
									-webkit-transition: all 0.3s ease-in-out;
									transition: all 0.3s ease-in-out;
									width: calc(100% + 40px);
									z-index: -1;
								}
								
								.header .header--bottom .menu--container nav > ul > li > a::after {
									content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M13.7307 1.57838L7.64576 7.72866C7.56097 7.81467 7.46021 7.88291 7.34926 7.92947C7.23832 7.97603 7.11937 8 6.99924 8C6.87911 8 6.76016 7.97603 6.64922 7.92947C6.53827 7.88291 6.43751 7.81467 6.35272 7.72866L0.267799 1.57838C0.0963301 1.40507 -2.55508e-09 1.17001 0 0.924911C2.55508e-09 0.679813 0.0963301 0.444754 0.267799 0.271444C0.439267 0.0981335 0.671828 0.000768952 0.914321 0.000768949C1.15681 0.000768947 1.38938 0.0981335 1.56084 0.271444L7 5.76903L12.4392 0.270675C12.6106 0.0973651 12.8432 0 13.0857 0C13.3282 0 13.5607 0.0973651 13.7322 0.270675C13.9037 0.443986 14 0.679045 14 0.924143C14 1.16924 13.9037 1.4043 13.7322 1.57761L13.7307 1.57838Z' fill='white'/%3E%3C/svg%3E");
									margin-left: 10px;
									margin-top: -5px;
									position: unset;
								}

									.header .header--bottom .menu--container nav > ul > li > a:hover::before, .header .header--bottom .menu--container nav > ul > li > a:focus::before {
										opacity: 1;
									}

							.header .header--bottom .menu--container nav > ul > li > ul {
								-webkit-column-count: 1;
								   -moz-column-count: 1;
								        column-count: 1;
								left: 10px;
								margin-top: 0;
								padding: 35px;
								position: absolute;
								top: 55px;
								width: calc(100% + 40px);
								z-index: 10
							}

									.header .header--bottom .menu--container nav > ul > li > ul li > a {
										font-size: 19px;
									}

											.header .header--bottom .menu--container nav > ul > li > ul li > ul > li > a {
												font-size: 17px;
											}

						.header .header--bottom .menu--container nav > ul > li + li {
							margin-top: 0;
						}
}

@media (min-width: 1366px) {
	
		.header .header--top {
			padding: 10px 170px;
		}

		.header .header--center {
			padding: 45px 45px 45px 170px;
		}

		.header .header--bottom {
			padding: 30px 170px;
		}
}

/* ============================================================
 * Footer Styles
 * ============================================================ */

.footer .footer--top {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background-color: #00164d;
		background-color: var(--medium-blue);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		padding: 45px
	}

.footer .footer--top nav .menu {
				list-style: none;
				margin: 0;
				padding: 0
			}

.footer .footer--top nav .menu .menu-item {
					text-align: center
				}

.footer .footer--top nav .menu .menu-item a {
						color: #fff;
						color: var(--white);
						font-size: 16px;
						font-style: normal;
						font-weight: 500;
						font-weight: var(--font-weight-medium);
						line-height: 22px;
						text-align: center;
						text-decoration: none
					}

.footer .footer--top nav .menu .menu-item a:hover,
						.footer .footer--top nav .menu .menu-item a:focus {
							text-decoration: underline;
						}

.footer .footer--top nav .menu .menu-item + .menu-item {
					margin-top: 20px;
				}

.footer .footer--top .footer--top-bottom {
			display: -ms-grid;
			display: grid;
			grid-gap: 40px;
			gap: 40px;
			-ms-grid-columns: 1fr;
			grid-template-columns: 1fr;
			margin-top: 45px
		}

.footer .footer--top .footer--top-bottom .logo--container {
				display: block;
				-ms-grid-row: 3;
				-ms-grid-row-span: 1;
				grid-row: 3/4;
				text-decoration: none
			}

.footer .footer--top .footer--top-bottom .logo--container:focus {
					outline: dotted 2px #fff !important;
					outline: dotted 2px var(--white) !important;
				}

.footer .footer--top .footer--top-bottom .logo--container img {
					display: block;
					height: auto;
					margin: 0 auto;
					-o-object-fit: contain;
					   object-fit: contain;
					width: 140px;
				}

.footer .footer--top .footer--top-bottom .social--container {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				display: -ms-grid;
				display: grid;
				grid-gap: 15px;
				gap: 15px;
				-ms-grid-row: 1;
				-ms-grid-row-span: 1;
				grid-row: 1/2;
				-ms-grid-columns: 1fr 1fr 1fr;
				grid-template-columns: 1fr 1fr 1fr;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				text-align: center
			}

.footer .footer--top .footer--top-bottom .social--container .social--link {
					-webkit-box-align: center;
					    -ms-flex-align: center;
					        align-items: center;
					border: solid 2px #fff;
					border: solid 2px var(--white);
					border-radius: 100%;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					height: 50px;
					-webkit-box-pack: center;
					    -ms-flex-pack: center;
					        justify-content: center;
					text-decoration: none;
					-webkit-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out;
					width: 50px
				}

.footer .footer--top .footer--top-bottom .social--container .social--link svg {
						height: 50%;
						-webkit-transition: all 0.3s ease-in-out;
						transition: all 0.3s ease-in-out;
						width: auto;
					}

.footer .footer--top .footer--top-bottom .social--container .social--link:hover,
					.footer .footer--top .footer--top-bottom .social--container .social--link:focus {
						background-color: #fff;
						background-color: var(--white);
						cursor: pointer
					}

.footer .footer--top .footer--top-bottom .social--container .social--link:hover svg, .footer .footer--top .footer--top-bottom .social--container .social--link:focus svg {
							height: 60%
						}

.footer .footer--top .footer--top-bottom .social--container .social--link:hover svg path, .footer .footer--top .footer--top-bottom .social--container .social--link:focus svg path {
								fill: #00164d;
								fill: var(--medium-blue);
							}

.footer .footer--top .footer--top-bottom .nclife--text {
				-ms-grid-row: 2;
				-ms-grid-row-span: 1;
				grid-row: 2/3;
				text-align: center
			}

.footer .footer--top .footer--top-bottom .nclife--text a {
					color: #83a82e;
					color: var(--green);
					display: block;
					font-size: 30px;
					font-weight: 500;
					font-weight: var(--font-weight-medium);
					line-height: 20px;
					margin: 0;
					text-align: center;
					text-decoration: none
				}

.footer .footer--top .footer--top-bottom .nclife--text a strong {
						font-weight: 700;
						font-weight: var(--font-weight-bold);
					}

.footer .footer--center {
		background-color: #00113c;
		background-color: var(--dark-blue);
		padding: 45px
	}

.footer .footer--center .land--acknowledgement p {
				color: #fff;
				color: var(--white);
				font-size: 12px;
				font-weight: 400;
				font-weight: var(--font-weight-regular);
				line-height: 18px;
				margin: 0;
			}

.footer .footer--center .land--acknowledgement-link {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			background-color: rgba(255, 255, 255, 0.15);
			background-color: var(--white-15);
			border: none;
			border-radius: 8px;
			color: #fff;
			color: var(--white);
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			font-size: 12px;
			font-weight: 400;
			font-weight: var(--font-weight-regular);
			margin: 20px 0 0;
			padding: 15px;
			text-decoration: none;
			-webkit-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			width: -webkit-fit-content;
			width: -moz-fit-content;
			width: fit-content
		}

.footer .footer--center .land--acknowledgement-link::before {
				content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 0C4.02979 0 0 4.03124 0 9C0 13.9717 4.02979 18 9 18C13.9702 18 18 13.9717 18 9C18 4.03124 13.9702 0 9 0ZM9 3.99194C9.84179 3.99194 10.5242 4.67434 10.5242 5.51613C10.5242 6.35792 9.84179 7.04032 9 7.04032C8.15821 7.04032 7.47581 6.35792 7.47581 5.51613C7.47581 4.67434 8.15821 3.99194 9 3.99194ZM11.0323 13.2097C11.0323 13.4502 10.8373 13.6452 10.5968 13.6452H7.40323C7.16273 13.6452 6.96774 13.4502 6.96774 13.2097V12.3387C6.96774 12.0982 7.16273 11.9032 7.40323 11.9032H7.83871V9.58064H7.40323C7.16273 9.58064 6.96774 9.38566 6.96774 9.14516V8.27419C6.96774 8.0337 7.16273 7.83871 7.40323 7.83871H9.72581C9.9663 7.83871 10.1613 8.0337 10.1613 8.27419V11.9032H10.5968C10.8373 11.9032 11.0323 12.0982 11.0323 12.3387V13.2097Z' fill='white'/%3E%3C/svg%3E");
				margin-right: 15px;
			}

.footer .footer--center .land--acknowledgement-link span {
				display: block;
				text-align: left;
				width: -moz-available;
				width: -webkit-fill-available;
			}

.footer .footer--center .land--acknowledgement-link:hover,
			.footer .footer--center .land--acknowledgement-link:focus {
				background-color: rgba(255, 255, 255, 0.2);
				background-color: var(--white-20);
				cursor: pointer;
				text-decoration: underline;
			}

.footer .footer--bottom {
		background-color: #fff;
		background-color: var(--white);
		padding: 25px;
		text-align: left
	}

.footer .footer--bottom .copyright--text {
			color: #343a3f;
			color: var(--grey);
			font-size: 12px;
			font-weight: 500;
			font-weight: var(--font-weight-medium);
			margin: 0;
		}

.footer .footer--bottom .links--container {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			grid-gap: 20px;
			gap: 20px;
			margin-top: 10px;
		}

/* Media Queries */

@media (min-width: 782px) {

			.footer .footer--top nav {
				width: 100%
			}

				.footer .footer--top nav .menu {
					-webkit-box-align: center;
					    -ms-flex-align: center;
					        align-items: center;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					grid-gap: 50px;
					gap: 50px;
					-webkit-box-pack: center;
					    -ms-flex-pack: center;
					        justify-content: center
				}

					.footer .footer--top nav .menu .menu-item + .menu-item {
						margin-top: 0;
					}

			.footer .footer--top .footer--top-bottom {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				border-top: solid 1px #0f3072;
				border-top: solid 1px var(--medium-blue-2);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 30px;
				gap: 30px;
				-webkit-box-pack: justify;
				    -ms-flex-pack: justify;
				        justify-content: space-between;
				padding-top: 25px;
				width: 100%
			}

				.footer .footer--top .footer--top-bottom .logo--container {
					width: -moz-available;
					width: -webkit-fill-available
				}

					.footer .footer--top .footer--top-bottom .logo--container img {
						margin: 0 auto 0 0;
						width: 195px;
					}

				.footer .footer--top .footer--top-bottom .social--container {
					-ms-grid-columns: 1fr 1fr 1fr;
					grid-template-columns: 1fr 1fr 1fr;
				}

					.footer .footer--top .footer--top-bottom .nclife--text a {
						line-height: 40px;
						text-align: left;
						width: 130px;
					}

			.footer .footer--center .land--acknowledgement-link {
				margin: 20px 0 0 auto;
			}

		.footer .footer--bottom {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: end;
			    -ms-flex-pack: end;
			        justify-content: flex-end;
			padding: 20px 100px
		}

			.footer .footer--bottom .copyright--text {
				border-right: solid 2px #d9d9d9;
				border-right: solid 2px var(--light-grey);
				margin-right: 35px;
				padding-right: 90px;
			}

			.footer .footer--bottom .links--container {
				grid-gap: 50px;
				gap: 50px;
				margin-top: 0;
			}
}

@media (min-width: 1240px) {

		.footer .footer--top {
			padding: 45px 100px
		}

			.footer .footer--top .footer--top-bottom {
				grid-gap: 50px;
				gap: 50px
			}

				.footer .footer--top .footer--top-bottom .social--container {
					-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
					grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
				}

					.footer .footer--top .footer--top-bottom .nclife--text a {
						font-size: 50px;
						line-height: 40px;
						text-align: right;
						width: 170px;
					}

		.footer .footer--center {
			padding: 100px 100px 80px
		}

				.footer .footer--center .land--acknowledgement p {
					font-size: 15px;
					line-height: 27px;
				}

			.footer .footer--center .land--acknowledgement-link {
				font-size: 16px;
				margin: 50px 0 0 auto;
			}

		.footer .footer--bottom {
			-webkit-box-pack: start;
			    -ms-flex-pack: start;
			        justify-content: flex-start;
			padding: 25px 100px
		}

			.footer .footer--bottom .copyright--text {
				font-size: 14px;
				margin-right: 40px;
				padding-right: 40px;
			}
}

@media (min-width: 1366px) {

		.footer .footer--top {
			padding: 45px 175px;
		}

		.footer .footer--center {
			padding: 100px 175px 80px;
		}

		.footer .footer--bottom {
			padding: 25px 175px;
		}
}

@media (min-width: 1490px) {

			.footer .footer--top .footer--top-bottom {
				grid-gap: 105px;
				gap: 105px
			}

					.footer .footer--top .footer--top-bottom .nclife--text a {
						width: -webkit-max-content;
						width: -moz-max-content;
						width: max-content;
					}
}

/* ============================================================
* Pattern Library Lists
* ============================================================ */

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ul + p,
	.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol + p {
		margin-top: 25px;
	}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) {

	/* Unordered Lists + Ordered Lists */
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ul,
	.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol {
		font-family: "Work Sans", sans-serif;
		font-family: var(--font-primary);
		list-style-type: none;
		margin: 0;
		padding: 10px 0 0 0
	}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ul:not(:last-child), .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol:not(:last-child) {
			margin-bottom: 17px;
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ul li, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol li {
			min-height: 15px;
			padding-left: 27px;
			position: relative
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ul li:not(:last-child), .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol li:not(:last-child) {
				margin-bottom: 10px;
			}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ul ol,
		.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ul ul,
		.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol ol,
		.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol ul {
			margin-top: 10px;
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ul a, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol a {
			text-decoration: underline
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ul a:hover,
			.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ul a:focus,
			.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol a:hover,
			.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol a:focus {
				text-decoration: none;
			}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) {

	/* Unordered Lists */
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul {

			/* first li */
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul > li {
				padding-left: 22px
			}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul > li::before {
					content: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99998 5.66683C2.63012 5.66683 2.28308 5.59687 1.95887 5.45696C1.63462 5.31705 1.35257 5.1272 1.11274 4.8874C0.872945 4.64757 0.683093 4.36552 0.543181 4.04127C0.403269 3.71706 0.333313 3.37002 0.333313 3.00016C0.333313 2.6303 0.403269 2.28327 0.543181 1.95906C0.683093 1.6348 0.872945 1.35276 1.11274 1.11292C1.35257 0.873128 1.63462 0.683276 1.95887 0.543364C2.28308 0.403452 2.63012 0.333496 2.99998 0.333496C3.36984 0.333496 3.71688 0.403452 4.04109 0.543364C4.36534 0.683276 4.64739 0.873128 4.88722 1.11292C5.12702 1.35276 5.31687 1.6348 5.45678 1.95906C5.59669 2.28327 5.66665 2.6303 5.66665 3.00016C5.66665 3.37002 5.59669 3.71706 5.45678 4.04127C5.31687 4.36552 5.12702 4.64757 4.88722 4.8874C4.64739 5.1272 4.36534 5.31705 4.04109 5.45696C3.71688 5.59687 3.36984 5.66683 2.99998 5.66683Z' fill='black'/%3E%3C/svg%3E%0A");
					left: 0;
					position: absolute;
					top: -2px;
				}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul {
	
			/* second li */
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul > li > ul > li,
			.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul > li > ol > li {
				padding-left: 22px
			}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul > li > ul > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul > li > ol > li::before {
					content: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99998 5.66683C2.63012 5.66683 2.28308 5.59687 1.95887 5.45696C1.63462 5.31705 1.35257 5.1272 1.11274 4.8874C0.872945 4.64757 0.683093 4.36552 0.543181 4.04127C0.403269 3.71706 0.333313 3.37002 0.333313 3.00016C0.333313 2.6303 0.403269 2.28327 0.543181 1.95906C0.683093 1.6348 0.872945 1.35276 1.11274 1.11292C1.35257 0.873128 1.63462 0.683276 1.95887 0.543364C2.28308 0.403452 2.63012 0.333496 2.99998 0.333496C3.36984 0.333496 3.71688 0.403452 4.04109 0.543364C4.36534 0.683276 4.64739 0.873128 4.88722 1.11292C5.12702 1.35276 5.31687 1.6348 5.45678 1.95906C5.59669 2.28327 5.66665 2.6303 5.66665 3.00016C5.66665 3.37002 5.59669 3.71706 5.45678 4.04127C5.31687 4.36552 5.12702 4.64757 4.88722 4.8874C4.64739 5.1272 4.36534 5.31705 4.04109 5.45696C3.71688 5.59687 3.36984 5.66683 2.99998 5.66683Z' fill='black'/%3E%3C/svg%3E%0A");
					left: 0;
					position: absolute;
					top: -2px;
				}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul {
	
			/* third li */
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul > li > ul > li > ul > li,
			.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul > li > ul > li > ol > li,
			.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul > li > ol > li > ol > li,
			.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul > li > ol > li > ul > li {
				padding-left: 22px
			}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul > li > ul > li > ul > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul > li > ul > li > ol > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul > li > ol > li > ol > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-round ul > li > ol > li > ul > li::before {
					content: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99998 5.66683C2.63012 5.66683 2.28308 5.59687 1.95887 5.45696C1.63462 5.31705 1.35257 5.1272 1.11274 4.8874C0.872945 4.64757 0.683093 4.36552 0.543181 4.04127C0.403269 3.71706 0.333313 3.37002 0.333313 3.00016C0.333313 2.6303 0.403269 2.28327 0.543181 1.95906C0.683093 1.6348 0.872945 1.35276 1.11274 1.11292C1.35257 0.873128 1.63462 0.683276 1.95887 0.543364C2.28308 0.403452 2.63012 0.333496 2.99998 0.333496C3.36984 0.333496 3.71688 0.403452 4.04109 0.543364C4.36534 0.683276 4.64739 0.873128 4.88722 1.11292C5.12702 1.35276 5.31687 1.6348 5.45678 1.95906C5.59669 2.28327 5.66665 2.6303 5.66665 3.00016C5.66665 3.37002 5.59669 3.71706 5.45678 4.04127C5.31687 4.36552 5.12702 4.64757 4.88722 4.8874C4.64739 5.1272 4.36534 5.31705 4.04109 5.45696C3.71688 5.59687 3.36984 5.66683 2.99998 5.66683Z' fill='black'/%3E%3C/svg%3E%0A");
					left: 0;
					position: absolute;
					top: -2px;
				}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul {

			/* first li */
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul > li {
				padding-left: 22px
			}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul > li::before {
					content: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.51316 5.35368C2.70842 5.15842 2.70842 4.84184 2.51316 4.64658L0.153603 2.28702C-0.0416596 2.09176 -0.0416599 1.77517 0.153602 1.57991L0.913162 0.82035C1.10842 0.625088 1.42501 0.625088 1.62027 0.82035L5.4465 4.64658C5.64176 4.84184 5.64176 5.15842 5.4465 5.35368L1.62027 9.17991C1.42501 9.37517 1.10842 9.37517 0.913162 9.17991L0.153602 8.42035C-0.04166 8.22509 -0.0416599 7.90851 0.153602 7.71324L2.51316 5.35368Z' fill='%230277BD'/%3E%3C/svg%3E%0A");
					left: 0;
					position: absolute;
					top: 0;
				}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul {
	
			/* second li */
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul > li > ul > li,
			.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul > li > ol > li {
				padding-left: 22px
			}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul > li > ul > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul > li > ol > li::before {
					content: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.51316 5.35368C2.70842 5.15842 2.70842 4.84184 2.51316 4.64658L0.153603 2.28702C-0.0416596 2.09176 -0.0416599 1.77517 0.153602 1.57991L0.913162 0.82035C1.10842 0.625088 1.42501 0.625088 1.62027 0.82035L5.4465 4.64658C5.64176 4.84184 5.64176 5.15842 5.4465 5.35368L1.62027 9.17991C1.42501 9.37517 1.10842 9.37517 0.913162 9.17991L0.153602 8.42035C-0.04166 8.22509 -0.0416599 7.90851 0.153602 7.71324L2.51316 5.35368Z' fill='%230277BD'/%3E%3C/svg%3E%0A");
					left: 0;
					position: absolute;
					top: 0;
				}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul {
	
			/* third li */
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul > li > ul > li > ul > li,
			.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul > li > ul > li > ol > li,
			.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul > li > ol > li > ol > li,
			.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul > li > ol > li > ul > li {
				padding-left: 22px
			}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul > li > ul > li > ul > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul > li > ul > li > ol > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul > li > ol > li > ol > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-chevron ul > li > ol > li > ul > li::before {
					content: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.51316 5.35368C2.70842 5.15842 2.70842 4.84184 2.51316 4.64658L0.153603 2.28702C-0.0416596 2.09176 -0.0416599 1.77517 0.153602 1.57991L0.913162 0.82035C1.10842 0.625088 1.42501 0.625088 1.62027 0.82035L5.4465 4.64658C5.64176 4.84184 5.64176 5.15842 5.4465 5.35368L1.62027 9.17991C1.42501 9.37517 1.10842 9.37517 0.913162 9.17991L0.153602 8.42035C-0.04166 8.22509 -0.0416599 7.90851 0.153602 7.71324L2.51316 5.35368Z' fill='%230277BD'/%3E%3C/svg%3E%0A");
					left: 0;
					position: absolute;
					top: 0;
				}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul {

			/* first li */
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul > li {
				padding-left: 22px
			}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul > li::before {
					content: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.72021 9.17955C4.52495 9.37481 4.20837 9.37481 4.01311 9.17955L0.386878 5.55333C0.191616 5.35806 0.191616 5.04148 0.386879 4.84622L1.17977 4.05333C1.37503 3.85806 1.69162 3.85806 1.88688 4.05333L4.0131 6.17955C4.20837 6.37481 4.52495 6.37481 4.72021 6.17955L10.1131 0.786659C10.3084 0.591397 10.625 0.591397 10.8202 0.786659L11.6131 1.57955C11.8084 1.77481 11.8084 2.0914 11.6131 2.28666L4.72021 9.17955Z' fill='%230277BD'/%3E%3C/svg%3E%0A");
					left: 0;
					position: absolute;
					top: 0;
				}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul {
	
			/* second li */
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul > li > ul > li,
			.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul > li > ol > li {
				padding-left: 22px
			}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul > li > ul > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul > li > ol > li::before {
					content: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.72021 9.17955C4.52495 9.37481 4.20837 9.37481 4.01311 9.17955L0.386878 5.55333C0.191616 5.35806 0.191616 5.04148 0.386879 4.84622L1.17977 4.05333C1.37503 3.85806 1.69162 3.85806 1.88688 4.05333L4.0131 6.17955C4.20837 6.37481 4.52495 6.37481 4.72021 6.17955L10.1131 0.786659C10.3084 0.591397 10.625 0.591397 10.8202 0.786659L11.6131 1.57955C11.8084 1.77481 11.8084 2.0914 11.6131 2.28666L4.72021 9.17955Z' fill='%230277BD'/%3E%3C/svg%3E%0A");
					left: 0;
					position: absolute;
					top: 0;
				}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul {
	
			/* third li */
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul > li > ul > li > ul > li,
			.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul > li > ul > li > ol > li,
			.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul > li > ol > li > ol > li,
			.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul > li > ol > li > ul > li {
				padding-left: 22px
			}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul > li > ul > li > ul > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul > li > ul > li > ol > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul > li > ol > li > ol > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) .bullet-checkmark ul > li > ol > li > ul > li::before {
					content: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.72021 9.17955C4.52495 9.37481 4.20837 9.37481 4.01311 9.17955L0.386878 5.55333C0.191616 5.35806 0.191616 5.04148 0.386879 4.84622L1.17977 4.05333C1.37503 3.85806 1.69162 3.85806 1.88688 4.05333L4.0131 6.17955C4.20837 6.37481 4.52495 6.37481 4.72021 6.17955L10.1131 0.786659C10.3084 0.591397 10.625 0.591397 10.8202 0.786659L11.6131 1.57955C11.8084 1.77481 11.8084 2.0914 11.6131 2.28666L4.72021 9.17955Z' fill='%230277BD'/%3E%3C/svg%3E%0A");
					left: 0;
					position: absolute;
					top: 0;
				}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) {

	/* Ordered Lists */
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol {
		counter-reset: my-awesome-counter;
		margin-left: 5px

		/* first li */
	}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol > li {
			counter-increment: my-awesome-counter;
			padding-left: 27px
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol > li:nth-child(n+10)::before {
					left: -12px;
				}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol > li::before {
			color: #0a4a9d;
			color: var(--text-navy);
			content: counter(my-awesome-counter) ". ";
			font-family: "Work Sans", sans-serif;
			font-family: var(--font-primary);
			font-size: 14px;
			font-size: var(--regular-body);
			font-weight: 800;
			left: 0;
			line-height: 21px;
			line-height: var(--regular-body-line-height);
			position: absolute;
			top: 0;
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol {

		/* second li */
	}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol > li > ul > li,
		.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol > li > ol > li {
			counter-increment: my-awesome-counter-2;
			margin-left: 0;
			padding-left: 26px
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol > li > ul > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol > li > ol > li::before {
				color: #0a4a9d;
				color: var(--text-navy);
				content: counter(my-awesome-counter-2, lower-alpha) ". ";
				font-family: "Work Sans", sans-serif;
				font-family: var(--font-primary);
				font-size: 14px;
				font-size: var(--regular-body);
				font-weight: 600;
				left: 0;
				line-height: 21px;
				line-height: var(--regular-body-line-height);
				position: absolute;
				top: 0;
			}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol {


		/* third li */
	}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol > li > ul > li > ul > li,
		.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol > li > ul > li > ol > li,
		.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol > li > ol > li > ol > li,
		.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol > li > ol > li > ul > li {
			counter-increment: my-awesome-counter-3;
			margin-left: -5px;
			padding-left: 21px
		}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol > li > ul > li > ul > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol > li > ul > li > ol > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol > li > ol > li > ol > li::before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table) ol > li > ol > li > ul > li::before {
				color: #0a4a9d;
				color: var(--text-navy);
				content: counter(my-awesome-counter-3, lower-roman) ". ";
				font-family: "Work Sans", sans-serif;
				font-family: var(--font-primary);
				font-size: 14px;
				font-size: var(--regular-body);
				font-weight: 600;
				left: 0;
				line-height: 21px;
				line-height: var(--regular-body-line-height);
				position: absolute;
				top: 0;
			}

/* ==========================================================================
   Custom Delays and Durations
   ========================================================================== */

/* When screen loads, everything with class of scrolling
   will have 0 opacity */

.scrolling {
	opacity: 0;
}

/* Animation delays so not all animations occur at once, 
   can be edited and customized */

.animate__animated:nth-child(2) {
		-webkit-animation-delay: 0.3s; /* Chrome, Safari, Opera */
		animation-delay: 0.3s;
	}

.animate__animated:nth-child(3) {
		-webkit-animation-delay: 0.6s; /* Chrome, Safari, Opera */
		animation-delay: 0.6s;
	}

.animate__animated:nth-child(4) {
		-webkit-animation-delay: 0.9s; /* Chrome, Safari, Opera */
		animation-delay: 0.9s;
	}

.animate__animated:nth-child(5) {
		-webkit-animation-delay: 1.2s; /* Chrome, Safari, Opera */
		animation-delay: 1.2s;
	}

.animate__animated:nth-child(6) {
		-webkit-animation-delay: 1.5s; /* Chrome, Safari, Opera */
		animation-delay: 1.5s;
	}

.animate__animated:nth-child(7) {
		-webkit-animation-delay: 1.8s; /* Chrome, Safari, Opera */
		animation-delay: 1.8s;
	}

.animate__animated:nth-child(8) {
		-webkit-animation-delay: 2.1s; /* Chrome, Safari, Opera */
		animation-delay: 2.1s;
	}

.animate__animated:nth-child(9) {
		-webkit-animation-delay: 2.4s; /* Chrome, Safari, Opera */
		animation-delay: 2.4s;
	}

.animate__animated:nth-child(10) {
		-webkit-animation-delay: 2.7s; /* Chrome, Safari, Opera */
		animation-delay: 2.7s;
	}

/* Anything with a class of "no-delay" will load in at
   regular animation speed */

.animate__animated.no-delay {
	-webkit-animation-delay: 0s !important; /* Chrome, Safari, Opera */
	animation-delay: 0s !important;
}

/* ============================================================
 * Search Styles
 * ============================================================ */

.search .search-form-wrapper {
		margin: 30px 30px 40px 30px
	}

.search .search-form-wrapper .search-form {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			background-color: #eaeaea;
			background-color: var(--light-grey-3);
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			grid-gap: 30px;
			gap: 30px;
			margin: 0 auto;
			max-width: 1100px;
			padding: 30px
		}

.search .search-form-wrapper .search-form .search-input {
				background: #fff;
				background: var(--white);
				border: 1px solid #d9d9d9;
				border: 1px solid var(--light-grey);
				border-radius: 5px;
				color: #000;
				color: var(--black);
				font-size: 18px;
				font-weight: 400;
				line-height: 26px;
				padding: 22px 42px;
				width: 100%
			}

.search .search-form-wrapper .search-form .search-input::-webkit-search-cancel-button,
				.search .search-form-wrapper .search-form .search-input::-webkit-search-decoration {
					-webkit-appearance: none;
					        appearance: none;
				}

.search .search-form-wrapper .search-form .search-button {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				all: unset;
				background: #00164d;
				background: var(--medium-blue);
				border: 2px solid #00164d;
				border: 2px solid var(--medium-blue);
				border-radius: 40px;
				color: #fff;
				color: var(--white);
				cursor: pointer;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				font-size: 21px;
				font-weight: 600;
				line-height: normal;
				padding: 16px 50px;
				-webkit-transition: all 300ms ease;
				transition: all 300ms ease
			}

.search .search-form-wrapper .search-form .search-button:hover,
				.search .search-form-wrapper .search-form .search-button:focus {
					background: transparent;
					color: #00113c;
					color: var(--dark-blue);
					text-decoration: underline;
				}

.search .search-results--wrapper {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		margin: 0 auto;
		padding: 0 30px;
		width: 100%
	}

.search .search-results--wrapper .search-results-count {
			-ms-flex-item-align: start;
			    align-self: flex-start;
			color: #000;
			color: var(--black);
			font-size: 21px;
			font-weight: 600;
			line-height: 26px
		}

.search .search-results--wrapper .search-results-count strong {
				color: #0a4a9d;
				color: var(--text-navy);
				font-weight: 600;
			}

.search .search-results--wrapper .search-wrapper {
			margin: 40px auto;
			width: 100%
		}

.search .search-results--wrapper .search-wrapper .search-result {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				grid-gap: 30px;
				gap: 30px;
				padding: 40px 0;
				position: relative
			}

.search .search-results--wrapper .search-wrapper .search-result:first-of-type::before {
						background: #d9d9d9;
						background: var(--light-grey);
						content: "";
						display: block;
						height: 1px;
						position: absolute;
						top: 0;
						width: 100%;
					}

.search .search-results--wrapper .search-wrapper .search-result::after {
					background: #d9d9d9;
					background: var(--light-grey);
					bottom: 0;
					content: "";
					display: block;
					height: 1px;
					position: absolute;
					width: 100%;
				}

.search .search-results--wrapper .search-wrapper .search-result a {
					-webkit-box-orient: vertical;
					color: #0a4a9d;
					color: var(--text-navy);
					display: -webkit-box;
					font-size: 25px;
					font-weight: 600;
					-webkit-line-clamp: 3;
					line-height: 32px;
					overflow: hidden;
					text-decoration: underline;
					text-overflow: ellipsis
				}

.search .search-results--wrapper .search-wrapper .search-result a:hover,
					.search .search-results--wrapper .search-wrapper .search-result a:focus {
						text-decoration: none;
					}

.search .search-results--wrapper .search-wrapper .search-result .content--container {
					-webkit-box-orient: vertical;
					color: #000;
					color: var(--black);
					display: -webkit-box;
					font-size: 16px;
					font-weight: 400;
					-webkit-line-clamp: 4;
					line-height: 24px;
					margin: 0;
					overflow: hidden;
					text-align: left;
					text-overflow: ellipsis;
				}

.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi {
						-webkit-box-align: center;
						    -ms-flex-align: center;
						        align-items: center;
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						grid-gap: 20px;
						gap: 20px;
						-webkit-box-pack: end;
						    -ms-flex-pack: end;
						        justify-content: end;
						margin: 40px 0 0 0
					}

.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .first,
						.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .last {
							display: none;
						}

.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .page,
						.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .current,
						.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .extend {
							-webkit-box-align: center;
							    -ms-flex-align: center;
							        align-items: center;
							background-color: transparent;
							border: 2px solid #0077be;
							border: 2px solid var(--light-blue);
							border-radius: 50%;
							color: #00113c;
							color: var(--dark-blue);
							display: -webkit-inline-box;
							display: -ms-inline-flexbox;
							display: inline-flex;
							font-size: 16px;
							font-weight: 500;
							-ms-grid-column: 2;
							grid-column: 2;
							height: 46px;
							-webkit-box-pack: center;
							    -ms-flex-pack: center;
							        justify-content: center;
							justify-self: end;
							-webkit-box-ordinal-group: 3;
							    -ms-flex-order: 2;
							        order: 2;
							padding: 0;
							-webkit-transition: all 300ms ease;
							transition: all 300ms ease;
							width: 46px
						}

.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .page:hover,
							.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .page:focus,
							.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .current:hover,
							.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .current:focus,
							.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .extend:hover,
							.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .extend:focus {
								background-color: #0077be;
								background-color: var(--light-blue);
								color: #fff;
								color: var(--white);
							}

.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .extend:hover,
							.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .extend:focus {
								background-color: transparent;
								color: #00113c;
								color: var(--dark-blue);
							}

.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .current {
							background-color: #0077be;
							background-color: var(--light-blue);
							color: #fff;
							color: var(--white);
						}

.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .nextpostslink,
						.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .previouspostslink {
							-webkit-box-align: center;
							    -ms-flex-align: center;
							        align-items: center;
							all: unset;
							background: #00164d;
							background: var(--medium-blue);
							border: 2px solid #00164d;
							border: 2px solid var(--medium-blue);
							border-radius: 40px;
							color: #fff;
							color: var(--white);
							cursor: pointer;
							display: none;
							font-size: 21px;
							font-weight: 600;
							grid-gap: 10px;
							gap: 10px;
							-ms-grid-column: 1;
							grid-column: 1;
							height: -webkit-fit-content;
							height: -moz-fit-content;
							height: fit-content;
							-ms-grid-column-align: start;
							    justify-self: start;
							line-height: normal;
							margin-left: 0;
							margin-right: auto;
							-webkit-box-ordinal-group: 2;
							    -ms-flex-order: 1;
							        order: 1;
							padding: 13px 26px;
							-webkit-transition: all 300ms ease;
							transition: all 300ms ease;
							width: -webkit-fit-content;
							width: -moz-fit-content;
							width: fit-content
						}

.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .nextpostslink:hover,
							.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .nextpostslink:focus,
							.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .previouspostslink:hover,
							.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .previouspostslink:focus {
								background: transparent;
								color: #00113c;
								color: var(--dark-blue);
								text-decoration: underline;
							}

.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .nextpostslink:hover::after, .search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .nextpostslink:focus::after {
									content: url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.50602 4.67986C2.70128 4.48459 2.70128 4.16801 2.50602 3.97275L0.146461 1.61319C-0.0488007 1.41793 -0.048801 1.10134 0.146461 0.906082L0.906021 0.146522C1.10128 -0.0487401 1.41787 -0.04874 1.61313 0.146522L5.43935 3.97275C5.63462 4.16801 5.63462 4.48459 5.43935 4.67986L1.61313 8.50608C1.41787 8.70134 1.10128 8.70134 0.906021 8.50608L0.146461 7.74652C-0.0488012 7.55126 -0.048801 7.23468 0.146461 7.03942L2.50602 4.67986Z' fill='%2300164D'/%3E%3C/svg%3E%0A");
								}

.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .nextpostslink::after {
								content: url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.50602 4.67986C2.70128 4.48459 2.70128 4.16801 2.50602 3.97275L0.146461 1.61319C-0.0488007 1.41793 -0.048801 1.10134 0.146461 0.906082L0.906021 0.146522C1.10128 -0.0487401 1.41787 -0.04874 1.61313 0.146522L5.43935 3.97275C5.63462 4.16801 5.63462 4.48459 5.43935 4.67986L1.61313 8.50608C1.41787 8.70134 1.10128 8.70134 0.906021 8.50608L0.146461 7.74652C-0.0488012 7.55126 -0.048801 7.23468 0.146461 7.03942L2.50602 4.67986Z' fill='white'/%3E%3C/svg%3E%0A");
								position: relative;
								top: -2px;
							}

.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .previouspostslink:hover::before, .search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .previouspostslink:focus::before {
									content: url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.499939 4.32642L4.32611 0.500244L5.08588 1.26001L2.7265 3.61939C2.33598 4.00991 2.33598 4.64292 2.7265 5.03345L5.08588 7.39282L4.32611 8.15259L0.499939 4.32642Z' fill='%2300164D' stroke='%2300164D'/%3E%3C/svg%3E%0A");
								}

.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .previouspostslink::before {
								content: url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.07979 3.97273C2.88453 4.16799 2.88453 4.48458 3.07979 4.67984L5.43935 7.0394C5.63462 7.23466 5.63462 7.55124 5.43935 7.74651L4.67979 8.50607C4.48453 8.70133 4.16795 8.70133 3.97269 8.50607L0.14646 4.67984C-0.0488017 4.48458 -0.0488016 4.168 0.146461 3.97273L3.97269 0.146506C4.16795 -0.0487559 4.48453 -0.0487559 4.67979 0.146506L5.43935 0.906066C5.63462 1.10133 5.63462 1.41791 5.43935 1.61317L3.07979 3.97273Z' fill='white'/%3E%3C/svg%3E%0A");
								position: relative;
								top: -2px;
							}

.search .search-results--wrapper .search-wrapper .no-results {
				margin: 0 auto;
				padding: 30px
			}

.search .search-results--wrapper .search-wrapper .no-results h3 {
					color: #0a4a9d;
					color: var(--text-navy);
					font-size: 25px;
					font-weight: 600;
					line-height: 32px;
					text-align: center;
				}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {
	
			.search .search-form-wrapper .search-form {
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				    -ms-flex-direction: row;
				        flex-direction: row;
			}
	
							.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .nextpostslink,
							.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi .previouspostslink {
								display: -webkit-box;
								display: -ms-flexbox;
								display: flex;
							}
}

@media (min-width: 1240px) {

		.search .search-form-wrapper {
			margin: 75px 170px 45px 170px
		}

			.search .search-form-wrapper .search-form {
				grid-gap: 48px;
				gap: 48px;
				padding: 60px;
			}
	
		.search .search-results--wrapper {
			width: 724px
		}
	
			.search .search-results--wrapper .search-wrapper {
				margin: 40px auto;
				width: 100%
			}
	
				.search .search-results--wrapper .search-wrapper .search-result {
					grid-gap: 30px;
					gap: 30px;
					padding: 40px 0
				}
	
					.search .search-results--wrapper .search-wrapper .search-result a {
						font-size: 34px;
						line-height: 46px;
					}
	
						.search .search-results--wrapper .search-wrapper .pagination-wrapper .pagination .wp-pagenavi {
							grid-gap: 20px;
							gap: 20px;
							margin: 40px 0 0 0;
						}
	
				.search .search-results--wrapper .search-wrapper .no-results {
					padding: 50px 30px
				}
	
					.search .search-results--wrapper .search-wrapper .no-results h3 {
						font-size: 34px;
						line-height: 46px;
					}
}

/* Base - base styles such as fonts, typography, and wordpress overrides */

/*
 * Resources on prefers-reduced-motion:
 * https://webkit.org/blog-files/prefers-reduced-motion/prm.htm
 * https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
 */

@media (prefers-reduced-motion: reduce) {

	*,
	*::before,
	*::after {
		-webkit-animation-duration: 0.001s !important;
		        animation-duration: 0.001s !important;
		-webkit-transition-duration: 0.001s !important;
		        transition-duration: 0.001s !important;
	}
}

/* WordPress generated classes */

.alignleft {
	float: left;
	margin-right: 1rem;
	text-align: left;
}

.alignright {
	float: right;
	margin-left: 1rem;
	text-align: right;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.wp-caption {
	max-width: 100%
}

.wp-caption.aligncenter {
		text-align: center;
	}

.wp-caption.alignright {
		text-align: right;
	}

.wp-caption-text {
	margin: 0;
}

/* Layout - styles specific to layout */

/* @import url("layout/index.css"); */

/* Templates */

/* @import url("templates/index.css"); */

/* Components */

/* ============================================================
 * Sitewide Components
 * ============================================================ */

/* ============================================================
 * Homepage Modules
 * ============================================================ */

/* ============================================================
 * Homepage Modules - Banner Module
 * ============================================================ */

.hp--banner-module {
	padding-bottom: 10px;
	position: relative
}

.hp--banner-module .hp--slider .banner--slide {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: reverse;
			    -ms-flex-direction: column-reverse;
			        flex-direction: column-reverse;
			height: 435px;
			-webkit-box-pack: justify;
			    -ms-flex-pack: justify;
			        justify-content: space-between;
			width: 100%
		}

.hp--banner-module .hp--slider .banner--slide .banner--content {
				background-color: #034a9b;
				background-color: var(--medium-blue-3);
				border-radius: 0 300px 300px 0;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				height: calc(100% - 170px);
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				margin-right: 25px;
				margin-top: -30px;
				padding: 30px 60px 30px 35px;
				position: relative
			}

.hp--banner-module .hp--slider .banner--slide .banner--content .banner--header {
					color: #fff;
					color: var(--white);
					font-size: 27px;
					font-weight: 600;
					font-weight: var(--font-weight-semibold);
					margin: 0 0 20px;
				}

.hp--banner-module .hp--slider .banner--slide .banner--content .banner--subheader {
					color: #97dbf8;
					color: var(--light-blue-2);
					font-size: 18px;
					font-weight: 600;
					font-weight: var(--font-weight-semibold);
					line-height: 27px;
					margin: 0;
				}

.hp--banner-module .hp--slider .banner--slide .banner--content .banner--text {
					color: #fff;
					color: var(--white);
					font-size: 14px;
					font-weight: 500;
					font-weight: var(--font-weight-medium);
					line-height: 18px;
					margin: 0;
				}

.hp--banner-module .hp--slider .banner--slide .banner--content .banner--subheader + .banner--text,
				.hp--banner-module .hp--slider .banner--slide .banner--content .banner--subheader + .btn,
				.hp--banner-module .hp--slider .banner--slide .banner--content .banner--text + .btn {
					margin-top: 20px;
				}

.hp--banner-module .hp--slider .banner--slide .banner--image {
				height: 170px;
				overflow: hidden;
				width: 100%
			}

.hp--banner-module .hp--slider .banner--slide .banner--image.right img {
						-o-object-position: right;
						   object-position: right;
					}

.hp--banner-module .hp--slider .banner--slide .banner--image.left img {
						-o-object-position: left;
						   object-position: left;
					}

.hp--banner-module .hp--slider .banner--slide .banner--image img {
					display: block;
					height: 100%;
					-o-object-fit: cover;
					   object-fit: cover;
					width: 100%;
				}

.hp--banner-module .hp--slider .flickity-button {
			background: #c1de83;
			background: var(--green-2);
			bottom: -10px;
			height: 40px;
			left: auto;
			opacity: 1;
			padding: 0;
			top: auto;
			-webkit-transform: none;
			        transform: none;
			-webkit-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			width: 40px;
			z-index: 10
		}

.hp--banner-module .hp--slider .flickity-button svg {
				display: none;
			}

.hp--banner-module .hp--slider .flickity-button::after {
				position: absolute;
				right: 50%;
				top: 55%;
				-webkit-transform: translate(50%, -50%);
				        transform: translate(50%, -50%);
				-webkit-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
			}

.hp--banner-module .hp--slider .flickity-button.previous {
				border-radius: 30px 0 0 30px;
				right: 135px
			}

.hp--banner-module .hp--slider .flickity-button.previous::after {
					content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M6.42162 13.7307L0.27134 7.64576C0.185334 7.56096 0.117095 7.4602 0.070532 7.34926C0.0239693 7.23832 -3.11197e-07 7.11937 -3.05946e-07 6.99924C-3.00695e-07 6.87911 0.0239694 6.76016 0.070532 6.64922C0.117095 6.53827 0.185334 6.43751 0.27134 6.35272L6.42162 0.267798C6.59493 0.09633 6.82999 -5.36978e-08 7.07509 -4.04292e-08C7.32019 -2.71605e-08 7.55525 0.0963301 7.72856 0.267799C7.90187 0.439267 7.99923 0.671828 7.99923 0.914321C7.99923 1.15681 7.90187 1.38938 7.72856 1.56084L2.23097 7L7.72932 12.4392C7.90263 12.6106 8 12.8432 8 13.0857C8 13.3282 7.90263 13.5607 7.72932 13.7322C7.55601 13.9037 7.32095 14 7.07586 14C6.83076 14 6.5957 13.9037 6.42239 13.7322L6.42162 13.7307Z' fill='%2300164D'/%3E%3C/svg%3E");
				}

.hp--banner-module .hp--slider .flickity-button.next {
				border-radius: 0 30px 30px 0;
				right: 25px
			}

.hp--banner-module .hp--slider .flickity-button.next::after {
					content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M1.57838 0.269321L7.72866 6.35424C7.81467 6.43904 7.88291 6.5398 7.92947 6.65074C7.97603 6.76168 8 6.88063 8 7.00076C8 7.12089 7.97603 7.23984 7.92947 7.35078C7.88291 7.46173 7.81467 7.56249 7.72866 7.64728L1.57838 13.7322C1.40507 13.9037 1.17001 14 0.924911 14C0.679813 14 0.444754 13.9037 0.271444 13.7322C0.0981335 13.5607 0.00076896 13.3282 0.00076896 13.0857C0.000768961 12.8432 0.0981335 12.6106 0.271444 12.4392L5.76903 7L0.270676 1.56085C0.0973653 1.38938 1.53153e-07 1.15682 1.56045e-07 0.914323C1.58937e-07 0.67183 0.0973653 0.439269 0.270676 0.2678C0.443986 0.0963326 0.679045 8.09753e-09 0.924143 1.10203e-08C1.16924 1.39431e-08 1.4043 0.0963326 1.57761 0.2678L1.57838 0.269321Z' fill='%2300164D'/%3E%3C/svg%3E");
				}

.hp--banner-module .hp--slider .flickity-button:hover.previous::after, .hp--banner-module .hp--slider .flickity-button:focus.previous::after {
						right: 60%;
					}

.hp--banner-module .hp--slider .flickity-button:hover.next::after, .hp--banner-module .hp--slider .flickity-button:focus.next::after {
						right: 40%;
					}

.hp--banner-module .hp--slider .flickity-button:focus {
				outline-offset: -5px !important;
			}

.hp--banner-module .hp--slider .flickity-page-dots {
			display: none;
		}

.hp--banner-module .total--slides {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background-color: #00164d;
		background-color: var(--medium-blue);
		bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 40px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		position: absolute;
		right: 65px;
		width: 70px
	}

.hp--banner-module .total--slides p {
			color: #fff;
			color: var(--white);
			font-size: 12px;
			font-weight: 500;
			font-weight: var(--font-weight-medium);
		}

/* Media Queries */

@media (min-width: 782px) {

	.hp--banner-module {
		padding-bottom: 20px
	}

			.hp--banner-module .hp--slider .banner--slide {
				background-color: #034a9b;
				background-color: var(--medium-blue-3);
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				    -ms-flex-direction: row;
				        flex-direction: row;
				height: 350px
			}

				.hp--banner-module .hp--slider .banner--slide .banner--content {
					-webkit-box-sizing: border-box;
					        box-sizing: border-box;
					height: 100%;
					margin-right: 0;
					margin-top: 0;
					padding: 45px 50px 60px 35px;
					width: 50%;
					z-index: 5;
				}

				.hp--banner-module .hp--slider .banner--slide .banner--image {
					height: 100%;
					overflow: visible;
					position: absolute;
					right: 0;
					top: 0;
					width: calc(50% + 160px);
				}

			.hp--banner-module .hp--slider .flickity-button {
				bottom: -20px;
				right: auto
			}

				.hp--banner-module .hp--slider .flickity-button.previous {
					left: 35px;
					right: auto;
				}

				.hp--banner-module .hp--slider .flickity-button.next {
					left: 365px;
					right: auto;
				}

			.hp--banner-module .hp--slider .flickity-page-dots {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				background-color: #00164d;
				background-color: var(--medium-blue);
				bottom: -20px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 35px;
				gap: 35px;
				height: 40px;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				left: 75px;
				position: absolute;
				right: auto;
				top: auto;
				width: 290px
			}

				.hp--banner-module .hp--slider .flickity-page-dots .dot {
					background: transparent;
					border: solid 1px #fff;
					border: solid 1px var(--white);
					border-radius: 100%;
					-webkit-box-sizing: border-box;
					        box-sizing: border-box;
					height: 15px;
					margin: 0;
					opacity: 1;
					-webkit-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out;
					width: 15px
				}

					.hp--banner-module .hp--slider .flickity-page-dots .dot.is-selected {
						background: #fff;
						background: var(--white);
					}

					.hp--banner-module .hp--slider .flickity-page-dots .dot:hover,
					.hp--banner-module .hp--slider .flickity-page-dots .dot:focus {
						background: #fff;
						background: var(--white);
					}

		.hp--banner-module .total--slides {
			display: none;
		}
}

@media (min-width: 1240px) {

			.hp--banner-module .hp--slider .banner--slide {
				height: 450px
			}

				.hp--banner-module .hp--slider .banner--slide .banner--image {
					width: calc(50% + 200px);
				}

				.hp--banner-module .hp--slider .banner--slide .banner--content {
					padding: 85px 90px 100px 170px
				}

					.hp--banner-module .hp--slider .banner--slide .banner--content .banner--header {
						font-size: 43px;
					}

					.hp--banner-module .hp--slider .banner--slide .banner--content .banner--subheader {
						font-size: 27px;
						line-height: 37px;
					}

					.hp--banner-module .hp--slider .banner--slide .banner--content .banner--text {
						font-size: 16px;
						line-height: 24px;
					}

				.hp--banner-module .hp--slider .flickity-button.previous {
					left: 170px;
				}

				.hp--banner-module .hp--slider .flickity-button.next {
					left: 500px;
				}

			.hp--banner-module .hp--slider .flickity-page-dots {
				left: 210px;
			}
}

@media (min-width: 1440px) {

			.hp--banner-module .hp--slider .banner--slide {
				height: 525px
			}

				.hp--banner-module .hp--slider .banner--slide .banner--image {
					width: calc(50% + 250px);
				}

					.hp--banner-module .hp--slider .banner--slide .banner--content .banner--header {
						font-size: 45px;
					}

					.hp--banner-module .hp--slider .banner--slide .banner--content .banner--subheader {
						font-size: 31.5px;
						line-height: 41.25px;
					}

					.hp--banner-module .hp--slider .banner--slide .banner--content .banner--text {
						font-size: 16.5px;
						line-height: 25.5px;
					}
}

@media (min-width: 1920px) {

			.hp--banner-module .hp--slider .banner--slide {
				height: 700px
			}

				.hp--banner-module .hp--slider .banner--slide .banner--image {
					width: calc(50% + 300px);
				}

					.hp--banner-module .hp--slider .banner--slide .banner--content .banner--header {
						font-size: 62.1875px;
					}

					.hp--banner-module .hp--slider .banner--slide .banner--content .banner--subheader {
						font-size: 43.5312px;
						line-height: 57.0052px;
					}

					.hp--banner-module .hp--slider .banner--slide .banner--content .banner--text {
						font-size: 22px;
						line-height: 34px;
					}
}

/* ============================================================
 * Homepage Modules - Programs Banner
 * ============================================================ */

.programs--banner .wrapper {
		padding: 40px 25px 50px 35px
	}

.programs--banner .wrapper .programs--content-container .programs--header {
				color: #00164d;
				color: var(--medium-blue);
				font-size: 27px;
				font-weight: 600;
				font-weight: var(--font-weight-semibold);
				line-height: 24px;
				margin: 0 0 20px;
			}

.programs--banner .wrapper .programs--content-container .programs--subheader {
				color: #000;
				color: var(--black);
				font-size: 21px;
				font-weight: 600;
				font-weight: var(--font-weight-semibold);
				line-height: 26px;
				margin: 0;
			}

.programs--banner .wrapper .programs--content-container .programs--content {
				color: #000;
				color: var(--black);
				font-size: 14px;
				font-weight: 400;
				font-weight: var(--font-weight-regular);
				line-height: 18px;
				margin: 0;
			}

.programs--banner .wrapper .programs--content-container .programs--buttons {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 15px;
				gap: 15px;
			}

.programs--banner .wrapper .programs--content-container .programs--subheader + .programs--content,
			.programs--banner .wrapper .programs--content-container .programs--subheader + .programs--buttons {
				margin-top: 25px;
			}

.programs--banner .wrapper .programs--content-container .programs--content + .programs--buttons {
				margin-top: 35px;
			}

.programs--banner .wrapper .programs--image {
			height: 175px;
			margin-top: 50px;
			overflow: hidden;
			width: 100%
		}

.programs--banner .wrapper .programs--image.right img {
					-o-object-position: right;
					   object-position: right;
				}

.programs--banner .wrapper .programs--image.left img {
					-o-object-position: left;
					   object-position: left;
				}

.programs--banner .wrapper .programs--image img {
				display: block;
				height: 100%;
				-o-object-fit: cover;
				   object-fit: cover;
				width: 100%;
			}

/* Media Queries */

@media (min-width: 782px) {

		.programs--banner .wrapper {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			display: -ms-grid;
			display: grid;
			grid-gap: 55px;
			gap: 55px;
			-ms-grid-columns: 1fr 1fr;
			grid-template-columns: 1fr 1fr;
			padding: 50px 35px 70px
		}

			.programs--banner .wrapper .programs--image {
				height: 100%;
				margin-top: 0;
			}
}

@media (min-width: 1240px) {

		.programs--banner .wrapper {
			padding: 90px 170px 110px
		}

				.programs--banner .wrapper .programs--content-container .programs--header {
					font-size: 43px;
					line-height: 45px;
				}

				.programs--banner .wrapper .programs--content-container .programs--subheader {
					font-size: 28px;
					line-height: 36px;
				}

				.programs--banner .wrapper .programs--content-container .programs--content {
					font-size: 22px;
					line-height: 34px;
				}

				.programs--banner .wrapper .programs--content-container .programs--buttons {
					grid-gap: 25px;
					gap: 25px;
				}
}

/* ============================================================
 * Homepage Modules - Apply Banner
 * ============================================================ */

.apply--banner .apply--image {
		height: 305px;
		overflow: hidden;
		width: 100%
	}

.apply--banner .apply--image.right img {
				-o-object-position: right;
				   object-position: right;
			}

.apply--banner .apply--image.left img {
				-o-object-position: left;
				   object-position: left;
			}

.apply--banner .apply--image img {
			display: block;
			height: 100%;
			-o-object-fit: cover;
			   object-fit: cover;
			width: 100%;
		}

.apply--banner .wrapper {
		background-color: #034a9b;
		background-color: var(--medium-blue-3);
		padding: 50px 40px
	}

.apply--banner .wrapper .apply--content {
			text-align: center
		}

.apply--banner .wrapper .apply--content .apply--header {
				color: #fff;
				color: var(--white);
				font-size: 27px;
				font-weight: 600;
				font-weight: var(--font-weight-semibold);
				line-height: 30px;
				margin: 0 0 30px;
			}

.apply--banner .wrapper .apply--content .apply--content {
				color: #fff;
				color: var(--white);
				font-size: 14px;
				font-weight: 500;
				font-weight: var(--font-weight-medium);
				line-height: 21px;
				margin: 0;
			}

.apply--banner .wrapper .apply--content .apply--buttons {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				grid-gap: 20px;
				gap: 20px;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
			}

.apply--banner .wrapper .apply--content .apply--content + .apply--buttons {
				margin-top: 30px;
			}

/* Media Queries */

@media (min-width: 782px) {

		.apply--banner .apply--image {
			height: 410px;
		}

		.apply--banner .wrapper {
			margin: -100px 35px 0;
			padding: 70px;
			position: relative;
			z-index: 1
		}

			.apply--banner .wrapper .apply--content {
				margin: 0 auto;
				max-width: 768px
			}

				.apply--banner .wrapper .apply--content .apply--buttons {
					-webkit-box-orient: horizontal;
					-webkit-box-direction: normal;
					    -ms-flex-direction: row;
					        flex-direction: row;
					grid-gap: 25px;
					gap: 25px;
				}
}

@media (min-width: 1240px) {

		.apply--banner .apply--image {
			height: 610px;
		}

		.apply--banner .wrapper {
			margin: -100px 170px 0;
			padding: 75px 130px
		}

			.apply--banner .wrapper .apply--content {
				max-width: 1100px
			}

				.apply--banner .wrapper .apply--content .apply--header {
					font-size: 43px;
					line-height: 45px;
				}

				.apply--banner .wrapper .apply--content .apply--content {
					font-size: 19px;
					line-height: 26px;
				}
}

/* ============================================================
 * Homepage Modules - NC Banner
 * ============================================================ */

.nc--banner .wrapper {
		padding: 50px 20px
	}

.nc--banner .wrapper .nc--content-container {
			padding: 0 20px
		}

.nc--banner .wrapper .nc--content-container .nc--header {
				color: #000;
				color: var(--black);
				font-size: 27px;
				font-weight: 600;
				font-weight: var(--font-weight-semibold);
				line-height: 24px;
				margin: 0 0 30px;
			}

.nc--banner .wrapper .nc--content-container .nc--subheader {
				color: #00164d;
				color: var(--medium-blue);
				font-size: 21px;
				font-weight: 600;
				font-weight: var(--font-weight-semibold);
				line-height: 26px;
				margin: 0
			}

.nc--banner .wrapper .nc--content-container .nc--subheader span {
					color: #034a9b;
					color: var(--medium-blue-3);
				}

.nc--banner .wrapper .nc--content-container .nc--content {
				color: #000;
				color: var(--black);
				font-size: 14px;
				font-weight: 400;
				font-weight: var(--font-weight-regular);
				line-height: 18px;
				margin: 0;
				padding-left: 25px;
				position: relative
			}

.nc--banner .wrapper .nc--content-container .nc--content::before {
					background-color: #034a9b;
					background-color: var(--medium-blue-3);
					border-radius: 10px;
					content: "";
					display: block;
					height: 100%;
					left: 0;
					position: absolute;
					top: 50%;
					-webkit-transform: translateY(-50%);
					        transform: translateY(-50%);
					width: 4px;
				}

.nc--banner .wrapper .nc--content-container .nc--subheader + .nc--content {
				margin-top: 30px;
			}

.nc--banner .wrapper .nc--card {
			background-color: #f4f4f4;
			background-color: var(--light-grey-2);
			margin-top: 30px;
			padding: 20px 20px 35px;
			text-align: center
		}

.nc--banner .wrapper .nc--card .nc--image {
				height: 260px;
				margin-bottom: 20px;
				overflow: hidden;
				width: 100%
			}

.nc--banner .wrapper .nc--card .nc--image.right img {
						-o-object-position: right;
						   object-position: right;
					}

.nc--banner .wrapper .nc--card .nc--image.left img {
						-o-object-position: left;
						   object-position: left;
					}

.nc--banner .wrapper .nc--card .nc--image img {
					display: block;
					height: 100%;
					-o-object-fit: cover;
					   object-fit: cover;
					width: 100%;
				}

.nc--banner .wrapper .nc--card .nc--content {
				color: #000;
				color: var(--black);
				font-size: 14px;
				font-weight: 500;
				font-weight: var(--font-weight-medium);
				line-height: 19px;
				margin: 0;
			}

.nc--banner .wrapper .nc--card .nc--buttons {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				grid-gap: 10px;
				gap: 10px;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				margin-top: 30px;
			}

/* Media Queries */

@media (min-width: 782px) {

		.nc--banner .wrapper {
			display: -ms-grid;
			display: grid;
			-ms-grid-columns: 1fr 1fr;
			grid-template-columns: 1fr 1fr;
			padding: 70px 35px
		}

			.nc--banner .wrapper .nc--content-container {
				padding: 15px 0;
			}

			.nc--banner .wrapper .nc--card {
				margin-left: 20px;
				margin-top: 0;
				padding: 30px;
				text-align: left
			}

				.nc--banner .wrapper .nc--card .nc--image {
					height: 185px;
					margin-bottom: 30px;
				}

				.nc--banner .wrapper .nc--card .nc--buttons {
					-webkit-box-orient: horizontal;
					-webkit-box-direction: normal;
					    -ms-flex-direction: row;
					        flex-direction: row;
					grid-gap: 20px;
					gap: 20px;
					-webkit-box-pack: start;
					    -ms-flex-pack: start;
					        justify-content: flex-start;
				}
}

@media (min-width: 1240px) {
		
		.nc--banner .wrapper {
			padding: 110px 170px
		}

				.nc--banner .wrapper .nc--content-container .nc--header {
					font-size: 43px;
					line-height: 45px;
				}

				.nc--banner .wrapper .nc--content-container .nc--subheader {
					font-size: 45px;
					line-height: 61px;
				}

				.nc--banner .wrapper .nc--content-container .nc--content {
					font-size: 22px;
					line-height: 34px;
					padding: 15px 0 15px 65px
				}

					.nc--banner .wrapper .nc--content-container .nc--content::before {
						width: 8px;
					}

				.nc--banner .wrapper .nc--card .nc--image {
					height: 385px;
				}

				.nc--banner .wrapper .nc--card .nc--content {
					font-size: 19px;
					line-height: 26px;
				}
}

/* ============================================================
 * Homepage Modules - Student Services Banner
 * ============================================================ */

.student--services-banner {
	background-color: #ebf6fd;
	background-color: var(--light-blue-3)
}

.student--services-banner .wrapper {
		padding: 50px 25px
	}

.student--services-banner .wrapper .student--services-content-container {
			padding: 0 20px
		}

.student--services-banner .wrapper .student--services-content-container .student--services-header-container .student--services-header {
					color: #00164d;
					color: var(--medium-blue);
					font-size: 27px;
					font-weight: 600;
					font-weight: var(--font-weight-semibold);
					line-height: 24px;
					margin: 0 0 20px;
				}

.student--services-banner .wrapper .student--services-content-container .student--services-header-container .student--services-content {
					color: #000;
					color: var(--black);
					font-size: 21px;
					font-weight: 400;
					font-weight: var(--font-weight-regular);
					line-height: 26px;
					margin: 0;
				}

.student--services-banner .wrapper .student--services-content-container .student--services-blurb-content {
				background-color: #c1de83;
				background-color: var(--green-2);
				border-radius: 300px 0 0 300px;
				color: #000;
				color: var(--black);
				font-size: 14px;
				font-weight: 500;
				font-weight: var(--font-weight-medium);
				line-height: 19px;
				margin: 50px -45px 0 0;
				padding: 35px 50px 35px 70px;
			}

.student--services-banner .wrapper .student--services-links {
			display: -ms-grid;
			display: grid;
			grid-gap: 20px;
			gap: 20px;
			-ms-grid-columns: 1fr 1fr;
			grid-template-columns: 1fr 1fr;
			margin: 50px 0 0
		}

.student--services-banner .wrapper .student--services-links .link--container {
				background-color: #fff;
				background-color: var(--white);
				border-radius: 15px;
				padding: 20px;
				-webkit-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out
			}

.student--services-banner .wrapper .student--services-links .link--container .link--card {
					-webkit-box-align: center;
					    -ms-flex-align: center;
					        align-items: center;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					    -ms-flex-direction: column;
					        flex-direction: column;
					text-decoration: none
				}

.student--services-banner .wrapper .student--services-links .link--container .link--card .link--icon {
						-webkit-box-align: center;
						    -ms-flex-align: center;
						        align-items: center;
						background-color: #0077be;
						background-color: var(--light-blue);
						border-radius: 100%;
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						height: 55px;
						-webkit-box-pack: center;
						    -ms-flex-pack: center;
						        justify-content: center;
						margin-bottom: 15px;
						width: 55px
					}

.student--services-banner .wrapper .student--services-links .link--container .link--card .link--icon img {
							height: 25px;
							-o-object-fit: contain;
							   object-fit: contain;
							width: 25px;
						}

.student--services-banner .wrapper .student--services-links .link--container .link--card .link--text {
						color: #0f3072;
						color: var(--medium-blue-2);
						display: block;
						font-size: 18px;
						font-weight: 700;
						font-weight: var(--font-weight-bold);
						line-height: 21.6px;
						text-align: center;
						-webkit-transition: all 0.3s ease-in-out;
						transition: all 0.3s ease-in-out;
					}

.student--services-banner .wrapper .student--services-links .link--container .link--card:hover .link--text, .student--services-banner .wrapper .student--services-links .link--container .link--card:focus .link--text {
							text-decoration: underline;
						}

.student--services-banner .wrapper .student--services-links .link--container:hover,
				.student--services-banner .wrapper .student--services-links .link--container:focus {
					background-color: #f4f4f4;
					background-color: var(--light-grey-2);
				}

/* Media Queries */

@media (min-width: 782px) {

		.student--services-banner .wrapper {
			padding: 70px 0 70px 35px
		}

			.student--services-banner .wrapper .student--services-content-container {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 50px;
				gap: 50px;
				padding: 0
			}
				
				.student--services-banner .wrapper .student--services-content-container .student--services-header-container {
					-webkit-box-sizing: border-box;
					        box-sizing: border-box;
					width: 55%;
				}

				.student--services-banner .wrapper .student--services-content-container .student--services-blurb-content {
					-webkit-box-sizing: border-box;
					        box-sizing: border-box;
					margin: 0;
					padding: 40px 35px 40px 60px;
					width: 45%;
				}

			.student--services-banner .wrapper .student--services-links {
				-ms-grid-columns: 1fr 1fr 1fr;
				grid-template-columns: 1fr 1fr 1fr;
				margin: 70px 35px 0 0;
			}
}

@media (min-width: 1240px) {

		.student--services-banner .wrapper {
			padding: 110px 0 110px 170px
		}

					.student--services-banner .wrapper .student--services-content-container .student--services-header-container .student--services-header {
						font-size: 43px;
						line-height: 45px;
					}

					.student--services-banner .wrapper .student--services-content-container .student--services-header-container .student--services-content {
						font-size: 22px;
						line-height: 34px;
					}

				.student--services-banner .wrapper .student--services-content-container .student--services-blurb-content {
					font-size: 19px;
					line-height: 26px;
					padding: 60px 170px 60px 80px;
				}

			.student--services-banner .wrapper .student--services-links {
				margin: 70px 170px 0 0
			}

						.student--services-banner .wrapper .student--services-links .link--container .link--card .link--text {
							font-size: 21px;
							line-height: 26px;
						}
}

/* ============================================================
 * Homepage Modules - Link Buckets
 * ============================================================ */

.link--buckets {
	overflow: hidden;
	position: relative
}

.link--buckets .section--heading {
		max-width: 880px;
	}

.link--buckets .wrapper {
		display: -ms-grid;
		display: grid;
		grid-gap: 15px;
		gap: 15px;
		padding: 50px 30px 100px
	}

.link--buckets .wrapper .link--bucket {
			background-color: #f4f4f4;
			background-color: var(--light-grey-2);
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			    flex-wrap: wrap;
			grid-gap: 25px;
			gap: 25px;
			padding: 20px 15px
		}

.link--buckets .wrapper .link--bucket .bucket--icon {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				background-color: #0077be;
				background-color: var(--light-blue);
				border-radius: 100%;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				height: 80px;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				width: 80px
			}

.link--buckets .wrapper .link--bucket .bucket--icon img {
					height: 50px;
					-o-object-fit: contain;
					   object-fit: contain;
					width: 50px;
				}

.link--buckets .wrapper .link--bucket .bucket--title-container {
				position: relative;
				width: calc(100% - 80px - 25px);
				z-index: 3
			}

.link--buckets .wrapper .link--bucket .bucket--title-container.has-contact-info {
					border-bottom: solid 1px #97dbf8;
					border-bottom: solid 1px var(--light-blue-2);
					height: -webkit-fit-content;
					height: -moz-fit-content;
					height: fit-content;
					padding-bottom: 20px;
				}

.link--buckets .wrapper .link--bucket .bucket--title-container .bucket--title {
					color: #00164d;
					color: var(--medium-blue);
					font-size: 21px;
					font-weight: 700;
					font-weight: var(--font-weight-bold);
					line-height: 26px;
					margin: 0;
					max-width: 200px;
					width: 100%;
				}

.link--buckets .wrapper .link--bucket .bucket--title-container .bucket--subtitle {
					color: #00164d;
					color: var(--medium-blue);
					font-size: 18px;
					font-weight: 500;
					font-weight: var(--font-weight-medium);
					margin: 0;
				}

.link--buckets .wrapper .link--bucket .bucket--title-container .bucket--title + .bucket--subtitle {
					margin-top: 5px;
				}

.link--buckets .wrapper .link--bucket .bucket--title-container .btn {
					margin: 15px 0 0;
				}

.link--buckets .wrapper .link--bucket .bucket--contact-info {
				position: relative;
				text-align: center;
				width: 100%;
				z-index: 3
			}

.link--buckets .wrapper .link--bucket .bucket--contact-info .bucket--phone-number,
				.link--buckets .wrapper .link--bucket .bucket--contact-info .bucket--email {
					-webkit-box-align: center;
					    -ms-flex-align: center;
					        align-items: center;
					color: #00164d;
					color: var(--medium-blue);
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					font-size: 16px;
					font-weight: 500;
					font-weight: var(--font-weight-medium);
					-webkit-box-pack: center;
					    -ms-flex-pack: center;
					        justify-content: center;
					margin: 0;
					text-decoration: none;
					-webkit-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out
				}

.link--buckets .wrapper .link--bucket .bucket--contact-info .bucket--phone-number::before, .link--buckets .wrapper .link--bucket .bucket--contact-info .bucket--email::before {
						margin-right: 10px;
					}

.link--buckets .wrapper .link--bucket .bucket--contact-info .bucket--phone-number:hover,
					.link--buckets .wrapper .link--bucket .bucket--contact-info .bucket--phone-number:focus,
					.link--buckets .wrapper .link--bucket .bucket--contact-info .bucket--email:hover,
					.link--buckets .wrapper .link--bucket .bucket--contact-info .bucket--email:focus {
						text-decoration: underline;
					}

.link--buckets .wrapper .link--bucket .bucket--contact-info .bucket--phone-number::before {
						content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='17' viewBox='0 0 10 17' fill='none'%3E%3Cpath d='M8.5 0.964355H1.5C0.671875 0.964355 0 1.60658 0 2.39815V14.8244C0 15.616 0.671875 16.2582 1.5 16.2582H8.5C9.32812 16.2582 10 15.616 10 14.8244V2.39815C10 1.60658 9.32812 0.964355 8.5 0.964355ZM5 15.3023C4.44688 15.3023 4 14.8752 4 14.3465C4 13.8177 4.44688 13.3906 5 13.3906C5.55312 13.3906 6 13.8177 6 14.3465C6 14.8752 5.55312 15.3023 5 15.3023ZM8.5 12.0763C8.5 12.2734 8.33125 12.4347 8.125 12.4347H1.875C1.66875 12.4347 1.5 12.2734 1.5 12.0763V2.7566C1.5 2.55945 1.66875 2.39815 1.875 2.39815H8.125C8.33125 2.39815 8.5 2.55945 8.5 2.7566V12.0763Z' fill='%230077BE'/%3E%3C/svg%3E");
						margin-bottom: -3px;
					}

.link--buckets .wrapper .link--bucket .bucket--contact-info .bucket--email::before {
						content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E%3Cpath d='M13.7348 3.77695C13.8414 3.69978 14 3.77197 14 3.89394V8.98442C14 9.64407 13.4121 10.1793 12.6875 10.1793H1.3125C0.587891 10.1793 0 9.64407 0 8.98442V3.89643C0 3.77197 0.155859 3.70227 0.265234 3.77944C0.877734 4.21257 1.68984 4.76269 4.47891 6.60721C5.05586 6.99055 6.0293 7.79706 7 7.79208C7.97617 7.79955 8.96875 6.97561 9.52383 6.60721C12.3129 4.76269 13.1223 4.21008 13.7348 3.77695ZM7 6.99304C7.63438 7.00299 8.54766 6.26618 9.00703 5.9625C12.6355 3.56537 12.9117 3.35627 13.7484 2.75886C13.907 2.64684 14 2.47259 14 2.28839V1.81544C14 1.15579 13.4121 0.620605 12.6875 0.620605H1.3125C0.587891 0.620605 0 1.15579 0 1.81544V2.28839C0 2.47259 0.0929687 2.64435 0.251563 2.75886C1.08828 3.35378 1.36445 3.56537 4.99297 5.9625C5.45234 6.26618 6.36562 7.00299 7 6.99304Z' fill='%230077BE'/%3E%3C/svg%3E");
					}

.link--buckets .wrapper .link--bucket .bucket--contact-info .bucket--phone-number + .bucket--email {
					margin-top: 10px;
				}

.link--buckets .wrapper .link--bucket .bucket--contact-info .btn {
					margin: 30px auto 0;
				}

.link--buckets .circle--graphic {
		bottom: -130px;
		height: auto;
		left: -120px;
		position: absolute;
		right: 0;
		width: 1200px;
		z-index: 2;
	}

/* Media Queries */

@media (min-width: 500px) {

		.link--buckets .circle--graphic {
			left: -50px;
		}
}

@media (min-width: 782px) {

		.link--buckets .wrapper {
			grid-gap: 20px;
			gap: 20px;
			-ms-grid-columns: 1fr 1fr;
			grid-template-columns: 1fr 1fr;
			padding: 70px 35px
		}

			.link--buckets .wrapper .link--bucket {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				grid-gap: 30px;
				gap: 30px;
				-webkit-box-pack: start;
				    -ms-flex-pack: start;
				        justify-content: flex-start;
				padding: 50px 20px;
				text-align: center
			}

				.link--buckets .wrapper .link--bucket:last-child {
					-ms-grid-column: 1;
					-ms-grid-column-span: 2;
					grid-column: 1/3;
				}

				.link--buckets .wrapper .link--bucket .bucket--title-container {
					width: 100%
				}

					.link--buckets .wrapper .link--bucket .bucket--title-container .bucket--title {
						margin: 0 auto;
					}

					.link--buckets .wrapper .link--bucket .bucket--title-container.has-contact-info {
						border-bottom: none;
						padding-bottom: 0;
					}

					.link--buckets .wrapper .link--bucket .bucket--title-container .btn {
						margin: 30px auto 0;
					}

		.link--buckets .circle--graphic {
			left: 0;
		}
}

@media (min-width: 1240px) {

		.link--buckets .wrapper {
			-ms-grid-columns: 1fr 1fr 1fr;
			grid-template-columns: 1fr 1fr 1fr;
			padding: 110px 170px
		}

				.link--buckets .wrapper .link--bucket:last-child {
					grid-column: auto;
				}

		.link--buckets .circle--graphic {
			bottom: -200px;
			left: -160px;
			width: 1700px;
		}
}

@media (min-width: 1520px) {

		.link--buckets .circle--graphic {
			left: 5%;
		}
}

@media (min-width: 1720px) {

		.link--buckets .circle--graphic {
			left: 10%;
		}
}

/* ============================================================
 * Pattern Library Components
 * ============================================================ */

/* ============================================================
 * Pattern Library - Accordion Module
 * ============================================================ */

.pl--accordion {
	padding: 0 30px;
	padding: 0 var(--pl-page)
}

.pl--accordion .content--block + .accordion--wrapper {
		margin-top: 30px;
	}

.pl--accordion .accordion--wrapper .accordion + .accordion {
			margin-top: 0;
		}

.pl--accordion .accordion--wrapper .accordion {
			border-radius: 0;
			position: relative
		}

.pl--accordion .accordion--wrapper .accordion.active {
				overflow: visible
			}

.pl--accordion .accordion--wrapper .accordion.active .accordion--btn {
					background: #e5e5e5;
					background: var(--grey-5)
				}

.pl--accordion .accordion--wrapper .accordion.active .accordion--btn .accordion--toggle svg {
							rotate: 180deg;
						}

.pl--accordion .accordion--wrapper .accordion:hover .accordion--btn {
					background: #e5e5e5;
					background: var(--grey-5);
					cursor: pointer
				}

.pl--accordion .accordion--wrapper .accordion:hover .accordion--btn .accordion--toggle svg {
							rotate: 180deg;
						}

.pl--accordion .accordion--wrapper .accordion .accordion--btn {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				background: #f7f7f7;
				background: var(--grey-4);
				border: none;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 30px;
				gap: 30px;
				-webkit-box-pack: justify;
				    -ms-flex-pack: justify;
				        justify-content: space-between;
				overflow: hidden;
				padding: 25px 25px;
				-webkit-transition: all 300ms ease-in-out;
				transition: all 300ms ease-in-out;
				width: 100%
			}

.pl--accordion .accordion--wrapper .accordion .accordion--btn .accordion--title {
					color: #2a2a2a;
					color: var(--text-grey);
					font-size: 22px;
					font-size: var(--h5-font-size);
					font-weight: 600;
					font-weight: var(--font-weight-semibold);
					line-height: 28px;
					line-height: var(--h5-line-height);
					margin: 0;
					text-align: left;
				}

.pl--accordion .accordion--wrapper .accordion .accordion--btn .accordion--toggle {
					-webkit-box-align: center;
					    -ms-flex-align: center;
					        align-items: center;
					background: transparent;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					height: 30px !important;
					-webkit-box-pack: center;
					    -ms-flex-pack: center;
					        justify-content: center;
					max-height: 30px !important;
					max-width: 30px !important;
					min-height: 30px !important;
					min-width: 30px !important;
					position: relative;
					width: 30px !important;
					z-index: 20
				}

.pl--accordion .accordion--wrapper .accordion .accordion--btn .accordion--toggle svg {
						-webkit-transform-origin: center;
						        transform-origin: center;
						-webkit-transition: all 300ms ease-in-out;
						transition: all 300ms ease-in-out
					}

.pl--accordion .accordion--wrapper .accordion .accordion--btn .accordion--toggle svg .line {
							-webkit-transition: all 300ms;
							transition: all 300ms;
						}

.pl--accordion .accordion--wrapper .accordion .accordion--btn:hover {
					cursor: pointer;
				}

.pl--accordion .accordion--wrapper .accordion .accordion--btn:focus {
				outline: dotted 2px #000;
				outline: dotted 2px var(--black);
				outline-offset: 2px;
			}

.pl--accordion .accordion--wrapper .accordion .accordion--content {
				background-color: #fff;
				background-color: var(--white);
				border: 1px solid #d9d9d9;
				border: 1px solid var(--light-grey);
				-webkit-box-sizing: border-box;
				        box-sizing: border-box;
				height: 0;
				overflow: hidden;
				-webkit-transition: height 300ms ease-in;
				transition: height 300ms ease-in
			}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container {
					display: block;
					min-height: 20px;
					padding: 30px 15px;
					position: relative
				}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section:first-of-type {
						margin-top: 0;
					}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section.pl--content + .pl--section.pl--content {
						margin-top: 30px;
					}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section:not(:first-of-type) {
						margin-top: 30px !important;
					}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section.pl--divider {
						padding-bottom: 0;
					}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .page--narrow,
					.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .page--wide {
						padding-left: 0;
						padding-right: 0;
					}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--table:last-of-type {
						margin-bottom: 0;
					}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--table .wpdt-c.wpDataTables {
							margin-bottom: 18px !important;
						}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--table--table {
						margin: 0 !important;
						width: 100% !important;
					}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--divider {
						padding: 0;
					}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .btn-repeater--container .btn {
							max-width: 90%;
						}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container p + ul,
					.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container p + ol {
						margin-top: 15px;
					}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container ol,
					.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container ul {
						margin: 0;
					}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media screen and (min-width: 782px) {
	
				.pl--accordion .accordion--wrapper .accordion .accordion--btn {
					grid-gap: 50px;
					gap: 50px;
					padding: 20px 30px;
				}
	
					.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container {
						padding: 60px;
					}
}

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

		.pl--accordion .page--wide {
			margin: 0 auto;
			max-width: 1366px;
		}

		.pl--accordion .content--block + .accordion--wrapper {
			margin-top: 40px;
		}

						.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section.pl--content + .pl--section.pl--content {
							margin-top: 60px;
						}
	
						.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section:not(:first-of-type) {
							margin-top: 60px !important;
						}

						.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section.pl--content.cols--one {
							padding: 0 130px;
						}
}

/* ============================================================
 * Pattern Library - Banner Module
 * ============================================================ */

.pl--banner {
	position: relative
}

.pl--banner.pl--banner-image .container .banner--title {
				padding: 145px 30px 50px 30px
			}

.pl--banner.pl--banner-image .container .banner--title h1 {
					color: #fff;
					color: var(--white);
					font-size: 38px;
					line-height: 61px;
					text-shadow: 0 4px 4px rgba(0, 0, 0, 0.75);
					text-shadow: 0 4px 4px var(--dark-grey-75);
				}

.pl--banner.pl--banner-image .pl--breadcrumbs {
			display: none;
		}

.pl--banner .container {
		background-color: #d1ebf7;
		background-color: var(--dark-cloud);
		position: relative
	}

.pl--banner .container .banner--graphic {
			height: 100%;
			position: absolute;
			right: 0;
			top: 0;
			width: 100%;
			z-index: 0
		}

.pl--banner .container .banner--graphic .image--banner {
				height: 100%;
				width: 100%
			}

.pl--banner .container .banner--graphic .image--banner::after {
					background: rgba(0, 0, 0, 0.5);
					background: var(--dark-grey-50);
					content: "";
					height: 100%;
					position: absolute;
					right: 0;
					top: 0;
					width: 100%;
				}

.pl--banner .container .banner--graphic .default--banner {
				height: 100%;
				width: 100%;
			}

.pl--banner .container .banner--graphic img {
				height: 100%;
				-o-object-fit: cover;
				   object-fit: cover;
				width: 100%;
			}

.pl--banner .container .banner--title {
			padding: 130px 130px 37px 34px;
			position: relative;
			z-index: 1
		}

.pl--banner .container .banner--title h1 {
				color: #000;
				color: var(--black);
				font-size: 38px;
				font-weight: 600;
				font-weight: var(--font-weight-semibold);
				line-height: 61px;
				margin: 0;
			}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {
	
				.pl--banner.pl--banner-image .container .banner--title {
					max-width: 700px;
					padding: 170px 60px 100px 60px;
				}
	
			.pl--banner .container .banner--title {
				max-width: 700px;
				padding: 170px 60px 100px 60px;
			}
}

@media (min-width: 1240px) {
	
				.pl--banner.pl--banner-image .container .banner--title {
					max-width: 900px;
					padding: 230px 160px 145px 160px
				}

					.pl--banner.pl--banner-image .container .banner--title h1 {
						font-size: 46px;
						line-height: 61px;
					}
	
			.pl--banner .container .banner--title {
				max-width: 900px;
				padding: 162px 164px 40px 164px
			}

				.pl--banner .container .banner--title h1 {
					font-size: 46px;
					line-height: 61px;
				}
}

/* ============================================================
 * Pattern Library - Breadcrumbs Module
 * ============================================================ */

.pl--breadcrumbs {
	margin: 0 30px;
	position: absolute;
	top: 25px;
	z-index: 10
}

.pl--breadcrumbs .breadcrumbs--container {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		grid-row-gap: 5px;
		row-gap: 5px
	}

.pl--breadcrumbs .breadcrumbs--container .parent--page {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			color: #00164d;
			color: var(--medium-blue);
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			font-size: 12px;
			font-size: var(--small-body);
			font-weight: 400;
			font-weight: var(--font-weight-regular);
			letter-spacing: 0.12px;
			line-height: 18px;
			line-height: var(--small-body-line-height);
			margin-right: 16px;
			padding-right: 16px;
			position: relative
		}

.pl--breadcrumbs .breadcrumbs--container .parent--page::after {
				color: #00164d;
				color: var(--medium-blue);
				content: "/";
				height: 100%;
				position: absolute;
				right: -3.5px;
				top: 0;
			}

.pl--breadcrumbs .breadcrumbs--container a {
			color: #00164d;
			color: var(--medium-blue);
			font-size: 12px;
			font-size: var(--small-body);
			font-weight: 400;
			font-weight: var(--font-weight-regular);
			letter-spacing: 0.12px;
			line-height: 18px;
			line-height: var(--small-body-line-height);
			text-decoration: none
		}

.pl--breadcrumbs .breadcrumbs--container a:hover {
				text-decoration: underline;
			}

.pl--breadcrumbs .breadcrumbs--container .current--page {
			color: #00164d;
			color: var(--medium-blue);
			font-size: 12px;
			font-size: var(--small-body);
			font-weight: 500;
			font-weight: var(--font-weight-medium);
			letter-spacing: 0.12px;
			line-height: 18px;
			line-height: var(--small-body-line-height);
		}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {

	.pl--breadcrumbs {
		margin: 0 60px;
		top: 30px;
	}
}

@media (min-width: 1240px) {

	.pl--breadcrumbs {
		margin: 0 165px;
	}
}

/* ============================================================
 * Pattern Library - Bucket Link Module
 * ============================================================ */

.pl--bucket-link {
	padding-left: 30px;
	padding-left: var(--pl-page);
	padding-right: 30px;
	padding-right: var(--pl-page)
}

.pl--bucket-link .section--heading {
		margin-bottom: 10px;
		max-width: 850px;
	}

.pl--bucket-link.bkg--white .links--container .link {
				background-color: #ebf6fd;
				background-color: var(--light-blue-3);
			}

.pl--bucket-link .links--container {
		display: -ms-grid;
		display: grid;
		grid-gap: 20px;
		gap: 20px;
		-ms-grid-columns: (1fr)[2];
		grid-template-columns: repeat(2, 1fr)
	}

.pl--bucket-link .links--container .link {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			background-color: #fff;
			background-color: var(--white);
			border-radius: 15px;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			grid-gap: 15px;
			gap: 15px;
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center;
			padding: 20px;
			text-decoration: none;
			-webkit-transition: all 300ms ease-in-out;
			transition: all 300ms ease-in-out
		}

.pl--bucket-link .links--container .link:hover,
			.pl--bucket-link .links--container .link:focus {
				background-color: #97dbf8;
				background-color: var(--light-blue-2)
			}

.pl--bucket-link .links--container .link:hover .link--heading, .pl--bucket-link .links--container .link:focus .link--heading {
					text-decoration: underline;
					text-underline-offset: 2px;
				}

.pl--bucket-link .links--container .link:focus {
				outline: dotted 2px #000 !important;
				outline: dotted 2px var(--black) !important;
				outline-offset: -10px !important;
			}

.pl--bucket-link .links--container .link .icon-shortcode {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				background-color: #0077be;
				background-color: var(--light-blue);
				border-radius: 50%;
				color: #fff;
				color: var(--white);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				height: 55px;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				width: 55px;
			}

.pl--bucket-link .links--container .link .link--heading {
				color: #0f3072;
				color: var(--medium-blue-2);
				font-size: 18px;
				font-weight: 700;
				font-weight: var(--font-weight-bold);
				line-height: 22px;
				text-align: center;
			}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {
	
		.pl--bucket-link .section--heading {
			margin-bottom: 20px;
		}
	
		.pl--bucket-link .links--container {
			grid-gap: 20px;
			gap: 20px
		}

			.pl--bucket-link .links--container.cols--three {
				-ms-grid-columns: (1fr)[3];
				grid-template-columns: repeat(3, 1fr);
			}
	
			.pl--bucket-link .links--container .link {
				border-radius: 15px;
				padding: 20px;
			}
}

@media (min-width: 1240px) {
	
		.pl--bucket-link .section--heading {
			margin-bottom: 30px;
		}
	
		.pl--bucket-link .links--container {
			grid-gap: 30px;
			gap: 30px
		}

			.pl--bucket-link .links--container.cols--four {
				-ms-grid-columns: (1fr)[4];
				grid-template-columns: repeat(4, 1fr);
			}
	
			.pl--bucket-link .links--container .link {
				border-radius: 10px;
				padding: 25px;
			}
}

/* ============================================================
 * Pattern Library - Callout Module
 * ============================================================ */

.pl--callout .callout--container {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background-color: #fff;
		background-color: var(--white);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		grid-gap: 35px;
		gap: 35px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin: 0 30px;
		margin: 0 var(--pl-page);
		padding: 30px;
		padding: var(--pl-page)
	}

.pl--callout .callout--container .container--content-wrapper .heading-and-icon {
				-webkit-box-align: start;
				    -ms-flex-align: start;
				        align-items: flex-start;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 20px;
				gap: 20px;
				-webkit-box-pack: start;
				    -ms-flex-pack: start;
				        justify-content: flex-start
			}

.pl--callout .callout--container .container--content-wrapper .heading-and-icon .icon-shortcode {
					position: relative;
					top: 10px;
					zoom: 1.2;
				}

.pl--callout .callout--container .container--content-wrapper .content--container .content + .btn-repeater--container {
					margin-top: 32px;
				}

.pl--callout .callout--container .container--image {
			max-height: 300px;
			max-width: 300px
		}

.pl--callout .callout--container .container--image img {

				/* stylelint-disable-next-line property-no-unknown */
				aspect-ratio: 1;
				-webkit-clip-path: circle(50% at 50% 50%);
				        clip-path: circle(50% at 50% 50%);
				height: 100%;
				max-height: 300px;
				max-width: 300px;
				-o-object-fit: cover;
				   object-fit: cover;
				width: 100%;
			}

.pl--callout.bkg--white .callout--container {
			background-color: #ebf6fd;
			background-color: var(--light-blue-3);
		}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {
 
		.pl--callout .callout--container {
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			    -ms-flex-direction: row;
			        flex-direction: row
		}
	
			.pl--callout .callout--container .container--image {
				width: 50%;
			}

			.pl--callout .callout--container .container--image + .container--content-wrapper {
				width: 50%;
			}

			.pl--callout .callout--container .container--content-wrapper {
				max-width: 724px;
				width: 100%;
			}
}

@media (min-width: 1240px) {
 
		.pl--callout .callout--container {
			padding: 60px 190px
		}

			.pl--callout .callout--container[\:has\(img\)] {
				padding: 40px;
			}

			.pl--callout .callout--container:has(img) {
				padding: 40px;
			}

			.pl--callout .callout--container .container--image {
				width: 30%;
			}

			.pl--callout .callout--container .container--image + .container--content-wrapper {
				width: 70%;
			}

			.pl--callout .callout--container .container--content-wrapper {
				max-width: 750px;
			}
}

/* ============================================================
 * Pattern Library - Content Module Cards
 * ============================================================ */

.pl--content .module-style--cards .cols--two .video--container, .pl--content .module-style--cards .cols--three .video--container {
				height: 165px;
				overflow: visible !important;
				padding-top: 0 !important;
				position: relative;
			}

.pl--content .module-style--cards .image--wrapper {
			height: 250px !important;
			-o-object-fit: cover !important;
			   object-fit: cover !important
		}

.pl--content .module-style--cards .image--wrapper.portrait {
				height: 250px !important;
			}

.pl--content .module-style--cards .cards--media + .cards--content {
			margin-top: 20px;
		}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {

			.pl--content .module-style--cards .image--wrapper {
				height: 100% !important;
				position: relative
			}

				.pl--content .module-style--cards .image--wrapper img {
					height: 100% !important;
					position: absolute;
				}
	
				.pl--content .module-style--cards .column--one .image--wrapper {
					width: 100% !important;
				}

				.pl--content .module-style--cards .column--one .caption--container {
					width: 100% !important;
				}

				.pl--content .module-style--cards .cols--one .image--wrapper {
					height: 261px !important;
				}

				.pl--content .module-style--cards .cols--two .video--container {
					height: 176px !important;
				}

				.pl--content .module-style--cards .cols--two .image--wrapper {
					height: 260px !important
				}

					.pl--content .module-style--cards .cols--two .image--wrapper.portrait {
						height: 420px !important;
					}

				.pl--content .module-style--cards .cols--three .column-style--cards {
					-webkit-box-align: start;
					    -ms-flex-align: start;
					        align-items: flex-start;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					    -ms-flex-direction: column;
					        flex-direction: column;
					grid-gap: 0;
					gap: 0;
					-webkit-box-pack: start;
					    -ms-flex-pack: start;
					        justify-content: flex-start
				}

					.pl--content .module-style--cards .cols--three .column-style--cards .cards--media {
						width: 100%
					}

							.pl--content .module-style--cards .cols--three .column-style--cards .cards--media .image--container .image--wrapper {
								height: 250px !important
							}
		
								.pl--content .module-style--cards .cols--three .column-style--cards .cards--media .image--container .image--wrapper.portrait {
									height: 250px !important;
								}

					.pl--content .module-style--cards .cols--three .column-style--cards .cards--content {
						margin: 24px 0 0 0 !important;
						width: 100%;
					}
}

@media (min-width: 1240px) {

				.pl--content .module-style--cards .cols--one .image--wrapper {
					height: 380px !important;
				}

			.pl--content .module-style--cards .cols--two {
				grid-gap: 55px 30px;
				gap: 55px 30px
			}

				.pl--content .module-style--cards .cols--two .video--container {
					height: 316px !important;
				}

				.pl--content .module-style--cards .cols--two .image--wrapper {
					height: 250px !important
				}
		
					.pl--content .module-style--cards .cols--two .image--wrapper.portrait {
						height: 425px !important;
					}

				.pl--content .module-style--cards .cols--three .video--container {
					height: 250px !important;
				}

				.pl--content .module-style--cards .cols--three .image--wrapper {
					height: 250px !important
				}
		
					.pl--content .module-style--cards .cols--three .image--wrapper.portrait {
						height: 250px !important;
					}
}

/* ============================================================
 * Pattern Library - Content Module
 * ============================================================ */

.pl--content a {
		color: #034a9b;
		color: var(--medium-blue-3);
		font-weight: inherit;
		text-decoration: underline;
		text-underline-offset: 2px
	}

.pl--content a:hover,
		.pl--content a:focus {
			text-decoration: none;
		}

.pl--content a:focus {
			outline: 2px dotted #000;
			outline: 2px dotted var(--black);
			outline-offset: 2px;
		}

.pl--content .page--narrow,
	.pl--content .page--wide {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		grid-gap: 40px;
		gap: 40px;
	}

.pl--content .section--heading {
		max-width: 572px
	}

.pl--content .section--heading .heading {
			margin: 0;
		}

.pl--content .section--heading .heading + .heading {
			margin-top: 20px;
		}

.pl--content .section--heading + .content--container {
		margin-bottom: 30px;
	}

.pl--content .heading,
	.pl--content .content--container {
		margin-left: auto;
		margin-right: auto;
		max-width: 724px;
	}

.pl--content .cols .column + .column {
			margin-top: 35px;
		}

.pl--content .cols {

		/* One Column Modules */
	}

.pl--content .cols.cols--one {

			/* Images */
		}

.pl--content .cols.cols--one .image--container .image--wrapper.portrait {
						height: 395px !important;
					}

.pl--content .cols.cols--one .image--container .image--wrapper.landscape {
						height: 250px;
					}

.pl--content .cols.cols--one .image--container .image--wrapper.wide {
						height: 100px;
					}

.pl--content .cols.cols--one .image--container .image--wrapper.fit--fit.portrait {
							height: 100% !important;
							width: auto !important;
						}

.pl--content .cols.cols--one .image--container .image--wrapper.fit--fit.landscape {
							height: auto;
							width: 100%;
						}

.pl--content .cols.cols--one .image--container .image--wrapper.fit--fit.wide {
							height: auto;
							width: 100%;
						}

.pl--content .cols.cols--one .image--container .image--wrapper.fit--fit img {
							-o-object-fit: contain;
							   object-fit: contain;
						}

.pl--content .cols.cols--one .image--container .image--wrapper.fit--fill img {
							-o-object-fit: cover;
							   object-fit: cover;
						}

.pl--content .cols {

		/* Three Column Content */
	}

.pl--content .cols.cols--three .image--container .image--wrapper {
					height: 250px
				}

.pl--content .cols.cols--three .image--container .image--wrapper.portrait {
						height: 250px !important;
					}

.pl--content .columns--one,
	.pl--content .columns--two,
	.pl--content .columns--three {
		padding-left: 30px;
		padding-left: var(--pl-page);
		padding-right: 30px;
		padding-right: var(--pl-page);
	}

.pl--content .columns--one[\:has]:not(.image--container) {
		margin-left: auto;
		margin-right: auto;
		max-width: 724px;
	}

.pl--content .columns--one:has:not(.image--container) {
		margin-left: auto;
		margin-right: auto;
		max-width: 724px;
	}

.pl--content {

	/* All Columns - Content & Buttons */
}

.pl--content .content--container p + ul,
		.pl--content .content--container p + ol {
			margin-top: 24px;
		}

.pl--content .content--container {

		/* Buttons */
	}

.pl--content .content--container .btn-repeater--container {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			    -ms-flex-direction: row;
			        flex-direction: row;
			-ms-flex-wrap: wrap;
			    flex-wrap: wrap;
			grid-gap: 15px;
			gap: 15px;
			margin-top: 25px;
		}

.pl--content {

	/* All Columns - Images */
}

.pl--content .image--container .image--wrapper {
			height: 220px
		}

.pl--content .image--container .image--wrapper.portrait {
				height: 395px !important;
			}

.pl--content .image--container .image--wrapper {

			/* only available on one column images */
		}

.pl--content .image--container .image--wrapper.fit--fit img {
					-o-object-fit: cover;
					   object-fit: cover;
				}

.pl--content .image--container .image--wrapper.fit--fill img {
					-o-object-fit: cover;
					   object-fit: cover;
				}

.pl--content .image--container .image--wrapper img {
				height: 100%;
				-o-object-fit: cover;
				   object-fit: cover;
				width: 100%;
			}

.pl--content .image--container .image--wrapper.centre img {
				-o-object-position: center center;
				   object-position: center center;
			}

.pl--content .image--container .image--wrapper.top img {
				-o-object-position: center top;
				   object-position: center top;
			}

.pl--content .image--container .image--wrapper.bottom img {
				-o-object-position: center bottom;
				   object-position: center bottom;
			}

.pl--content .image--container .image--wrapper.fit img {
				-o-object-fit: contain;
				   object-fit: contain;
			}

.pl--content .image--container .image--wrapper.fit--fit + .caption--container {
			margin-top: -5px;
		}

.pl--content .image--container .caption--container {
			-webkit-box-sizing: border-box;
			        box-sizing: border-box;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center;
			padding: 18px;
			position: relative
		}

.pl--content .image--container .caption--container .small-body,
			.pl--content .image--container .caption--container p {
				margin: 0;
			}

.pl--content {

	/* All Columns - Videos */
}

.pl--content .video--container {
		height: -webkit-max-content;
		height: -moz-max-content;
		height: max-content;
		overflow: hidden !important;
		padding-top: 56.25% !important;
		position: relative
	}

.pl--content .video--container .pl-content--video-img {
			background-repeat: no-repeat;
			background-size: cover;
			border: none;
			cursor: pointer;
			height: 100%;
			left: 0;
			-o-object-position: center;
			   object-position: center;
			padding: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 1
		}

.pl--content .video--container .pl-content--video-img::before {
				background-color: #343a3f;
				background-color: var(--grey);
				content: "";
				height: 100%;
				left: 0;
				opacity: 0.5;
				position: absolute;
				top: 0;
				width: 100%;
			}

.pl--content .video--container .pl-content--video-img:focus .pl-content--vid-btn {
					outline: 2px dotted #fff !important;
					outline: 2px dotted var(--white) !important;
					outline-offset: 15px !important;
				}

.pl--content .video--container .pl-content--video-img:hover .pl-content--vid-btn svg, .pl--content .video--container .pl-content--video-img:focus .pl-content--vid-btn svg {
						-webkit-transform: scale(1.1);
						        transform: scale(1.1)
					}

.pl--content .video--container .pl-content--video-img:hover .pl-content--vid-btn svg path, .pl--content .video--container .pl-content--video-img:focus .pl-content--vid-btn svg path {
							fill: #0077be;
							fill: var(--light-blue);
						}

.pl--content .video--container .pl-content--vid-btn {
			height: 46px;
			left: calc(50% - 23px);
			position: absolute;
			top: calc(50% - 23px);
			-webkit-transition: all 300ms;
			transition: all 300ms;
			width: 46px;
			z-index: 20
		}

.pl--content .video--container .pl-content--vid-btn svg {
				height: 46px;
				-webkit-transition: all 300ms;
				transition: all 300ms;
				width: 46px
			}

.pl--content .video--container .pl-content--vid-btn svg path {
					-webkit-transition: all 300ms;
					transition: all 300ms;
				}

.pl--content .video--container .pl-video--vid {
			border: 0 !important;
			height: 100% !important;
			left: 0 !important;
			max-width: 100%;
			position: absolute !important;
			top: 0 !important;
			width: 100% !important;
		}

.pl--content {

	/* All Columns - Video Captions */
}

.pl--content .video--caption {
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		padding: 18px;
		position: relative
	}

.pl--content .video--caption .small-body,
		.pl--content .video--caption p {
			margin: 0;
		}

.pl--content {

	/* All Columns - iFrames */
}

.pl--content .iframe--container iframe {
			width: 100%;
		}

.pl--content {

	/* 1/3 & 2/3 Ratio */
}

.pl--content.ratio--one-third,
	.pl--content.ratio--two-thirds {

		/* Images */
	}

.pl--content.ratio--one-third .image--container .image--wrapper, .pl--content.ratio--two-thirds .image--container .image--wrapper {
				height: 220px
			}

.pl--content.ratio--one-third .image--container .image--wrapper.portrait, .pl--content.ratio--two-thirds .image--container .image--wrapper.portrait {
					height: 395px !important;
				}

.pl--content .info-tooltip {
		background-color: #fff;
		background-color: var(--white);
		border: 1px solid #eaeaea;
		border: 1px solid var(--light-grey-3);
		border-radius: 10px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		grid-gap: 25px;
		gap: 25px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 30px;
		max-width: 724px;
		padding: 20px
	}

.pl--content .info-tooltip::before {
			content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.37305 0 0 5.37498 0 12C0 18.6289 5.37305 24 12 24C18.627 24 24 18.6289 24 12C24 5.37498 18.627 0 12 0ZM12 5.32258C13.1224 5.32258 14.0323 6.23245 14.0323 7.35484C14.0323 8.47723 13.1224 9.3871 12 9.3871C10.8776 9.3871 9.96774 8.47723 9.96774 7.35484C9.96774 6.23245 10.8776 5.32258 12 5.32258ZM14.7097 17.6129C14.7097 17.9336 14.4497 18.1935 14.129 18.1935H9.87097C9.55031 18.1935 9.29032 17.9336 9.29032 17.6129V16.4516C9.29032 16.131 9.55031 15.871 9.87097 15.871H10.4516V12.7742H9.87097C9.55031 12.7742 9.29032 12.5142 9.29032 12.1935V11.0323C9.29032 10.7116 9.55031 10.4516 9.87097 10.4516H12.9677C13.2884 10.4516 13.5484 10.7116 13.5484 11.0323V15.871H14.129C14.4497 15.871 14.7097 16.131 14.7097 16.4516V17.6129Z' fill='%230A4A9D'/%3E%3C/svg%3E%0A");
			position: relative;
		}

.pl--content .info-tooltip .info-tooltip-content p {
				font-size: 12px;
				font-size: var(--small-body);
				font-weight: 400;
				font-weight: var(--font-weight-regular);
				line-height: 18px;
				line-height: var(--small-body-line-height);
			}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {

		.pl--content .cols {

			/* One Column Content */
		}
		
						.pl--content .cols.cols--one .image--container .image--wrapper.portrait {
							height: 475px !important;
							margin: 0 auto;
							width: 378px !important;
						}
		
						.pl--content .cols.cols--one .image--container .image--wrapper.landscape {
							height: 360px;
							margin: 0 auto;
							max-width: 719px;
						}

						.pl--content .cols.cols--one .image--container .image--wrapper.wide {
							height: 260px;
							margin: 0 auto;
							max-width: 719px;
						}
		
							.pl--content .cols.cols--one .image--container .caption--container:not(.fit--fit).portrait {
								margin: 0 auto;
								width: 378px !important;
							}
			
							.pl--content .cols.cols--one .image--container .caption--container:not(.fit--fit).landscape {
								margin: 0 auto;
								width: 415px;
							}

							.pl--content .cols.cols--one .image--container .caption--container:not(.fit--fit).wide {
								margin: 0 auto;
								width: 465px;
							}

		.pl--content .cols {

			/* Two Column Content */
		}
			.pl--content .cols.cols--two:not(.ratio--one-third):not(.ratio--two-thirds) {
				display: -ms-grid;
				display: grid;
				grid-gap: 30px;
				gap: 30px;
				-ms-grid-columns: (1fr)[2];
				grid-template-columns: repeat(2, 1fr)
			}
	
				.pl--content .cols.cols--two:not(.ratio--one-third):not(.ratio--two-thirds) .column + .column {
					margin-top: 0;
				}

		.pl--content .cols {

			/* Three Column Content */
		}
			.pl--content .cols.cols--three {
				display: -ms-grid;
				display: grid;
				grid-gap: 40px;
				gap: 40px;
				-ms-grid-columns: (1fr)[2];
				grid-template-columns: repeat(2, 1fr)
			}

				.pl--content .cols.cols--three .column + .column {
					margin-top: 0;
				}

					.pl--content .cols.cols--three .image--container .image--wrapper {
						height: 250px
					}
		
						.pl--content .cols.cols--three .image--container .image--wrapper.portrait {
							height: 250px !important;
						}

		.pl--content .page--wide.columns--two,
		.pl--content .page--wide.columns--three {
			padding-left: 30px;
			padding-left: var(--pl-page);
			padding-right: 30px;
			padding-right: var(--pl-page);
		}
	
		.pl--content .column + .column {
			margin-top: 45px;
		}

		.pl--content .section--heading + .content--container {
			margin-bottom: 45px;
		}

			.pl--content .video--container .pl-content--vid-btn {
				height: 92px;
				left: calc(50% - 46px);
				top: calc(50% - 46px);
				width: 92px
			}
	
				.pl--content .video--container .pl-content--vid-btn svg {
					height: 92px;
					width: 92px;
				}

	.pl--content {

		/* 1/3 & 2/3 Ratio */
	}
		.pl--content.ratio--one-third,
		.pl--content.ratio--two-thirds {
			position: relative
		}

			.pl--content.ratio--one-third .cols, .pl--content.ratio--two-thirds .cols {
				display: -ms-grid;
				display: grid;
				grid-gap: 24px;
				gap: 24px;
				-ms-grid-columns: (1fr)[3];
				grid-template-columns: repeat(3, 1fr)
			}
	
				.pl--content.ratio--one-third .cols .column + .column, .pl--content.ratio--two-thirds .cols .column + .column {
					margin-top: 0;
					padding-top: 0;
				}

				.pl--content.ratio--one-third .cols .column, .pl--content.ratio--two-thirds .cols .column {
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					    -ms-flex-direction: column;
					        flex-direction: column;
					height: 100%
				}

					.pl--content.ratio--one-third .cols .column .column-style--default, .pl--content.ratio--two-thirds .cols .column .column-style--default {
						height: 100%;
					}

						.pl--content.ratio--one-third .cols .column.column--one .image--container, .pl--content.ratio--two-thirds .cols .column.column--one .image--container {
							display: -webkit-box;
							display: -ms-flexbox;
							display: flex;
							-webkit-box-pack: end;
							    -ms-flex-pack: end;
							        justify-content: flex-end;
						}

			.pl--content.ratio--one-third .cols, .pl--content.ratio--two-thirds .cols {

				/* Images */
			}
				.pl--content.ratio--one-third .cols .image--container, .pl--content.ratio--two-thirds .cols .image--container {
					height: 100%
				}

					.pl--content.ratio--one-third .cols .image--container .image--wrapper, .pl--content.ratio--two-thirds .cols .image--container .image--wrapper {
						height: 100%;
						width: 100%
					}

						.pl--content.ratio--one-third .cols .image--container .image--wrapper.landscape, .pl--content.ratio--two-thirds .cols .image--container .image--wrapper.landscape {
							height: 250px !important;
							width: 345px !important;
						}
		
						.pl--content.ratio--one-third .cols .image--container .image--wrapper.portrait, .pl--content.ratio--two-thirds .cols .image--container .image--wrapper.portrait {
							height: 425px !important;
							width: 345px !important;
						}

						.pl--content.ratio--one-third .cols .image--container .image--wrapper.wide, .pl--content.ratio--two-thirds .cols .image--container .image--wrapper.wide {
							height: 340px !important;
							width: 100% !important;
						}

				.pl--content.ratio--one-third .cols .column--two {
					-ms-grid-column: 2;
					-ms-grid-column-span: 2;
					grid-column: 2/4;
				}

				.pl--content.ratio--two-thirds .cols .column--one {
					-ms-grid-column: 1;
					-ms-grid-column-span: 2;
					grid-column: 1/3;
				}
}

@media (min-width: 1240px) {

	.pl--content {

		/* All Columns - Content & Buttons */
	}

		.pl--content .page--wide.columns--two,
		.pl--content .page--wide.columns--three {
			margin: 0 auto;
			max-width: 1110px;
			padding-left: 30px;
			padding-left: var(--pl-page);
			padding-right: 30px;
			padding-right: var(--pl-page);
		}

		.pl--content .content--container {

			/* Buttons */
		}
			.pl--content .content--container .btn-repeater--container {
				grid-gap: 25px;
				gap: 25px;
			}

		.pl--content .section--heading {
			max-width: 902px
		}

			.pl--content .section--heading .heading + .heading {
				margin-top: 24px;
			}

		.pl--content .section--heading + .content--container {
			margin-bottom: 60px;
		}

		.pl--content .cols {

			/* One Column Content */
		}
		
						.pl--content .cols.cols--one .image--container .image--wrapper.portrait {
							height: 657px !important;
							width: 534px !important;
						}
		
						.pl--content .cols.cols--one .image--container .image--wrapper.landscape {
							height: 410px;
							width: 100%;
						}

						.pl--content .cols.cols--one .image--container .image--wrapper.wide {
							height: 360px;
							max-width: 1100px;
							width: 100%;
						}
		
							.pl--content .cols.cols--one .image--container .caption--container:not(.fit--fit).portrait {
								width: 541px !important;
							}
		
							.pl--content .cols.cols--one .image--container .caption--container:not(.fit--fit).landscape {
								width: 600px;
							}

							.pl--content .cols.cols--one .image--container .caption--container:not(.fit--fit).wide {
								width: 775px;
							}

		.pl--content .cols {

			/* Two Column Content */
		}
			.pl--content .cols.cols--two:not(.ratio--one-third):not(.ratio--two-thirds) {
				grid-gap: 40px;
				gap: 40px
			}
			
					.pl--content .cols.cols--two:not(.ratio--one-third):not(.ratio--two-thirds) .image--container .image--wrapper {
						height: 250px
					}
		
						.pl--content .cols.cols--two:not(.ratio--one-third):not(.ratio--two-thirds) .image--container .image--wrapper.portrait {
							height: 425px !important;
						}

		.pl--content .cols {

			/* Three Column Content */
		}
			.pl--content .cols.cols--three {
				display: -ms-grid;
				display: grid;
				grid-gap: 40px;
				gap: 40px;
				-ms-grid-columns: (1fr)[3];
				grid-template-columns: repeat(3, 1fr)
			}
	
				.pl--content .cols.cols--three .column + .column {
					margin-top: 0;
				}

			.pl--content .column .style--text {
				max-width: 727px;
			}
	
		.pl--content .column + .column {
			margin-top: 40px;
		}
	
			.pl--content .image--container .caption--container {
				padding: 26px !important;
			}

		.pl--content .video--caption {
			padding: 26px;
		}

	.pl--content {

		/* 1/3 & 2/3 Ratio */
	}

			.pl--content.ratio--one-third .cols, .pl--content.ratio--two-thirds .cols {
				grid-gap: 40px;
				gap: 40px;
				-ms-grid-columns: (1fr)[3];
				grid-template-columns: repeat(3, 1fr);
			}

				.pl--content.ratio--one-third .cols .column--two {
					-ms-grid-column: 2;
					-ms-grid-column-span: 2;
					grid-column: 2/4;
				}

				.pl--content.ratio--two-thirds .cols .column--one {
					-ms-grid-column: 1;
					-ms-grid-column-span: 2;
					grid-column: 1/3;
				}

		.pl--content .info-tooltip {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			padding: 25px 20px;
		}
}

/* ============================================================
 * Pattern Library - Divider Module
 * ============================================================ */

.pl--divider {
	margin: 0 !important;
	padding: 50px 30px;
	padding: var(--pl-module-spacing) var(--pl-page)
}

.pl--divider .divider {
		background: #d9d9d9;
		background: var(--light-grey);
		height: 1px;
		width: 100%;
	}

.pl--divider.width--narrow .divider {
			margin-left: auto;
			margin-right: auto;
			max-width: 724px;
		}

.pl--divider.bkg--light-grey .divider {
			background: #000;
			background: var(--black);
		}

/* ============================================================
 * Pattern Library - Events Module
 * ============================================================ */

.pl--events {
	padding: 0 30px;
	padding: 0 var(--pl-page)
}

.pl--events .section--content + .events--container {
		margin-top: 15px;
	}

.pl--events .section--content {
		max-width: 850px;
	}

.pl--events .events--container {
		display: -ms-grid;
		display: grid;
		grid-gap: 20px;
		gap: 20px
	}

.pl--events .events--container .event--card {
			background-color: #0077be;
			background-color: var(--light-blue);
			padding: 25px
		}

.pl--events .events--container .event--card .date + .title,
			.pl--events .events--container .event--card .date + .excerpt,
			.pl--events .events--container .event--card .date + .event-button,
			.pl--events .events--container .event--card .title + .excerpt,
			.pl--events .events--container .event--card .title + .event-button,
			.pl--events .events--container .event--card .excerpt + .event-button {
				margin-top: 8px;
			}

.pl--events .events--container .event--card .date {
				color: #fff;
				color: var(--white);
				font-size: 16px;
				font-weight: 400;
				font-weight: var(--font-weight-regular);
				line-height: 24px;
				margin-bottom: 0;
				position: relative;
			}

.pl--events .events--container .event--card .title {
				color: #fff;
				color: var(--white);
				font-size: 18px;
				font-weight: 600;
				font-weight: var(--font-weight-semibold);
				line-height: 29px
			}

.pl--events .events--container .event--card .title a:focus {
						outline: dotted 2px #fff !important;
						outline: dotted 2px var(--white) !important;
					}

.pl--events .events--container .event--card .excerpt {
				color: #fff;
				color: var(--white);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				font-size: 14px;
				font-weight: 400;
				font-weight: var(--font-weight-regular);
				grid-gap: 12px;
				gap: 12px;
				line-height: 24px
			}

.pl--events .events--container .event--card .excerpt::before {
					content: url("data:image/svg+xml,%3Csvg width='12' height='16' viewBox='0 0 12 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.38338 15.6772C0.842813 9.09472 0 8.41915 0 6C0 2.68628 2.68628 0 6 0C9.31372 0 12 2.68628 12 6C12 8.41915 11.1572 9.09472 6.61662 15.6772C6.31866 16.1076 5.68131 16.1076 5.38338 15.6772ZM6 8.5C7.38072 8.5 8.5 7.38072 8.5 6C8.5 4.61928 7.38072 3.5 6 3.5C4.61928 3.5 3.5 4.61928 3.5 6C3.5 7.38072 4.61928 8.5 6 8.5Z' fill='white'/%3E%3C/svg%3E%0A");
					height: 16px;
					position: relative;
					top: 3px;
				}

.pl--events .events--container .event--card .event-button {
				color: #fff;
				color: var(--white);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				font-size: 16px;
				font-weight: 700;
				font-weight: var(--font-weight-bold);
				grid-gap: 12px;
				gap: 12px;
				line-height: 24px;
				text-decoration: underline
			}

.pl--events .events--container .event--card .event-button::before {
					content: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.38108 0.230847L6.76258 5.44649C6.83783 5.51917 6.89754 5.60554 6.93828 5.70063C6.97903 5.79573 7 5.89768 7 6.00065C7 6.10362 6.97903 6.20558 6.93828 6.30067C6.89754 6.39577 6.83783 6.48213 6.76258 6.55481L1.38108 11.7705C1.22943 11.9174 1.02376 12 0.809297 12C0.594837 12 0.38916 11.9174 0.237513 11.7705C0.0858668 11.6235 0.000672807 11.4241 0.000672796 11.2163C0.000672784 11.0084 0.0858668 10.8091 0.237513 10.6621L5.0479 6L0.236841 1.33787C0.085194 1.1909 -4.90204e-07 0.991557 -4.9946e-07 0.783706C-5.08715e-07 0.575855 0.085194 0.376517 0.23684 0.229544C0.388487 0.082571 0.594164 9.2818e-07 0.808624 9.18978e-07C1.02309 9.09776e-07 1.22876 0.082571 1.38041 0.229544L1.38108 0.230847Z' fill='white'/%3E%3C/svg%3E%0A");
					height: 12px;
					position: relative;
					top: 2px;
				}

.pl--events .events--container .event--card .event-button:hover,
				.pl--events .events--container .event--card .event-button:focus {
					text-decoration: none;
				}

.pl--events .events--container .event--card .event-button:focus {
					outline: dotted 2px #fff !important;
					outline: dotted 2px var(--white) !important;
				}

/* ============================================================
* Media Queries
* ============================================================ */

@media (min-width: 782px) {
	
		.pl--events .section--content + .events--container {
			margin-top: 25px;
		}
	
		.pl--events .events--container {
			-ms-grid-columns: (1fr)[2];
			grid-template-columns: repeat(2, 1fr);
		}
}

@media (min-width: 1240px) {
	
		.pl--events .section--content + .events--container {
			margin-top: 40px;
		}
	
		.pl--events .events--container {
			grid-gap: 30px;
			gap: 30px;
			-ms-grid-columns: (1fr)[4];
			grid-template-columns: repeat(4, 1fr)
		}
	
				.pl--events .events--container .event--card .date + .title,
				.pl--events .events--container .event--card .date + .excerpt,
				.pl--events .events--container .event--card .date + .event-button,
				.pl--events .events--container .event--card .title + .excerpt,
				.pl--events .events--container .event--card .title + .event-button,
				.pl--events .events--container .event--card .excerpt + .event-button {
					margin-top: 16px;
				}

				.pl--events .events--container .event--card .title {
					font-size: 21px;
				}

				.pl--events .events--container .event--card .excerpt {
					font-size: 16px
				}

					.pl--events .events--container .event--card .excerpt::before {
						top: 3px;
					}

				.pl--events .events--container .event--card .event-button {
					font-size: 18px;
					grid-gap: 14px;
					gap: 14px;
					line-height: 27px
				}

					.pl--events .events--container .event--card .event-button::before {
						top: 1px;
					}
}

/* ============================================================
 * Pattern Library - Form Module
 * ============================================================ */

.pl--form {
	overflow: hidden;
	padding: 0 30px;
	padding: 0 var(--pl-page);
	position: relative
}

.pl--form.bkg--white .main--container {
			background: #ebf6fd;
			background: var(--light-blue-3);
		}

.pl--form:last-of-type {
		margin-bottom: 0;
	}

.pl--form svg {
		height: auto;
		left: -47px;
		position: absolute;
		top: -20px;
		width: 540px;
		z-index: 1;
	}

.pl--form .main--container {
		background: #fff;
		background: var(--white);
		padding: 30px;
		position: relative;
		z-index: 2;
	}

.pl--form {

	/* Margins */
}

.pl--form .content--container + .gform_wrapper {
		margin-top: 35px;
	}

.pl--form .gform_wrapper {
		margin-left: auto;
		margin-right: auto;
		max-width: 1000px
	}

.pl--form .gform_wrapper .gform_heading .gfield_required_asterisk {
				color: #a70303;
				color: var(--error);
				font-size: 18px;
			}

.pl--form .gform_wrapper .gform_heading .gform_required_legend .gfield_required::after {
						content: none;
					}

.pl--form .gform_wrapper .gform_fields,
		.pl--form .gform_wrapper .ginput_container--name,
		.pl--form .gform_wrapper .ginput_container_address {
			grid-row-gap: 28px !important;
			row-gap: 28px !important;
		}

.pl--form .gform_wrapper {

		/* All Field Labels */
	}

.pl--form .gform_wrapper .gfield_label {
			color: #000 !important;
			color: var(--black) !important;
			font-size: 22px !important;
			font-weight: 600 !important;
			font-weight: var(--font-weight-semibold) !important;
			line-height: 32px !important;
			margin-bottom: 11px;
			padding: 0;
		}

.pl--form .gform_wrapper {

		/* Field Sub-lables */
	}

.pl--form .gform_wrapper .gform-field-label--type-sub {
			color: #000;
			color: var(--black);
			font-size: 14px;
			line-height: 24px
		}

@media (min-width: 1700px) {

.pl--form .gform_wrapper .gform-field-label--type-sub {
				font-size: 18px;
				line-height: 26px
		}
			}

.pl--form .gform_wrapper {

		/* Text Inputs */
	}

.pl--form .gform_wrapper .ginput_complex select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]),
		.pl--form .gform_wrapper .ginput_complex input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]),
		.pl--form .gform_wrapper .gfield select.large:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]),
		.pl--form .gform_wrapper .gfield input.large:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]),
		.pl--form .gform_wrapper .gfield select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]),
		.pl--form .gform_wrapper .gfield input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]),
		.pl--form .gform_wrapper select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]),
		.pl--form .gform_wrapper .gfield textarea {
			-webkit-appearance: none;
			   -moz-appearance: none;
			        appearance: none;
			background-color: #fff;
			background-color: var(--white);
			border: none;
			color: #000;
			color: var(--black);
			font-size: 16px;
			font-style: normal;
			font-weight: 400;
			font-weight: var(--font-weight-regular);
			letter-spacing: normal;
			line-height: 24px;
			min-height: 58px;
			outline: 1px solid #858585;
			outline: 1px solid var(--grey-3);
			padding: 18px 28px;
			position: relative;
			resize: none;
			width: 100%
		}

@media (min-width: 1700px) {

.pl--form .gform_wrapper .ginput_complex select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]),
		.pl--form .gform_wrapper .ginput_complex input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]),
		.pl--form .gform_wrapper .gfield select.large:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]),
		.pl--form .gform_wrapper .gfield input.large:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]),
		.pl--form .gform_wrapper .gfield select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]),
		.pl--form .gform_wrapper .gfield input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]),
		.pl--form .gform_wrapper select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]),
		.pl--form .gform_wrapper .gfield textarea {
				font-size: 18px;
				line-height: 26px
		}
			}

.pl--form .gform_wrapper .ginput_complex select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"])::-webkit-input-placeholder, .pl--form .gform_wrapper .ginput_complex input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"])::-webkit-input-placeholder, .pl--form .gform_wrapper .gfield select.large:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"])::-webkit-input-placeholder, .pl--form .gform_wrapper .gfield input.large:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"])::-webkit-input-placeholder, .pl--form .gform_wrapper .gfield select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"])::-webkit-input-placeholder, .pl--form .gform_wrapper .gfield input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"])::-webkit-input-placeholder, .pl--form .gform_wrapper select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"])::-webkit-input-placeholder, .pl--form .gform_wrapper .gfield textarea::-webkit-input-placeholder {
				color: #000;
				color: var(--black);
				opacity: 1;
			}

.pl--form .gform_wrapper .ginput_complex select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"])::-moz-placeholder, .pl--form .gform_wrapper .ginput_complex input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"])::-moz-placeholder, .pl--form .gform_wrapper .gfield select.large:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"])::-moz-placeholder, .pl--form .gform_wrapper .gfield input.large:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"])::-moz-placeholder, .pl--form .gform_wrapper .gfield select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"])::-moz-placeholder, .pl--form .gform_wrapper .gfield input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"])::-moz-placeholder, .pl--form .gform_wrapper select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"])::-moz-placeholder, .pl--form .gform_wrapper .gfield textarea::-moz-placeholder {
				color: #000;
				color: var(--black);
				opacity: 1;
			}

.pl--form .gform_wrapper .ginput_complex select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):-ms-input-placeholder, .pl--form .gform_wrapper .ginput_complex input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):-ms-input-placeholder, .pl--form .gform_wrapper .gfield select.large:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):-ms-input-placeholder, .pl--form .gform_wrapper .gfield input.large:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):-ms-input-placeholder, .pl--form .gform_wrapper .gfield select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):-ms-input-placeholder, .pl--form .gform_wrapper .gfield input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):-ms-input-placeholder, .pl--form .gform_wrapper select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):-ms-input-placeholder, .pl--form .gform_wrapper .gfield textarea:-ms-input-placeholder {
				color: #000;
				color: var(--black);
				opacity: 1;
			}

.pl--form .gform_wrapper .ginput_complex select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):-moz-placeholder, .pl--form .gform_wrapper .ginput_complex input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):-moz-placeholder, .pl--form .gform_wrapper .gfield select.large:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):-moz-placeholder, .pl--form .gform_wrapper .gfield input.large:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):-moz-placeholder, .pl--form .gform_wrapper .gfield select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):-moz-placeholder, .pl--form .gform_wrapper .gfield input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):-moz-placeholder, .pl--form .gform_wrapper select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):-moz-placeholder, .pl--form .gform_wrapper .gfield textarea:-moz-placeholder {
				color: #000;
				color: var(--black);
				opacity: 1;
			}

.pl--form .gform_wrapper .ginput_complex select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):focus, .pl--form .gform_wrapper .ginput_complex input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):focus, .pl--form .gform_wrapper .gfield select.large:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):focus, .pl--form .gform_wrapper .gfield input.large:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):focus, .pl--form .gform_wrapper .gfield select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):focus, .pl--form .gform_wrapper .gfield input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):focus, .pl--form .gform_wrapper select:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="button"]):focus, .pl--form .gform_wrapper .gfield textarea:focus {
				border: none;
				outline: 2px solid #000 !important;
				outline: 2px solid var(--black) !important;
				outline-offset: 0 !important;
			}

.pl--form .gform_wrapper .field_sublabel_above .description,
		.pl--form .gform_wrapper .field_sublabel_above .gfield_description,
		.pl--form .gform_wrapper .field_sublabel_above .gsection_description {
			color: #000;
			color: var(--black);
			margin-top: 0 !important;
		}

.pl--form .gform_wrapper .gfield--type-consent .ginput_container_consent {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 10px;
				gap: 10px
			}

.pl--form .gform_wrapper .gfield--type-consent .ginput_container_consent input[type="checkbox"] {
					-ms-flex-item-align: start;
					    align-self: flex-start;
					-webkit-appearance: none;
					background-color: #fff;
					background-color: var(--white);
					border: 1px solid #858585;
					border: 1px solid var(--grey-3);
					border-radius: 2px;
					cursor: pointer;
					height: 20px;
					margin: 0;
					position: relative;
					width: 20px
				}

@media (min-width: 1700px) {

.pl--form .gform_wrapper .gfield--type-consent .ginput_container_consent input[type="checkbox"] {
						margin-top: 2px
				}
					}

.pl--form .gform_wrapper .gfield--type-consent .ginput_container_consent label {
					font-size: 14px;
					line-height: 24px
				}

@media (min-width: 1700px) {

.pl--form .gform_wrapper .gfield--type-consent .ginput_container_consent label {
						font-size: 18px;
						line-height: 26px
				}
					}

.pl--form .gform_wrapper .gfield--type-consent .ginput_container_consent input[type="checkbox"]:checked {
					border: 2px solid #0077be;
					border: 2px solid var(--light-blue)
				}

.pl--form .gform_wrapper .gfield--type-consent .ginput_container_consent input[type="checkbox"]:checked::before {
						content: url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='%230077BE' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_336_3362)'%3E%3Cpath d='M4.84667 10.598C4.6785 10.8194 4.36204 10.8611 4.14227 10.6908L0.402401 7.79314C0.181339 7.62186 0.143734 7.30257 0.318954 7.08461L0.93872 6.31369C1.10956 6.10118 1.41917 6.06474 1.63469 6.23177L3.76569 7.88331C3.98547 8.05364 4.302 8.01194 4.47017 7.7905L10.0895 0.391181C10.2544 0.174024 10.5629 0.12905 10.783 0.290087L11.5892 0.880119C11.8149 1.04526 11.8613 1.36337 11.6921 1.58605L4.84667 10.598Z' fill='%230077BE'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_336_3362'%3E%3Cpath d='M0 0.5C0 0.223858 0.223858 0 0.5 0H11.5C11.7761 0 12 0.223858 12 0.5V10.5C12 10.7761 11.7761 11 11.5 11H0.5C0.223858 11 0 10.7761 0 10.5V0.5Z' fill='%230077BE'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
						left: 2px;
						position: relative;
					}

.pl--form .gform_wrapper {

		/* Submit Button */
	}

.pl--form .gform_wrapper .gform_footer {
			justify-self: flex-start;
			margin-left: auto;
			margin-right: auto;
			margin-top: 40px !important;
			padding: 0 !important;
			position: relative;
			-webkit-transition: all 300ms ease-in-out !important;
			transition: all 300ms ease-in-out !important;
			width: -webkit-max-content;
			width: -moz-max-content;
			width: max-content
		}

.pl--form .gform_wrapper .gform_footer input[type="submit"] {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				background-color: #0077be;
				background-color: var(--light-blue);
				border: none;
				border-radius: 40px;
				-webkit-box-sizing: border-box;
				        box-sizing: border-box;
				color: #fff;
				color: var(--white);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				font-size: 16px;
				font-weight: 500;
				font-weight: var(--font-weight-medium);
				height: -webkit-fit-content;
				height: -moz-fit-content;
				height: fit-content;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				margin: 0;
				padding: 14px 25px;
				text-align: center;
				text-decoration: none;
				-webkit-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content
			}

.pl--form .gform_wrapper .gform_footer input[type="submit"]:hover,
				.pl--form .gform_wrapper .gform_footer input[type="submit"]:focus {
					background-color: #eaeaea;
					background-color: var(--light-grey-3);
					color: #00113c;
					color: var(--dark-blue);
					cursor: pointer;
					text-decoration: underline;
				}

.pl--form .gform_wrapper {

		/* Error Styling */
	}

.pl--form .gform_wrapper .gfield_error input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
		.pl--form .gform_wrapper .gfield_error.gfield textarea,
		.pl--form .gform_wrapper .gfield_error .nice-select {
			background-color: #ffe0e0 !important;
			background-color: var(--error-bg) !important;
			border-color: #a70303 !important;
			border-color: var(--error) !important;
			border-width: 2px !important
		}

.pl--form .gform_wrapper .gfield_error input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not(:focus), .pl--form .gform_wrapper .gfield_error.gfield textarea:not(:focus), .pl--form .gform_wrapper .gfield_error .nice-select:not(:focus) {
				border-color: #a70303;
				border-color: var(--error)
			}

.pl--form .gform_wrapper .gfield_error input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not(:focus) .current, .pl--form .gform_wrapper .gfield_error.gfield textarea:not(:focus) .current, .pl--form .gform_wrapper .gfield_error .nice-select:not(:focus) .current {
					border-color: #a70303 !important;
					border-color: var(--error) !important;
				}

.pl--form .gform_wrapper {

		/* Textarea fields */
	}

.pl--form .gform_wrapper .gfield--type-textarea .gfield textarea,
			.pl--form .gform_wrapper .gfield--type-textarea .gfield textarea.medium {
				-webkit-box-sizing: border-box;
				        box-sizing: border-box;
				height: -webkit-fit-content;
				height: -moz-fit-content;
				height: fit-content;
				max-height: 147px;
				resize: none;
			}

.pl--form .gform_wrapper {

		/* Dropdown fields */
	}

.pl--form .gform_wrapper .gfield--type-select,
		.pl--form .gform_wrapper .gfield--type-address {

			/* & .nice-select {

				& .current {
					background: var(--stone);
					border: 1.5px solid var(--clay);
					font-weight: var(--fw-reg);
					min-height: 58px;
					padding: 16px 34px;
					z-index: 6;

					&::after {
						align-items: center;
						content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.857' height='9.904' viewBox='0 0 16.857 9.904'%3E%3Cpath id='arrow2' d='M1.377,1.523,8.331,8.477l6.954-6.954' transform='translate(16.76 9.952) rotate(-180)' fill='none' stroke='%237c3c44' stroke-linecap='round' stroke-width='2.086'/%3E%3C/svg%3E%0A");
						display: flex;
						height: 100%;
						position: absolute;
						right: 34px;
						-webkit-transform: rotate(180deg) translateY(-5px);
						transform: rotate(180deg) translateY(-5px);
					}
				}

				&.open {

					& .current {

						&::after {
							-webkit-transform: rotate(0) translateY(1px);
							transform: rotate(0) translateY(1px);
						}
					}

					& .list {
						background: var(--white);
						border: 1.5px solid var(--clay);
						display: flex;
						flex-direction: column;
						font-weight: var(--fw-reg);
						margin: -11px 0 0 0 !important;
						padding: 15px 34px 20px !important;
						z-index: 5;

						& .option {
							padding: 0;

							&::after {
								left: 0;
								top: 50%;
								transform: translateY(-50%);
							}

							&:hover,
							&:focus {
								padding-left: 15px;
							}
						}

						& .option + .option {
							margin-top: 15px !important;
						}
					}
				}
			} */

			/* Select Input */
		}

.pl--form .gform_wrapper .gfield--type-select .nice-select, .pl--form .gform_wrapper .gfield--type-address .nice-select {
				border: 1.5px solid var(--clay);
				color: #000;
				color: var(--black);
				cursor: pointer;
				font-weight: var(--fw-reg);
				min-height: 58px;
				position: relative;
				width: 100%
			}

.pl--form .gform_wrapper .gfield--type-select .nice-select.disabled, .pl--form .gform_wrapper .gfield--type-address .nice-select.disabled {
					background-image: none;
				}

.pl--form .gform_wrapper .gfield--type-select .nice-select:focus, .pl--form .gform_wrapper .gfield--type-address .nice-select:focus {
					outline: none;
				}

.pl--form .gform_wrapper .gfield--type-select .nice-select:hover .current::after, .pl--form .gform_wrapper .gfield--type-select .nice-select.open .current::after, .pl--form .gform_wrapper .gfield--type-address .nice-select:hover .current::after, .pl--form .gform_wrapper .gfield--type-address .nice-select.open .current::after {
							background-color: #fff;
							background-color: var(--white);
							border: solid 5px var(--light-red-2);
							content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='9' viewBox='0 0 17 9' fill='none'%3E%3Cpath d='M1.89282 1.67969L8.49997 6.9654L15.1071 1.67969' stroke='%23192958' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
							outline: 2px solid var(--light-red);
						}

.pl--form .gform_wrapper .gfield--type-select .nice-select .current, .pl--form .gform_wrapper .gfield--type-address .nice-select .current {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				background-color: #fff;
				background-color: var(--white);
				color: #000;
				color: var(--black);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				height: 60px;
				outline: 1px solid #858585;
				outline: 1px solid var(--grey-3);
				padding: 10px 20px;
				position: relative;
				-webkit-transition: all 300ms ease-in-out;
				transition: all 300ms ease-in-out;
				width: 100%
			}

.pl--form .gform_wrapper .gfield--type-select .nice-select .current::after, .pl--form .gform_wrapper .gfield--type-address .nice-select .current::after {
					-webkit-box-align: center;
					    -ms-flex-align: center;
					        align-items: center;
					border-radius: 100%;
					content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='9' viewBox='0 0 17 9' fill='none'%3E%3Cpath d='M1.89282 1.67969L8.49997 6.9654L15.1071 1.67969' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					height: 25px;
					-webkit-box-pack: center;
					    -ms-flex-pack: center;
					        justify-content: center;
					position: absolute;
					right: 12px;
					top: 17px;
					-webkit-transform-origin: 50% 45%;
					        transform-origin: 50% 45%;
					-webkit-transition: all 300ms ease-in-out;
					transition: all 300ms ease-in-out;
					width: 25px;
				}

.pl--form .gform_wrapper .gfield--type-select .nice-select .list, .pl--form .gform_wrapper .gfield--type-address .nice-select .list {
				background-color: #fff;
				background-color: var(--white);
				border: 2px solid #00113c;
				border: 2px solid var(--dark-blue);
				bottom: 2px;
				display: none;
				left: 0;
				list-style: none;
				margin: 0;
				max-height: 105px;
				overflow: auto;
				padding: 0;
				position: absolute;
				right: 0;
				-webkit-transform: translateY(100%);
				        transform: translateY(100%);
				-webkit-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
				width: 100%;
				z-index: 1;
			}

.pl--form .gform_wrapper .gfield--type-select .nice-select.open .list, .pl--form .gform_wrapper .gfield--type-address .nice-select.open .list {
				display: block;
			}

.pl--form .gform_wrapper .gfield--type-select .nice-select .list .option, .pl--form .gform_wrapper .gfield--type-address .nice-select .list .option {
				margin: 0;
				padding: 7px 20px;
				position: relative;
				-webkit-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out
			}

.pl--form .gform_wrapper .gfield--type-select .nice-select .list .option::before, .pl--form .gform_wrapper .gfield--type-address .nice-select .list .option::before {
					content: none;
					left: 20px;
					position: absolute;
					top: 3px;
					-webkit-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out;
				}

.pl--form .gform_wrapper .gfield--type-select .nice-select .list .option:hover,
				.pl--form .gform_wrapper .gfield--type-select .nice-select .list .option:focus,
				.pl--form .gform_wrapper .gfield--type-select .nice-select .list .option.selected,
				.pl--form .gform_wrapper .gfield--type-select .nice-select .list .option.focus,
				.pl--form .gform_wrapper .gfield--type-address .nice-select .list .option:hover,
				.pl--form .gform_wrapper .gfield--type-address .nice-select .list .option:focus,
				.pl--form .gform_wrapper .gfield--type-address .nice-select .list .option.selected,
				.pl--form .gform_wrapper .gfield--type-address .nice-select .list .option.focus {
					font-weight: 700;
					font-weight: var(--font-weight-bold);
				}

.pl--form .gform_wrapper {

		/* Checkbox Fields */
	}

.pl--form .gform_wrapper .gfield--type-checkbox input[type="checkbox"] {
				-ms-flex-item-align: start;
				    align-self: flex-start;
				-webkit-appearance: none;
				background-color: #fff;
				background-color: var(--white);
				border: 1px solid #858585;
				border: 1px solid var(--grey-3);
				border-radius: 2px;
				cursor: pointer;
				height: 20px;
				margin: 0;
				position: relative;
				width: 20px
			}

@media (min-width: 1700px) {

.pl--form .gform_wrapper .gfield--type-checkbox input[type="checkbox"] {
					margin-top: 2px
			}
				}

.pl--form .gform_wrapper .gfield--type-checkbox label {
				font-size: 14px;
				line-height: 24px
			}

@media (min-width: 1700px) {

.pl--form .gform_wrapper .gfield--type-checkbox label {
					font-size: 18px;
					line-height: 26px
			}
				}

.pl--form .gform_wrapper .gfield--type-checkbox input[type="checkbox"]:checked {
				border: 2px solid #0077be;
				border: 2px solid var(--light-blue)
			}

.pl--form .gform_wrapper .gfield--type-checkbox input[type="checkbox"]:checked::before {
					content: url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='%230077BE' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_336_3362)'%3E%3Cpath d='M4.84667 10.598C4.6785 10.8194 4.36204 10.8611 4.14227 10.6908L0.402401 7.79314C0.181339 7.62186 0.143734 7.30257 0.318954 7.08461L0.93872 6.31369C1.10956 6.10118 1.41917 6.06474 1.63469 6.23177L3.76569 7.88331C3.98547 8.05364 4.302 8.01194 4.47017 7.7905L10.0895 0.391181C10.2544 0.174024 10.5629 0.12905 10.783 0.290087L11.5892 0.880119C11.8149 1.04526 11.8613 1.36337 11.6921 1.58605L4.84667 10.598Z' fill='%230077BE'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_336_3362'%3E%3Cpath d='M0 0.5C0 0.223858 0.223858 0 0.5 0H11.5C11.7761 0 12 0.223858 12 0.5V10.5C12 10.7761 11.7761 11 11.5 11H0.5C0.223858 11 0 10.7761 0 10.5V0.5Z' fill='%230077BE'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
					left: 2px;
					position: relative;
				}

.pl--form .gform_wrapper .gfield--type-checkbox .gfield_checkbox .gchoice {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 10px;
				gap: 10px;
			}

.pl--form .gform_wrapper {

		/* Radio Button Fields */
	}

.pl--form .gform_wrapper .gfield--type-radio {

			/* Radio Input */

		}

.pl--form .gform_wrapper .gfield--type-radio input[type="radio"] {
				-ms-flex-item-align: start;
				    align-self: flex-start;
				-webkit-appearance: none;
				background-color: #fff;
				background-color: var(--white);
				border: 1px solid #858585;
				border: 1px solid var(--grey-3);
				border-radius: 100%;
				cursor: pointer;
				height: 20px;
				position: relative;
				width: 20px
			}

@media (min-width: 1700px) {

.pl--form .gform_wrapper .gfield--type-radio input[type="radio"] {
					margin-top: 2px
			}
				}

.pl--form .gform_wrapper .gfield--type-radio label {
				font-size: 14px;
				line-height: 24px
			}

@media (min-width: 1700px) {

.pl--form .gform_wrapper .gfield--type-radio label {
					font-size: 18px;
					line-height: 26px
			}
				}

.pl--form .gform_wrapper .gfield--type-radio {

			/* Radio Input - Checked */

		}

.pl--form .gform_wrapper .gfield--type-radio input[type="radio"]:checked {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				border: 2px solid #0077be;
				border: 2px solid var(--light-blue);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				position: relative
			}

.pl--form .gform_wrapper .gfield--type-radio input[type="radio"]:checked::before {
					content: none !important;
				}

.pl--form .gform_wrapper .gfield--type-radio input[type="radio"]:checked::after {
					background: #0077be;
					background: var(--light-blue);
					border-radius: 100%;
					content: "";
					height: 11px;
					height: 10px;
					width: 11px;
					width: 10px;
				}

.pl--form .gform_wrapper .gfield--type-radio {

			/* Radio Choices */

		}

.pl--form .gform_wrapper .gfield--type-radio .gfield_radio .gchoice {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 10px;
				gap: 10px;
			}

.pl--form .gform_wrapper {

		/* Date fields */
	}

.pl--form .gform_wrapper .gfield--type-date .ginput_container_date {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				width: 100%
			}

.pl--form .gform_wrapper .gfield--type-date .ginput_container_date input {
					width: 100%;
				}

.pl--form .gform_wrapper {

		/* Number fields */
	}

.pl--form .gform_wrapper .gfield--type-number input[type="number"]::-webkit-inner-spin-button {
					cursor: pointer;
					height: 38px;
					margin-right: -30px !important;
					opacity: 1 !important;
					width: 38px;
				}

.pl--form .gform_wrapper {

		/* File Upload fields */
	}

.pl--form .gform_wrapper .gfield--type-fileupload .ginput_container_fileupload {
				position: relative
			}

.pl--form .gform_wrapper .gfield--type-fileupload .ginput_container_fileupload:hover {
					cursor: auto
				}

.pl--form .gform_wrapper .gfield--type-fileupload .ginput_container_fileupload:hover *:not(.gform_fileupload_multifile) ~ .gform_fileupload_rules::before {
						background-color: #fff;
						background-color: var(--white);
						background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 3.41501V10.9998C9 11.5529 8.55313 11.9998 8 11.9998C7.44687 11.9998 7 11.5529 7 10.9998V3.41501L4.70625 5.70887C4.31563 6.09952 3.68125 6.09952 3.29063 5.70887C2.9 5.31823 2.9 4.68382 3.29063 4.29318L7.29063 0.292983C7.68125 -0.097661 8.31563 -0.097661 8.70625 0.292983L12.7063 4.29318C13.0969 4.68382 13.0969 5.31823 12.7063 5.70887C12.3156 6.09952 11.6812 6.09952 11.2906 5.70887L9 3.41501ZM2 10.9998H6C6 12.1029 6.89688 12.9999 8 12.9999C9.10312 12.9999 10 12.1029 10 10.9998H14C15.1031 10.9998 16 11.8967 16 12.9999V13.9999C16 15.1031 15.1031 16 14 16H2C0.896875 16 0 15.1031 0 13.9999V12.9999C0 11.8967 0.896875 10.9998 2 10.9998ZM13.5 14.2499C13.6989 14.2499 13.8897 14.1709 14.0303 14.0302C14.171 13.8896 14.25 13.6988 14.25 13.4999C14.25 13.301 14.171 13.1102 14.0303 12.9695C13.8897 12.8289 13.6989 12.7498 13.5 12.7498C13.3011 12.7498 13.1103 12.8289 12.9697 12.9695C12.829 13.1102 12.75 13.301 12.75 13.4999C12.75 13.6988 12.829 13.8896 12.9697 14.0302C13.1103 14.1709 13.3011 14.2499 13.5 14.2499Z' fill='%2300113C'/%3E%3C/svg%3E%0A");
						border-color: #eaeaea;
						border-color: var(--light-grey-3);
						color: #000;
						color: var(--black);
						cursor: pointer;
					}

.pl--form .gform_wrapper .gfield--type-fileupload .ginput_container_fileupload .gform_drop_area::before {
					content: none !important;
				}

.pl--form .gform_wrapper .gfield--type-fileupload input {
				-webkit-appearance: none;
				   -moz-appearance: none;
				        appearance: none;
				background: transparent;
				cursor: pointer;
				display: block;
				font-size: 14px;
				height: 52px;
				line-height: 24px;
				opacity: 0;
				padding: 0;
				width: 200px !important
			}

@media (min-width: 1700px) {

.pl--form .gform_wrapper .gfield--type-fileupload input {
					font-size: 18px;
					line-height: 26px
			}
				}

.pl--form .gform_wrapper .gfield--type-fileupload *:not(.gform_fileupload_multifile) ~ .gform_fileupload_rules {
				margin: -52px 0 0 0;
				padding: 127px 0 0 !important;
				pointer-events: none;
				position: relative
			}

.pl--form .gform_wrapper .gfield--type-fileupload *:not(.gform_fileupload_multifile) ~ .gform_fileupload_rules::before {
					-webkit-box-align: center;
					    -ms-flex-align: center;
					        align-items: center;
					background-color: #00164d;
					background-color: var(--medium-blue);
					background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 3.41501V10.9998C9 11.5529 8.55313 11.9998 8 11.9998C7.44688 11.9998 7 11.5529 7 10.9998V3.41501L4.70625 5.70887C4.31563 6.09952 3.68125 6.09952 3.29063 5.70887C2.9 5.31823 2.9 4.68382 3.29063 4.29318L7.29063 0.292983C7.68125 -0.097661 8.31563 -0.097661 8.70625 0.292983L12.7063 4.29318C13.0969 4.68382 13.0969 5.31823 12.7063 5.70887C12.3156 6.09952 11.6812 6.09952 11.2906 5.70887L9 3.41501ZM2 10.9998H6C6 12.1029 6.89687 12.9999 8 12.9999C9.10312 12.9999 10 12.1029 10 10.9998H14C15.1031 10.9998 16 11.8967 16 12.9999V13.9999C16 15.1031 15.1031 16 14 16H2C0.896875 16 0 15.1031 0 13.9999V12.9999C0 11.8967 0.896875 10.9998 2 10.9998ZM13.5 14.2499C13.6989 14.2499 13.8897 14.1709 14.0303 14.0302C14.171 13.8896 14.25 13.6988 14.25 13.4999C14.25 13.301 14.171 13.1102 14.0303 12.9695C13.8897 12.8289 13.6989 12.7498 13.5 12.7498C13.3011 12.7498 13.1103 12.8289 12.9697 12.9695C12.829 13.1102 12.75 13.301 12.75 13.4999C12.75 13.6988 12.829 13.8896 12.9697 14.0302C13.1103 14.1709 13.3011 14.2499 13.5 14.2499Z' fill='white'/%3E%3C/svg%3E%0A");
					background-position: center left 25px;
					background-repeat: no-repeat;
					background-size: 27.668px 21.149;
					border: none;
					border-radius: 40px;
					color: #fff;
					color: var(--white);
					content: "Choose File";
					cursor: pointer;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					font-size: 14px;
					font-style: normal;
					font-weight: var(--fw-semibold);
					left: 0;
					line-height: 24px;
					padding: 13px 28px 13px 55px;
					pointer-events: none;
					position: absolute;
					top: 0;
					-webkit-transition: all 0.3s ease-out;
					transition: all 0.3s ease-out
				}

@media (min-width: 1700px) {

.pl--form .gform_wrapper .gfield--type-fileupload *:not(.gform_fileupload_multifile) ~ .gform_fileupload_rules::before {
						font-size: 18px;
						line-height: 26px
				}
					}

.pl--form .gform_wrapper .gfield--type-fileupload *:not(.gform_fileupload_multifile) ~ .gform_fileupload_rules[data-content="No file chosen"]::after {
					background: transparent;
					border: none;
					border-radius: 0;
					color: #000;
					color: var(--black);
					font-size: 14px;
					font-style: italic;
					font-weight: var(--fw-reg);
					left: 31px;
					line-height: 24px;
					padding: 0 10px 0 0;
					top: 35px
				}

@media (min-width: 1700px) {

.pl--form .gform_wrapper .gfield--type-fileupload *:not(.gform_fileupload_multifile) ~ .gform_fileupload_rules[data-content="No file chosen"]::after {
						font-size: 18px;
						line-height: 26px
				}
					}

@media (min-width: 514px) {

.pl--form .gform_wrapper .gfield--type-fileupload *:not(.gform_fileupload_multifile) ~ .gform_fileupload_rules {
					padding: 64px 0 0 !important
			}

					.pl--form .gform_wrapper .gfield--type-fileupload *:not(.gform_fileupload_multifile) ~ .gform_fileupload_rules::after {
						left: 221px;
						max-width: calc(100% - 278px);
						-webkit-transform: none;
						        transform: none;
					}

					.pl--form .gform_wrapper .gfield--type-fileupload *:not(.gform_fileupload_multifile) ~ .gform_fileupload_rules[data-content="No file chosen"]::after {
						left: 221px;
						top: 14px;
					}
				}

.pl--form .gform_wrapper .gfield--type-fileupload .ginput_preview {
				background: var(--birch-70);
				border: solid 2px var(--birch-70);
				color: var(--blueberry);
				content: attr(data-content);
				display: inline-block;
				font-size: 14px;
				font-style: normal;
				font-weight: var(--fw-semibold);
				line-height: 24px;
				margin: 15px 15px 0 0 !important;
				max-width: 100%;
				padding: 10px 20px;
				position: relative;
				width: -webkit-max-content;
				width: -moz-max-content;
				width: max-content
			}

@media (min-width: 1700px) {

.pl--form .gform_wrapper .gfield--type-fileupload .ginput_preview {
					font-size: 18px;
					line-height: 26px
			}
				}

.pl--form .gform_wrapper .gfield--type-fileupload .ginput_preview .gfield_fileupload_filename {
					padding-right: 30px !important;
				}

@media (--bp-medium) {

.pl--form .gform_wrapper .gfield--type-fileupload .ginput_container_fileupload + .ginput_preview_list {
					padding-left: 31px
			}
				}

.pl--form .gform_wrapper .gfield--type-fileupload .button.gform_button_select_files {
				background: var(--milkweed-20) !important;
				border: solid 2px var(--milkweed-20) !important;
				color: var(--blueberry) !important;
				font-size: 14px;
				height: 52px !important;
				line-height: 24px
			}

@media (min-width: 1700px) {

.pl--form .gform_wrapper .gfield--type-fileupload .button.gform_button_select_files {
					font-size: 18px;
					line-height: 26px
			}
				}

.pl--form .gform_wrapper .gfield--type-fileupload .dashicons-trash {
				height: 100%;
				position: absolute;
				right: 20px;
				top: 50% !important;
				-webkit-transform: translateY(-50%) !important;
				        transform: translateY(-50%) !important;
				width: 100%;
			}

.pl--form .gform_wrapper .gfield--type-fileupload .dashicons-trash::before {
				content: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L11 10.7159' stroke='%237C3C44' stroke-linecap='round'/%3E%3Cpath d='M11.162 1L1.16201 10.7159' stroke='%237C3C44' stroke-linecap='round'/%3E%3C/svg%3E%0A") !important;
				position: absolute !important;
				right: 0 !important;
				top: 10px !important;
			}

.pl--form .gform_wrapper .gfield--type-fileupload .gform_delete_file {
				margin-left: 16px
			}

.pl--form .gform_wrapper .gfield--type-fileupload .gform_delete_file:hover .dashicons-trash::before, .pl--form .gform_wrapper .gfield--type-fileupload .gform_delete_file:focus .dashicons-trash::before {

						/* content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='2.924' viewBox='0 0 20 2.924'%3E%3Cg transform='translate(20 -10.957) rotate(90)'%3E%3Cpath d='M20.88,8.176A1.342,1.342,0,0,0,19.419,7a1.342,1.342,0,0,0-1.461,1.176V25.824A1.342,1.342,0,0,0,19.419,27a1.342,1.342,0,0,0,1.461-1.176Z' transform='translate(-7 -7)' fill='%2311617c'/%3E%3C/g%3E%3C/svg%3E ");
						height: 38px;
						right: 30px; */
					}

.pl--form .gform_wrapper .gfield--type-fileupload .gfield_fileupload_progress,
			.pl--form .gform_wrapper .gfield--type-fileupload .gfield_fileupload_filesize {
				display: none !important;
			}

.pl--form .gform_wrapper {
				

		/* Errors */
	}

.pl--form .gform_wrapper .gfield_error label {
				color: var(--blueberry);
				font-size: 14px;
				line-height: 24px
			}

@media (min-width: 1700px) {

.pl--form .gform_wrapper .gfield_error label {
					font-size: 18px;
					line-height: 26px
			}
				}

.pl--form .gform_wrapper .gfield_error input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),
			.pl--form .gform_wrapper .gfield_error .gfield_error.gfield textarea {
				background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_448_2360)'%3E%3Cpath d='M16 32C20.2435 32 24.3131 30.3143 27.3137 27.3137C30.3143 24.3131 32 20.2435 32 16C32 11.7565 30.3143 7.68687 27.3137 4.68629C24.3131 1.68571 20.2435 0 16 0C11.7565 0 7.68687 1.68571 4.68629 4.68629C1.68571 7.68687 0 11.7565 0 16C0 20.2435 1.68571 24.3131 4.68629 27.3137C7.68687 30.3143 11.7565 32 16 32ZM16 8C16.8312 8 17.5 8.66875 17.5 9.5V16.5C17.5 17.3312 16.8312 18 16 18C15.1687 18 14.5 17.3312 14.5 16.5V9.5C14.5 8.66875 15.1687 8 16 8ZM14 22C14 21.4696 14.2107 20.9609 14.5858 20.5858C14.9609 20.2107 15.4696 20 16 20C16.5304 20 17.0391 20.2107 17.4142 20.5858C17.7893 20.9609 18 21.4696 18 22C18 22.5304 17.7893 23.0391 17.4142 23.4142C17.0391 23.7893 16.5304 24 16 24C15.4696 24 14.9609 23.7893 14.5858 23.4142C14.2107 23.0391 14 22.5304 14 22Z' fill='%23A70303'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_448_2360'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
				background-position: top 50% right 10px;
				background-repeat: no-repeat;
				background-size: 28px 28px;
			}

.pl--form .gform_wrapper .gfield_description.gfield_validation_message {
			background-color: transparent;
			border: none;
			color: #a70303;
			color: var(--error);
			font-size: 14px;
			line-height: 24px;
			margin-left: 0;
			padding: 16px 0 0 0;
			position: relative
		}

@media (min-width: 1700px) {

.pl--form .gform_wrapper .gfield_description.gfield_validation_message {
				font-size: 18px;
				line-height: 26px
		}
			}

.pl--form .gform_wrapper .gform_validation_errors {
			background-color: #d9d9d9;
			background-color: var(--light-grey);
			border: none;
			-webkit-box-shadow: none;
			        box-shadow: none;
			color: #fff;
			color: var(--white);
			margin: 35px 0;
			padding: 25px;
			width: 100%
		}

.pl--form .gform_wrapper .gform_validation_errors:focus {
				outline: none;
			}

.pl--form .gform_wrapper .gform_validation_errors h2,
			.pl--form .gform_wrapper .gform_validation_errors li,
			.pl--form .gform_wrapper .gform_validation_errors a {
				color: #fff;
				color: var(--white);
				font-size: 14px;
				font-size: var(--regular-body);
				font-weight: 400;
				font-weight: var(--font-weight-regular);
				line-height: 21px;
				line-height: var(--regular-body-line-height);
				text-align: left;
			}

.pl--form .gform_wrapper .gform_validation_errors .gform-icon {
				display: none;
			}

.pl--form .gform_wrapper {

		/* Required Fields */
	}

.pl--form .gform_wrapper .gfield_required {
			color: var(--blueberry);
			font-size: 14px;
			font-size: var(--regular-body);
			font-weight: 800;
			font-weight: var(--font-weight-xbold);
			line-height: 21px;
			line-height: var(--regular-body-line-height)
		}

.pl--form .gform_wrapper .gfield_required::after {
				content: "*";
				font-size: 21px !important;
				font-weight: 700 !important;
				font-weight: var(--font-weight-bold) !important;
				line-height: 26px !important;
			}

.pl--form .gform_wrapper .gfield_required .gfield_required_text,
			.pl--form .gform_wrapper .gfield_required .gfield_required_asterisk {
				display: none;
			}

.pl--form .gform_wrapper .alert {
			background: #fff;
			background: var(--white);
			border: solid 1px #000;
			border: solid 1px var(--black);
			padding: 20px;
		}

.pl--form .gform_wrapper .acf-innerblocks-container h3,
			.pl--form .gform_wrapper .acf-innerblocks-container h4,
			.pl--form .gform_wrapper .acf-innerblocks-container h5,
			.pl--form .gform_wrapper .acf-innerblocks-container h6,
			.pl--form .gform_wrapper .gfield--type-html h3,
			.pl--form .gform_wrapper .gfield--type-html h4,
			.pl--form .gform_wrapper .gfield--type-html h5,
			.pl--form .gform_wrapper .gfield--type-html h6 {
				color: #0a4a9d !important;
				color: var(--text-navy) !important;
				font-weight: 600 !important;
				font-weight: var(--font-weight-semibold) !important;
				margin: 0 0 10px !important;
			}

.pl--form .gform_wrapper .acf-innerblocks-container p, .pl--form .gform_wrapper .gfield--type-html p {
				font-size: 14px !important;
				font-size: var(--regular-body) !important;
				line-height: 21px !important;
				line-height: var(--regular-body-line-height) !important;
			}

.pl--form .gform_wrapper .acf-innerblocks-container p + h4,
			.pl--form .gform_wrapper .acf-innerblocks-container p + h5,
			.pl--form .gform_wrapper .acf-innerblocks-container p + h6,
			.pl--form .gform_wrapper .acf-innerblocks-container .alert + h4,
			.pl--form .gform_wrapper .acf-innerblocks-container .alert + h5,
			.pl--form .gform_wrapper .acf-innerblocks-container .alert + h6,
			.pl--form .gform_wrapper .acf-innerblocks-container .wp-block-column + .wp-block-column,
			.pl--form .gform_wrapper .acf-innerblocks-container .wp-block-columns + .wp-block-columns,
			.pl--form .gform_wrapper .acf-innerblocks-container .wp-block-columns + h4,
			.pl--form .gform_wrapper .acf-innerblocks-container .wp-block-columns + h5,
			.pl--form .gform_wrapper .acf-innerblocks-container .wp-block-columns + h6,
			.pl--form .gform_wrapper .gfield--type-html p + h4,
			.pl--form .gform_wrapper .gfield--type-html p + h5,
			.pl--form .gform_wrapper .gfield--type-html p + h6,
			.pl--form .gform_wrapper .gfield--type-html .alert + h4,
			.pl--form .gform_wrapper .gfield--type-html .alert + h5,
			.pl--form .gform_wrapper .gfield--type-html .alert + h6,
			.pl--form .gform_wrapper .gfield--type-html .wp-block-column + .wp-block-column,
			.pl--form .gform_wrapper .gfield--type-html .wp-block-columns + .wp-block-columns,
			.pl--form .gform_wrapper .gfield--type-html .wp-block-columns + h4,
			.pl--form .gform_wrapper .gfield--type-html .wp-block-columns + h5,
			.pl--form .gform_wrapper .gfield--type-html .wp-block-columns + h6 {
				margin-top: 20px !important;
			}

.pl--form .gform_wrapper .acf-innerblocks-container ul,
			.pl--form .gform_wrapper .acf-innerblocks-container ol,
			.pl--form .gform_wrapper .gfield--type-html ul,
			.pl--form .gform_wrapper .gfield--type-html ol {
				font-family: "Work Sans", sans-serif;
				font-family: var(--font-primary);
				list-style-type: none;
				margin: 0;
				padding: 10px 0 0 0
			}

.pl--form .gform_wrapper .acf-innerblocks-container ul:not(:last-child), .pl--form .gform_wrapper .acf-innerblocks-container ol:not(:last-child), .pl--form .gform_wrapper .gfield--type-html ul:not(:last-child), .pl--form .gform_wrapper .gfield--type-html ol:not(:last-child) {
					margin-bottom: 17px;
				}

.pl--form .gform_wrapper .acf-innerblocks-container ul li, .pl--form .gform_wrapper .acf-innerblocks-container ol li, .pl--form .gform_wrapper .gfield--type-html ul li, .pl--form .gform_wrapper .gfield--type-html ol li {
					font-size: 14px !important;
					font-size: var(--regular-body) !important;
					line-height: 21px !important;
					line-height: var(--regular-body-line-height) !important;
					min-height: 15px;
					padding-left: 27px;
					position: relative
				}

.pl--form .gform_wrapper .acf-innerblocks-container ul li:not(:last-child), .pl--form .gform_wrapper .acf-innerblocks-container ol li:not(:last-child), .pl--form .gform_wrapper .gfield--type-html ul li:not(:last-child), .pl--form .gform_wrapper .gfield--type-html ol li:not(:last-child) {
						margin-bottom: 10px;
					}

.pl--form .gform_wrapper .acf-innerblocks-container ul ol,
				.pl--form .gform_wrapper .acf-innerblocks-container ul ul,
				.pl--form .gform_wrapper .acf-innerblocks-container ol ol,
				.pl--form .gform_wrapper .acf-innerblocks-container ol ul,
				.pl--form .gform_wrapper .gfield--type-html ul ol,
				.pl--form .gform_wrapper .gfield--type-html ul ul,
				.pl--form .gform_wrapper .gfield--type-html ol ol,
				.pl--form .gform_wrapper .gfield--type-html ol ul {
					margin-top: 10px;
				}

.pl--form .gform_wrapper .acf-innerblocks-container ul a, .pl--form .gform_wrapper .acf-innerblocks-container ol a, .pl--form .gform_wrapper .gfield--type-html ul a, .pl--form .gform_wrapper .gfield--type-html ol a {
					text-decoration: underline
				}

.pl--form .gform_wrapper .acf-innerblocks-container ul a:hover,
					.pl--form .gform_wrapper .acf-innerblocks-container ul a:focus,
					.pl--form .gform_wrapper .acf-innerblocks-container ol a:hover,
					.pl--form .gform_wrapper .acf-innerblocks-container ol a:focus,
					.pl--form .gform_wrapper .gfield--type-html ul a:hover,
					.pl--form .gform_wrapper .gfield--type-html ul a:focus,
					.pl--form .gform_wrapper .gfield--type-html ol a:hover,
					.pl--form .gform_wrapper .gfield--type-html ol a:focus {
						text-decoration: none;
					}

.pl--form .gform_wrapper .acf-innerblocks-container ul, .pl--form .gform_wrapper .gfield--type-html ul {

				/* first li */
			}

.pl--form .gform_wrapper .acf-innerblocks-container ul > li, .pl--form .gform_wrapper .gfield--type-html ul > li {
					padding-left: 22px
				}

.pl--form .gform_wrapper .acf-innerblocks-container ul > li::before, .pl--form .gform_wrapper .gfield--type-html ul > li::before {
						content: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99998 5.66683C2.63012 5.66683 2.28308 5.59687 1.95887 5.45696C1.63462 5.31705 1.35257 5.1272 1.11274 4.8874C0.872945 4.64757 0.683093 4.36552 0.543181 4.04127C0.403269 3.71706 0.333313 3.37002 0.333313 3.00016C0.333313 2.6303 0.403269 2.28327 0.543181 1.95906C0.683093 1.6348 0.872945 1.35276 1.11274 1.11292C1.35257 0.873128 1.63462 0.683276 1.95887 0.543364C2.28308 0.403452 2.63012 0.333496 2.99998 0.333496C3.36984 0.333496 3.71688 0.403452 4.04109 0.543364C4.36534 0.683276 4.64739 0.873128 4.88722 1.11292C5.12702 1.35276 5.31687 1.6348 5.45678 1.95906C5.59669 2.28327 5.66665 2.6303 5.66665 3.00016C5.66665 3.37002 5.59669 3.71706 5.45678 4.04127C5.31687 4.36552 5.12702 4.64757 4.88722 4.8874C4.64739 5.1272 4.36534 5.31705 4.04109 5.45696C3.71688 5.59687 3.36984 5.66683 2.99998 5.66683Z' fill='black'/%3E%3C/svg%3E%0A");
						left: 0;
						position: absolute;
						top: -2px;
					}

.pl--form .gform_wrapper .acf-innerblocks-container ul > strong li, .pl--form .gform_wrapper .gfield--type-html ul > strong li {
						padding-left: 22px
					}

.pl--form .gform_wrapper .acf-innerblocks-container ul > strong li::before, .pl--form .gform_wrapper .gfield--type-html ul > strong li::before {
							content: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99998 5.66683C2.63012 5.66683 2.28308 5.59687 1.95887 5.45696C1.63462 5.31705 1.35257 5.1272 1.11274 4.8874C0.872945 4.64757 0.683093 4.36552 0.543181 4.04127C0.403269 3.71706 0.333313 3.37002 0.333313 3.00016C0.333313 2.6303 0.403269 2.28327 0.543181 1.95906C0.683093 1.6348 0.872945 1.35276 1.11274 1.11292C1.35257 0.873128 1.63462 0.683276 1.95887 0.543364C2.28308 0.403452 2.63012 0.333496 2.99998 0.333496C3.36984 0.333496 3.71688 0.403452 4.04109 0.543364C4.36534 0.683276 4.64739 0.873128 4.88722 1.11292C5.12702 1.35276 5.31687 1.6348 5.45678 1.95906C5.59669 2.28327 5.66665 2.6303 5.66665 3.00016C5.66665 3.37002 5.59669 3.71706 5.45678 4.04127C5.31687 4.36552 5.12702 4.64757 4.88722 4.8874C4.64739 5.1272 4.36534 5.31705 4.04109 5.45696C3.71688 5.59687 3.36984 5.66683 2.99998 5.66683Z' fill='black'/%3E%3C/svg%3E%0A");
							left: 0;
							position: absolute;
							top: -2px;
						}

.pl--form .gform_wrapper .acf-innerblocks-container ul, .pl--form .gform_wrapper .gfield--type-html ul {
		
				/* second li */
			}

.pl--form .gform_wrapper .acf-innerblocks-container ul > li > ul > li,
				.pl--form .gform_wrapper .acf-innerblocks-container ul > li > ol > li,
				.pl--form .gform_wrapper .gfield--type-html ul > li > ul > li,
				.pl--form .gform_wrapper .gfield--type-html ul > li > ol > li {
					padding-left: 22px
				}

.pl--form .gform_wrapper .acf-innerblocks-container ul > li > ul > li::before, .pl--form .gform_wrapper .acf-innerblocks-container ul > li > ol > li::before, .pl--form .gform_wrapper .gfield--type-html ul > li > ul > li::before, .pl--form .gform_wrapper .gfield--type-html ul > li > ol > li::before {
						content: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99998 5.66683C2.63012 5.66683 2.28308 5.59687 1.95887 5.45696C1.63462 5.31705 1.35257 5.1272 1.11274 4.8874C0.872945 4.64757 0.683093 4.36552 0.543181 4.04127C0.403269 3.71706 0.333313 3.37002 0.333313 3.00016C0.333313 2.6303 0.403269 2.28327 0.543181 1.95906C0.683093 1.6348 0.872945 1.35276 1.11274 1.11292C1.35257 0.873128 1.63462 0.683276 1.95887 0.543364C2.28308 0.403452 2.63012 0.333496 2.99998 0.333496C3.36984 0.333496 3.71688 0.403452 4.04109 0.543364C4.36534 0.683276 4.64739 0.873128 4.88722 1.11292C5.12702 1.35276 5.31687 1.6348 5.45678 1.95906C5.59669 2.28327 5.66665 2.6303 5.66665 3.00016C5.66665 3.37002 5.59669 3.71706 5.45678 4.04127C5.31687 4.36552 5.12702 4.64757 4.88722 4.8874C4.64739 5.1272 4.36534 5.31705 4.04109 5.45696C3.71688 5.59687 3.36984 5.66683 2.99998 5.66683Z' fill='black'/%3E%3C/svg%3E%0A");
						left: 0;
						position: absolute;
						top: -2px;
					}

.pl--form .gform_wrapper .acf-innerblocks-container ul, .pl--form .gform_wrapper .gfield--type-html ul {
		
				/* third li */
			}

.pl--form .gform_wrapper .acf-innerblocks-container ul > li > ul > li > ul > li,
				.pl--form .gform_wrapper .acf-innerblocks-container ul > li > ul > li > ol > li,
				.pl--form .gform_wrapper .acf-innerblocks-container ul > li > ol > li > ol > li,
				.pl--form .gform_wrapper .acf-innerblocks-container ul > li > ol > li > ul > li,
				.pl--form .gform_wrapper .gfield--type-html ul > li > ul > li > ul > li,
				.pl--form .gform_wrapper .gfield--type-html ul > li > ul > li > ol > li,
				.pl--form .gform_wrapper .gfield--type-html ul > li > ol > li > ol > li,
				.pl--form .gform_wrapper .gfield--type-html ul > li > ol > li > ul > li {
					padding-left: 22px
				}

.pl--form .gform_wrapper .acf-innerblocks-container ul > li > ul > li > ul > li::before, .pl--form .gform_wrapper .acf-innerblocks-container ul > li > ul > li > ol > li::before, .pl--form .gform_wrapper .acf-innerblocks-container ul > li > ol > li > ol > li::before, .pl--form .gform_wrapper .acf-innerblocks-container ul > li > ol > li > ul > li::before, .pl--form .gform_wrapper .gfield--type-html ul > li > ul > li > ul > li::before, .pl--form .gform_wrapper .gfield--type-html ul > li > ul > li > ol > li::before, .pl--form .gform_wrapper .gfield--type-html ul > li > ol > li > ol > li::before, .pl--form .gform_wrapper .gfield--type-html ul > li > ol > li > ul > li::before {
						content: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99998 5.66683C2.63012 5.66683 2.28308 5.59687 1.95887 5.45696C1.63462 5.31705 1.35257 5.1272 1.11274 4.8874C0.872945 4.64757 0.683093 4.36552 0.543181 4.04127C0.403269 3.71706 0.333313 3.37002 0.333313 3.00016C0.333313 2.6303 0.403269 2.28327 0.543181 1.95906C0.683093 1.6348 0.872945 1.35276 1.11274 1.11292C1.35257 0.873128 1.63462 0.683276 1.95887 0.543364C2.28308 0.403452 2.63012 0.333496 2.99998 0.333496C3.36984 0.333496 3.71688 0.403452 4.04109 0.543364C4.36534 0.683276 4.64739 0.873128 4.88722 1.11292C5.12702 1.35276 5.31687 1.6348 5.45678 1.95906C5.59669 2.28327 5.66665 2.6303 5.66665 3.00016C5.66665 3.37002 5.59669 3.71706 5.45678 4.04127C5.31687 4.36552 5.12702 4.64757 4.88722 4.8874C4.64739 5.1272 4.36534 5.31705 4.04109 5.45696C3.71688 5.59687 3.36984 5.66683 2.99998 5.66683Z' fill='black'/%3E%3C/svg%3E%0A");
						left: 0;
						position: absolute;
						top: -2px;
					}

.pl--form .gform_wrapper .acf-innerblocks-container ol, .pl--form .gform_wrapper .gfield--type-html ol {
				counter-reset: my-awesome-counter;
				margin-left: 5px

				/* first li */
			}

.pl--form .gform_wrapper .acf-innerblocks-container ol > li, .pl--form .gform_wrapper .gfield--type-html ol > li {
					counter-increment: my-awesome-counter;
					padding-left: 27px
				}

.pl--form .gform_wrapper .acf-innerblocks-container ol > li:nth-child(n+10)::before, .pl--form .gform_wrapper .gfield--type-html ol > li:nth-child(n+10)::before {
							left: -12px;
						}

.pl--form .gform_wrapper .acf-innerblocks-container ol > li::before, .pl--form .gform_wrapper .gfield--type-html ol > li::before {
					color: #0a4a9d;
					color: var(--text-navy);
					content: counter(my-awesome-counter) ". ";
					font-family: "Work Sans", sans-serif;
					font-family: var(--font-primary);
					font-size: 14px;
					font-size: var(--regular-body);
					font-weight: 800;
					left: 0;
					line-height: 21px;
					line-height: var(--regular-body-line-height);
					position: absolute;
					top: 0;
				}

.pl--form .gform_wrapper .acf-innerblocks-container ol, .pl--form .gform_wrapper .gfield--type-html ol {

				/* second li */
			}

.pl--form .gform_wrapper .acf-innerblocks-container ol > li > ul > li,
				.pl--form .gform_wrapper .acf-innerblocks-container ol > li > ol > li,
				.pl--form .gform_wrapper .gfield--type-html ol > li > ul > li,
				.pl--form .gform_wrapper .gfield--type-html ol > li > ol > li {
					counter-increment: my-awesome-counter-2;
					margin-left: 0;
					padding-left: 26px
				}

.pl--form .gform_wrapper .acf-innerblocks-container ol > li > ul > li::before, .pl--form .gform_wrapper .acf-innerblocks-container ol > li > ol > li::before, .pl--form .gform_wrapper .gfield--type-html ol > li > ul > li::before, .pl--form .gform_wrapper .gfield--type-html ol > li > ol > li::before {
						color: #0a4a9d;
						color: var(--text-navy);
						content: counter(my-awesome-counter-2, lower-alpha) ". ";
						font-family: "Work Sans", sans-serif;
						font-family: var(--font-primary);
						font-size: 14px;
						font-size: var(--regular-body);
						font-weight: 600;
						left: 0;
						line-height: 21px;
						line-height: var(--regular-body-line-height);
						position: absolute;
						top: 0;
					}

.pl--form .gform_wrapper .acf-innerblocks-container ol, .pl--form .gform_wrapper .gfield--type-html ol {


				/* third li */
			}

.pl--form .gform_wrapper .acf-innerblocks-container ol > li > ul > li > ul > li,
				.pl--form .gform_wrapper .acf-innerblocks-container ol > li > ul > li > ol > li,
				.pl--form .gform_wrapper .acf-innerblocks-container ol > li > ol > li > ol > li,
				.pl--form .gform_wrapper .acf-innerblocks-container ol > li > ol > li > ul > li,
				.pl--form .gform_wrapper .gfield--type-html ol > li > ul > li > ul > li,
				.pl--form .gform_wrapper .gfield--type-html ol > li > ul > li > ol > li,
				.pl--form .gform_wrapper .gfield--type-html ol > li > ol > li > ol > li,
				.pl--form .gform_wrapper .gfield--type-html ol > li > ol > li > ul > li {
					counter-increment: my-awesome-counter-3;
					margin-left: -5px;
					padding-left: 21px
				}

.pl--form .gform_wrapper .acf-innerblocks-container ol > li > ul > li > ul > li::before, .pl--form .gform_wrapper .acf-innerblocks-container ol > li > ul > li > ol > li::before, .pl--form .gform_wrapper .acf-innerblocks-container ol > li > ol > li > ol > li::before, .pl--form .gform_wrapper .acf-innerblocks-container ol > li > ol > li > ul > li::before, .pl--form .gform_wrapper .gfield--type-html ol > li > ul > li > ul > li::before, .pl--form .gform_wrapper .gfield--type-html ol > li > ul > li > ol > li::before, .pl--form .gform_wrapper .gfield--type-html ol > li > ol > li > ol > li::before, .pl--form .gform_wrapper .gfield--type-html ol > li > ol > li > ul > li::before {
						color: #0a4a9d;
						color: var(--text-navy);
						content: counter(my-awesome-counter-3, lower-roman) ". ";
						font-family: "Work Sans", sans-serif;
						font-family: var(--font-primary);
						font-size: 14px;
						font-size: var(--regular-body);
						font-weight: 600;
						left: 0;
						line-height: 21px;
						line-height: var(--regular-body-line-height);
						position: absolute;
						top: 0;
					}

.pl--form .gform_wrapper .acf-innerblocks-container > li, .pl--form .gform_wrapper .gfield--type-html > li {
				font-size: 14px !important;
				font-size: var(--regular-body) !important;
				line-height: 21px !important;
				line-height: var(--regular-body-line-height) !important;
				min-height: 15px;
				padding-left: 22px;
				position: relative
			}

.pl--form .gform_wrapper .acf-innerblocks-container > li::marker, .pl--form .gform_wrapper .gfield--type-html > li::marker {
					content: none !important;
				}

.pl--form .gform_wrapper .acf-innerblocks-container > li::before, .pl--form .gform_wrapper .gfield--type-html > li::before {
					content: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99998 5.66683C2.63012 5.66683 2.28308 5.59687 1.95887 5.45696C1.63462 5.31705 1.35257 5.1272 1.11274 4.8874C0.872945 4.64757 0.683093 4.36552 0.543181 4.04127C0.403269 3.71706 0.333313 3.37002 0.333313 3.00016C0.333313 2.6303 0.403269 2.28327 0.543181 1.95906C0.683093 1.6348 0.872945 1.35276 1.11274 1.11292C1.35257 0.873128 1.63462 0.683276 1.95887 0.543364C2.28308 0.403452 2.63012 0.333496 2.99998 0.333496C3.36984 0.333496 3.71688 0.403452 4.04109 0.543364C4.36534 0.683276 4.64739 0.873128 4.88722 1.11292C5.12702 1.35276 5.31687 1.6348 5.45678 1.95906C5.59669 2.28327 5.66665 2.6303 5.66665 3.00016C5.66665 3.37002 5.59669 3.71706 5.45678 4.04127C5.31687 4.36552 5.12702 4.64757 4.88722 4.8874C4.64739 5.1272 4.36534 5.31705 4.04109 5.45696C3.71688 5.59687 3.36984 5.66683 2.99998 5.66683Z' fill='black'/%3E%3C/svg%3E%0A");
					left: 0;
					position: absolute;
					top: -2px;
				}

.pl--form .gform_wrapper .acf-innerblocks-container > li:not(:last-child), .pl--form .gform_wrapper .gfield--type-html > li:not(:last-child) {
					margin-bottom: 10px;
				}

.pl--form .gform_wrapper .acf-innerblocks-container table td, .pl--form .gform_wrapper .gfield--type-html table td {
					font-size: 14px !important;
					font-size: var(--regular-body) !important;
					font-weight: 400 !important;
					font-weight: var(--font-weight-regular) !important;
					line-height: 21px !important;
					line-height: var(--regular-body-line-height) !important;
				}

.pl--form .gform_wrapper .ginput_container_consent label {
				font-weight: 400 !important;
				font-weight: var(--font-weight-regular) !important;
			}

.pl--form .gform_wrapper .gfield_consent_description {
			font-weight: 400 !important;
			font-weight: var(--font-weight-regular) !important;
			margin: 10px 0 20px !important;
			max-height: -webkit-fit-content !important;
			max-height: -moz-fit-content !important;
			max-height: fit-content !important;
			overflow-y: visible !important;
		}

.pl--form .gform_wrapper .gf_progressbar_wrapper {
			margin-top: 10px
		}

.pl--form .gform_wrapper .gf_progressbar_wrapper .gf_progressbar_title {
				color: #000 !important;
				color: var(--black) !important;
			}

.pl--form .gform_wrapper .gform-page-footer .gform_previous_button,
			.pl--form .gform_wrapper .gform-page-footer .gform_next_button,
			.pl--form .gform_wrapper .gform-page-footer .gform_button {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				background-color: #0077be;
				background-color: var(--light-blue);
				border: none;
				border-radius: 40px;
				-webkit-box-sizing: border-box;
				        box-sizing: border-box;
				color: #fff;
				color: var(--white);
				display: -webkit-inline-box;
				display: -ms-inline-flexbox;
				display: inline-flex;
				font-size: 16px;
				font-weight: 500;
				font-weight: var(--font-weight-medium);
				height: -webkit-fit-content;
				height: -moz-fit-content;
				height: fit-content;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				padding: 14px 25px;
				text-align: center;
				text-decoration: none;
				-webkit-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content
			}

.pl--form .gform_wrapper .gform-page-footer .gform_previous_button:hover,
				.pl--form .gform_wrapper .gform-page-footer .gform_previous_button:focus,
				.pl--form .gform_wrapper .gform-page-footer .gform_next_button:hover,
				.pl--form .gform_wrapper .gform-page-footer .gform_next_button:focus,
				.pl--form .gform_wrapper .gform-page-footer .gform_button:hover,
				.pl--form .gform_wrapper .gform-page-footer .gform_button:focus {
					background-color: #eaeaea;
					background-color: var(--light-grey-3);
					color: #00113c;
					color: var(--dark-blue);
					cursor: pointer;
					text-decoration: underline;
				}

.pl--form {

	/* Confirmation */
}

.pl--form .gform_confirmation_wrapper .gform_confirmation_message {
		background-color: #0077be;
		background-color: var(--light-blue);
		-webkit-box-shadow: none;
		        box-shadow: none;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		color: #fff;
		color: var(--white);
		font-size: 14px;
		font-size: var(--regular-body);
		font-weight: 400;
		font-weight: var(--font-weight-regular);
		line-height: 21px;
		line-height: var(--regular-body-line-height);
		margin: 35px 0;
		padding: 25px;
		text-align: left;
		width: 100%;
	}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 1240px) {

		.pl--form .main--container {
			padding: 75px;
		}
}

/* ============================================================
 * Pattern Library - Media Gallery Module
 * ============================================================ */

.pl--media-gallery {
	padding-left: 30px;
	padding-left: var(--pl-page);
	padding-right: 30px;
	padding-right: var(--pl-page)
}

.pl--media-gallery .section--content + .row {
		margin-top: 30px;
	}

.pl--media-gallery .row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr)[1];
		grid-template-columns: repeat(1, 1fr);
	}

.pl--media-gallery .column {
		cursor: pointer;
		-webkit-filter: brightness(1);
		        filter: brightness(1);
		height: 0;
		overflow: hidden;
		padding-bottom: 100%;
		position: relative;
		-webkit-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out
	}

.pl--media-gallery .column:focus,
		.pl--media-gallery .column:hover {
			cursor: pointer;
			-webkit-filter: brightness(0.7);
			        filter: brightness(0.7)
		}

.pl--media-gallery .column:focus.is-video .video-icon svg, .pl--media-gallery .column:hover.is-video .video-icon svg {
						-webkit-transform: scale(1.1);
						        transform: scale(1.1)
					}

.pl--media-gallery .column:focus.is-video .video-icon svg path, .pl--media-gallery .column:hover.is-video .video-icon svg path {
							fill: #0077be;
							fill: var(--light-blue);
						}

.pl--media-gallery .column:focus {
			outline: 2px dotted #000;
			outline: 2px dotted var(--black);
			outline-offset: -5px;
		}

.pl--media-gallery .column .video-icon {
			display: none;
		}

.pl--media-gallery .column.is-video .video-icon {
				height: 46px;
				left: calc(50% - 23px);
				position: absolute;
				top: calc(50% - 23px);
				-webkit-transition: all 300ms;
				transition: all 300ms;
				width: 46px;
				z-index: 20
			}

.pl--media-gallery .column.is-video .video-icon svg {
					height: 46px;
					-webkit-transition: all 300ms;
					transition: all 300ms;
					width: 46px
				}

.pl--media-gallery .column.is-video .video-icon svg path {
						-webkit-transition: all 300ms;
						transition: all 300ms;
					}

.pl--media-gallery .column img {
			height: 100%;
			left: 0;
			-o-object-fit: cover;
			   object-fit: cover;
			position: absolute;
			top: 0;
			-webkit-transition: all 300ms;
			transition: all 300ms;
			width: 100%;
		}

.pl--media-gallery {

	/* The Modal (background) */
}

.pl--media-gallery .modal {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background: rgba(0, 0, 0, 0.75);
		background: var(--dark-grey-75);
		display: none;
		height: 100%;
		left: 0;
		overflow: hidden;
		position: fixed;
		top: 0;
		-ms-touch-action: none;
		    touch-action: none;
		width: 100%;
		z-index: 9999999999

		/* The Close Button */
	}

.pl--media-gallery .modal .close {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			background-color: transparent;
			border: none;
			cursor: pointer;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			height: 50px;
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center;
			padding: 0;
			position: absolute;
			right: 20px;
			top: 20px;
			-webkit-transition: all 300ms;
			transition: all 300ms;
			width: 50px;
			z-index: 90
		}

.pl--media-gallery .modal .close::after {
				background: #fff;
				background: var(--white);
				content: "";
				height: 3px;
				left: 11px;
				position: absolute;
				rotate: 45deg;
				top: 23.5px;
				-webkit-transition: all	300ms;
				transition: all	300ms;
				width: 28px;
			}

.pl--media-gallery .modal .close::before {
				background: #fff;
				background: var(--white);
				content: "";
				height: 3px;
				left: 11px;
				position: absolute;
				rotate: -45deg;
				top: 23.5px;
				-webkit-transition: all	300ms;
				transition: all	300ms;
				width: 28px;
			}

.pl--media-gallery .modal .close:hover,
			.pl--media-gallery .modal .close:focus {
				background-color: #fff;
				background-color: var(--white)
			}

.pl--media-gallery .modal .close:hover::after,
				.pl--media-gallery .modal .close:hover::before,
				.pl--media-gallery .modal .close:focus::after,
				.pl--media-gallery .modal .close:focus::before {
					background: #000;
					background: var(--black);
				}

.pl--media-gallery .modal {

		/* Modal Content */
	}

.pl--media-gallery .modal .modal-content {
			height: -webkit-fit-content;
			height: -moz-fit-content;
			height: fit-content;
			margin: 20vh 30px auto;
			margin: 20vh var(--pl-page) auto;
			padding: 0;
			position: relative;
			width: 100%

			/* Hide the slides by default */
		}

.pl--media-gallery .modal .modal-content .mySlides {
				display: none;
				height: 100%;
				overflow: hidden
			}

.pl--media-gallery .modal .modal-content .mySlides img {
					height: 255px !important;
					-o-object-fit: cover;
					   object-fit: cover;
					overflow: hidden;
					width: 100%;
				}

.pl--media-gallery .modal .modal-content .mySlides {

				/* Video */
			}

.pl--media-gallery .modal .modal-content .mySlides .js-vid-container {
					height: 100%;
					width: 100%;
				}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img {
					background-repeat: no-repeat;
					background-size: cover;
					border: none;
					cursor: pointer;
					height: 100%;
					left: 0;
					-o-object-position: center;
					   object-position: center;
					padding: 0;
					position: absolute;
					top: 0;
					width: 100%;
					z-index: 1
				}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:focus,
					.pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:hover {
						opacity: 1
					}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:focus::after, .pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:hover::after {
							opacity: 0.9;
						}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:focus .pl-content--vid-btn svg, .pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:hover .pl-content--vid-btn svg {
								opacity: 1;
							}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn {
					height: 46px;
					left: calc(50% - 23px);
					position: absolute;
					top: calc(50% - 23px);
					-webkit-transition: all 300ms;
					transition: all 300ms;
					width: 46px;
					z-index: 20
				}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn svg {
						height: 46px;
						-webkit-transition: all 300ms;
						transition: all 300ms;
						width: 46px
					}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn svg path {
							-webkit-transition: all 300ms;
							transition: all 300ms;
						}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn:hover svg, .pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn:focus svg {
							-webkit-transform: scale(1.1);
							        transform: scale(1.1)
						}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn:hover svg path, .pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn:focus svg path {
								fill: #0077be;
								fill: var(--light-blue);
							}

.pl--media-gallery .modal .modal-content .mySlides iframe {
					height: 200px !important;
					max-width: 100% !important;
					width: 100% !important;
				}

.pl--media-gallery .modal .modal-content {

			/* Next & previous buttons */
		}

.pl--media-gallery .modal .modal-content .prev,
			.pl--media-gallery .modal .modal-content .next {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				background: transparent;
				bottom: -127px;
				cursor: pointer;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				height: 25px;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				position: absolute;
				-webkit-transition: 0.6s ease;
				transition: 0.6s ease;
				width: 40px;
				z-index: 10
			}

.pl--media-gallery .modal .modal-content .prev::before, .pl--media-gallery .modal .modal-content .next::before {
					margin-top: 5px;
					-webkit-transition: all 300ms;
					transition: all 300ms;
				}

.pl--media-gallery .modal .modal-content .prev:focus, .pl--media-gallery .modal .modal-content .next:focus {
					outline: dotted 2px #fff !important;
					outline: dotted 2px var(--white) !important;
					outline-offset: 6px;
				}

.pl--media-gallery .modal .modal-content .prev {
				left: calc(50% - 70px)
			}

.pl--media-gallery .modal .modal-content .prev::before {
					content: url("data:image/svg+xml,%3Csvg width='19' height='32' viewBox='0 0 19 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2513 31.3844L0.644431 17.476C0.440168 17.2822 0.278098 17.0519 0.167512 16.7983C0.0569259 16.5447 -1.91454e-06 16.2728 -1.90254e-06 15.9983C-1.89054e-06 15.7237 0.0569259 15.4518 0.167512 15.1982C0.278098 14.9446 0.440168 14.7143 0.644431 14.5205L15.2514 0.612111C15.663 0.220183 16.2212 -1.31811e-07 16.8033 -9.95818e-08C17.3854 -6.73529e-08 17.9437 0.220183 18.3553 0.612111C18.7669 1.00404 18.9982 1.53561 18.9982 2.08988C18.9982 2.64415 18.7669 3.17571 18.3553 3.56764L5.29856 16L18.3571 28.4324C18.7688 28.8243 19 29.3558 19 29.9101C19 30.4644 18.7688 30.996 18.3571 31.3879C17.9455 31.7798 17.3873 32 16.8052 32C16.2231 32 15.6648 31.7798 15.2532 31.3879L15.2513 31.3844Z' fill='white'/%3E%3C/svg%3E%0A");
				}

.pl--media-gallery .modal .modal-content .prev:hover::before {
					margin-left: -15px;
				}

.pl--media-gallery .modal .modal-content .next {
				right: calc(50% - 70px)
			}

.pl--media-gallery .modal .modal-content .next::before {
					content: url("data:image/svg+xml,%3Csvg width='19' height='32' viewBox='0 0 19 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.74865 0.61559L18.3556 14.524C18.5598 14.7178 18.7219 14.9481 18.8325 15.2017C18.9431 15.4553 19 15.7272 19 16.0017C19 16.2763 18.9431 16.5482 18.8325 16.8018C18.7219 17.0554 18.5598 17.2857 18.3556 17.4795L3.74865 31.3879C3.33704 31.7798 2.77877 32 2.19666 32C1.61456 32 1.05629 31.7798 0.644679 31.3879C0.233067 30.996 0.00182619 30.4644 0.00182616 29.9101C0.00182613 29.3559 0.233067 28.8243 0.644679 28.4324L13.7014 16L0.642853 3.56765C0.231241 3.17572 -1.30721e-06 2.64415 -1.33189e-06 2.08988C-1.35657e-06 1.53561 0.231241 1.00404 0.642853 0.612115C1.05446 0.220187 1.61273 -2.82963e-07 2.19484 -3.0794e-07C2.77695 -3.32917e-07 3.33521 0.220187 3.74682 0.612115L3.74865 0.61559Z' fill='white'/%3E%3C/svg%3E%0A");
				}

.pl--media-gallery .modal .modal-content .next:hover::before {
					margin-right: -15px;
				}

.pl--media-gallery .modal .modal-content .controls {
				bottom: 0;
				position: absolute;
				width: 100%;
			}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {

		.pl--media-gallery .row {
			-ms-grid-columns: (1fr)[3];
			grid-template-columns: repeat(3, 1fr);
		}

		.pl--media-gallery .modal {
			overflow-y: scroll

			/* Modal Content */
		}
			.pl--media-gallery .modal .modal-content {
				margin: auto;
				max-width: 670px
			}

					.pl--media-gallery .modal .modal-content .mySlides img {
						height: 445px !important;
					}

					.pl--media-gallery .modal .modal-content .mySlides iframe {
						height: 445px !important;
					}

			.pl--media-gallery .modal .close {
				right: 40px;
				top: 40px;
			}
}

@media (min-width: 1240px) {

		.pl--media-gallery .section--content {
			max-width: 900px;
		}

					.pl--media-gallery .row .column.is-video .video-icon {
						height: 75px;
						left: calc(50% - 37.5px);
						top: calc(50% - 37.5px);
						width: 75px
					}
		
						.pl--media-gallery .row .column.is-video .video-icon svg {
							height: 26px;
							margin-left: 8px;
							width: 26px;
						}

		.pl--media-gallery .modal {

			/* Modal Content */
		}
			.pl--media-gallery .modal .modal-content {
				max-width: 900px
			}

					.pl--media-gallery .modal .modal-content .mySlides img {
						height: 550px !important;
					}

					.pl--media-gallery .modal .modal-content .mySlides iframe {
						height: 550px !important;
					}

					.pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn {
						height: 92px;
						left: calc(50% - 46px);
						top: calc(50% - 46px);
						width: 92px
					}
			
						.pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn svg {
							height: 92px;
							width: 92px;
						}

				.pl--media-gallery .modal .modal-content .prev {
					left: -80px;
					right: auto;
				}

				.pl--media-gallery .modal .modal-content .next {
					right: -80px;
				}

				.pl--media-gallery .modal .modal-content .prev,
				.pl--media-gallery .modal .modal-content .next {
					bottom: calc(50% - 16px);
				}
}

/* ============================================================
 * Pattern Library - News Module
 * ============================================================ */

.pl--news {
	padding: 0 30px;
	padding: 0 var(--pl-page)
}

.pl--news .section--content + .news--container {
		margin-top: 15px;
	}

.pl--news .news--container {
		display: -ms-grid;
		display: grid;
		grid-gap: 20px;
		gap: 20px
	}

.pl--news .news--container .news--card {
			height: 100%;
			position: relative;
			text-decoration: none
		}

.pl--news .news--container .news--card a {
				height: 100%;
				left: 0;
				position: absolute;
				top: 0;
				width: 100%;
				z-index: 1;
			}

.pl--news .news--container .news--card:hover .image--container .image--wrapper img, .pl--news .news--container .news--card:focus .image--container .image--wrapper img {
							scale: 1.05;
						}

.pl--news .news--container .news--card:hover .content--container .title, .pl--news .news--container .news--card:focus .content--container .title {
						text-decoration: underline;
					}

.pl--news .news--container .news--card:focus {
				outline: 4px dotted #000;
				outline: 4px dotted var(--black);
				outline-offset: 5px !important;
			}

.pl--news .news--container .news--card .image--container {
				position: relative
			}

.pl--news .news--container .news--card .image--container .image--wrapper {
					height: 188px;
					overflow: hidden
				}

.pl--news .news--container .news--card .image--container .image--wrapper img {
						height: 188px;
						-o-object-fit: cover;
						   object-fit: cover;
						scale: 1;
						-webkit-transition: all 300ms ease;
						transition: all 300ms ease;
						width: 100%;
					}

.pl--news .news--container .news--card .image--container + .content--container {
				height: calc(100% - 188px);
			}

.pl--news .news--container .news--card .content--container {
				background-color: #034a9b;
				background-color: var(--medium-blue-3);
				-webkit-box-sizing: border-box;
				        box-sizing: border-box;
				height: 100%;
				padding: 30px
			}

.pl--news .news--container .news--card .content--container .title + .excerpt,
				.pl--news .news--container .news--card .content--container .date + .excerpt,
				.pl--news .news--container .news--card .content--container .title + .date {
					margin-top: 15px;
				}

.pl--news .news--container .news--card .content--container .title {
					-webkit-box-orient: vertical;
					color: #fff;
					color: var(--white);
					display: -webkit-box;
					-ms-flex-positive: 1;
					font-size: 20px;
					font-weight: 600;
					font-weight: var(--font-weight-semibold);
					-webkit-line-clamp: 4;
					line-height: 28px;
					overflow: hidden;
					text-overflow: ellipsis;
					word-wrap: anywhere;
				}

.pl--news .news--container .news--card .content--container .excerpt {
					color: #fff;
					color: var(--white);
					font-size: 14px;
					font-weight: 400;
					font-weight: var(--font-weight-regular);
					line-height: 21px;
				}

.pl--news .news--container .news--card .content--container .date {
					-webkit-box-align: center;
					    -ms-flex-align: center;
					        align-items: center;
					color: #fff;
					color: var(--white);
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					font-size: 12px;
					font-weight: 700;
					font-weight: var(--font-weight-bold);
					font-weight: 400;
					font-weight: var(--font-weight-regular);
					grid-gap: 10px;
					gap: 10px;
					line-height: 24px;
					margin-bottom: 0;
					position: relative
				}

.pl--news .news--container .news--card .content--container .date::before {
						content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C3.58065 0 0 3.58065 0 8C0 12.4194 3.58065 16 8 16C12.4194 16 16 12.4194 16 8C16 3.58065 12.4194 0 8 0ZM9.84194 11.2935L6.99677 9.22581C6.89677 9.15161 6.83871 9.03548 6.83871 8.9129V3.48387C6.83871 3.27097 7.0129 3.09677 7.22581 3.09677H8.77419C8.9871 3.09677 9.16129 3.27097 9.16129 3.48387V7.92581L11.2097 9.41613C11.3839 9.54193 11.4194 9.78387 11.2935 9.95807L10.3839 11.2097C10.2581 11.3806 10.0161 11.4194 9.84194 11.2935Z' fill='white'/%3E%3C/svg%3E%0A");
						height: 16px;
						position: relative;
					}

/* ============================================================
* Media Queries
* ============================================================ */

@media (min-width: 782px) {
	
		.pl--news .section--content + .news--container {
			margin-top: 25px;
		}
	
		.pl--news .news--container {
			-ms-grid-columns: (1fr)[2];
			grid-template-columns: repeat(2, 1fr)
		}
	
					.pl--news .news--container .news--card .image--container .image--wrapper {
						height: 240px
					}
	
						.pl--news .news--container .news--card .image--container .image--wrapper img {
							height: 240px;
						}

				.pl--news .news--container .news--card .image--container + .content--container {
					height: calc(100% - 240px);
				}
}

@media (min-width: 1240px) {
	
		.pl--news .section--content + .news--container {
			margin-top: 40px;
		}
	
		.pl--news .news--container {
			grid-gap: 30px;
			gap: 30px
		}
	
					.pl--news .news--container .news--card .image--container .image--wrapper {
						height: 310px
					}
	
						.pl--news .news--container .news--card .image--container .image--wrapper img {
							height: 310px;
						}

				.pl--news .news--container .news--card .image--container + .content--container {
					height: calc(100% - 310px);
				}
	
					.pl--news .news--container .news--card .content--container .title + .excerpt,
					.pl--news .news--container .news--card .content--container .date + .excerpt,
					.pl--news .news--container .news--card .content--container .title + .date {
						margin-top: 20px;
					}
}

/* ============================================================
 * Pattern Library - Quick Links Module
 * ============================================================ */

.pl--quick-links {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	border: none;
	bottom: 0;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	left: 0;
	margin-bottom: -15px;
	padding: 0;
	position: relative;
	z-index: 100
}

.pl--quick-links .open-close {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background: #034a9b;
		background: var(--medium-blue-3);
		border: none;
		bottom: 0;
		cursor: pointer;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 92px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		left: 0;
		padding: 0;
		-webkit-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
		width: 92px;
		z-index: 100
	
		/* &::before {
			content: url("data:image/svg+xml,%3Csvg width='43' height='37' viewBox='0 0 43 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4' r='4' fill='white'/%3E%3Crect x='13.5' width='29' height='5' fill='white'/%3E%3Ccircle cx='4' cy='18.3334' r='4' fill='white'/%3E%3Crect x='13.5' y='14.3334' width='29' height='5' fill='white'/%3E%3Ccircle cx='4' cy='32.6666' r='4' fill='white'/%3E%3Crect x='13.5' y='28.6666' width='29' height='5' fill='white'/%3E%3C/svg%3E%0A");
			position: relative;
			top: 2px;
		} */
	}

.pl--quick-links .open-close .icon-shortcode {
			font-size: 1.5em
		}

.pl--quick-links .open-close .icon-shortcode i::before {
					-webkit-filter: invert(1);
					        filter: invert(1);
				}

.pl--quick-links .open-close:hover,
		.pl--quick-links .open-close:focus {
			background: #0077be;
			background: var(--light-blue);
		}

.pl--quick-links .quick-links--container {
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		background: #ebf6fd;
		background: var(--light-blue-3);
		display: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		left: 92px;
		max-width: 230px;
		padding: 40px 50px 50px 50px;
		position: absolute;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content
	}

.pl--quick-links .quick-links--container .tab--title {
			-ms-flex-item-align: center;
			    -ms-grid-row-align: center;
			    align-self: center;
			color: #034a9b;
			color: var(--medium-blue-3);
			font-size: 28px;
			font-weight: 600;
			font-weight: var(--font-weight-semibold);
			line-height: 34px;
		}

.pl--quick-links .quick-links--container .links--container {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			-webkit-box-pack: start;
			    -ms-flex-pack: start;
			        justify-content: flex-start;
			padding: 30px 0 0 0;
			text-align: left
		}

.pl--quick-links .quick-links--container .links--container .link + .link {
				margin-top: 10px;
			}

.pl--quick-links .quick-links--container .links--container .link {
				color: #0f3072;
				color: var(--medium-blue-2);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				font-size: 18px;
				font-weight: 400;
				font-weight: var(--font-weight-regular);
				grid-gap: 12px;
				gap: 12px;
				line-height: 27px;
				position: relative;
				text-decoration-line: underline;
				text-underline-offset: 2px;
				-webkit-transition: all 300ms;
				transition: all 300ms
			}

.pl--quick-links .quick-links--container .links--container .link::before {
					content: url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.38108 0.21161L6.76258 4.99262C6.83783 5.05924 6.89754 5.13841 6.93828 5.22558C6.97903 5.31275 7 5.40621 7 5.5006C7 5.59499 6.97903 5.68844 6.93828 5.77561C6.89754 5.86279 6.83783 5.94195 6.76258 6.00858L1.38108 10.7896C1.22943 10.9243 1.02376 11 0.809297 11C0.594837 11 0.38916 10.9243 0.237513 10.7896C0.0858668 10.6549 0.000672809 10.4721 0.000672799 10.2816C0.000672788 10.0911 0.0858668 9.90835 0.237513 9.77362L5.0479 5.5L0.236841 1.22638C0.085194 1.09165 -4.49354e-07 0.908927 -4.57838e-07 0.718397C-4.66322e-07 0.527866 0.085194 0.34514 0.236841 0.210415C0.388487 0.0756893 0.594164 -2.54944e-08 0.808624 -3.46965e-08C1.02309 -4.38986e-08 1.22876 0.0756893 1.38041 0.210415L1.38108 0.21161Z' fill='%23858585'/%3E%3C/svg%3E%0A");
					height: 12px;
					position: relative;
				}

.pl--quick-links .quick-links--container .links--container .link:hover,
				.pl--quick-links .quick-links--container .links--container .link:focus {
					text-decoration: none;
				}

.pl--quick-links .is-active {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {

	.pl--quick-links {
		margin-bottom: -50px;
	}
}

/* ============================================================
 * Pattern Library - Simple Cards Module
 * ============================================================ */

.pl--simple-cards {
	padding-left: 30px;
	padding-left: var(--pl-page);
	padding-right: 30px;
	padding-right: var(--pl-page)
}

.pl--simple-cards.bkg--white .cards--container .card-content--container .card {
					background-color: #ebf6fd;
					background-color: var(--light-blue-3);
				}

.pl--simple-cards .heading-wrapper {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -ms-grid;
		display: grid;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		grid-gap: 20px;
		gap: 20px;
		-ms-grid-columns: auto 1fr;
		grid-template-columns: auto 1fr;
		margin-bottom: 25px
	}

.pl--simple-cards .heading-wrapper .icon-shortcode {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			background-color: #00164d;
			background-color: var(--medium-blue);
			border-radius: 50%;
			color: #fff;
			color: var(--white);
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			height: 55px;
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center;
			width: 55px;
		}

.pl--simple-cards .section--content {
		max-width: 572px
	}

@media (min-width: 1240px) {

.pl--simple-cards .section--content {
			max-width: 902px
	}
		}

.pl--simple-cards .section--content + .cards--container {
		margin-top: 25px;
	}

.pl--simple-cards .cards--container {
		display: -ms-grid;
		display: grid;
		grid-gap: 40px 30px;
		gap: 40px 30px;
		-ms-grid-columns: (1fr)[1];
		grid-template-columns: repeat(1, 1fr)
	}

.pl--simple-cards .cards--container .card-content--container {
			overflow: hidden
		}

.pl--simple-cards .cards--container .card-content--container.is-link .card {
					position: relative;
					text-decoration: none
				}

.pl--simple-cards .cards--container .card-content--container.is-link .card a {
						height: 100%;
						left: 0;
						position: absolute;
						top: 0;
						width: 100%;
						z-index: 1
					}

.pl--simple-cards .cards--container .card-content--container.is-link .card a:focus {
							outline-offset: -2px !important;
						}

.pl--simple-cards .cards--container .card-content--container.is-link .card:hover .card--image img {
								-webkit-transform: scale(1.03);
								        transform: scale(1.03);
							}

.pl--simple-cards .cards--container .card-content--container.is-link .card:hover .card--heading h4 {
								text-decoration: underline;
								text-underline-offset: 2px;
							}

.pl--simple-cards .cards--container .card-content--container .card {
				background-color: #fff;
				background-color: var(--white);
				-webkit-box-sizing: border-box;
				        box-sizing: border-box;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				grid-gap: 20px;
				gap: 20px;
				padding: 20px
			}

.pl--simple-cards .cards--container .card-content--container .card .card--image {
					height: 285px;
					overflow: hidden
				}

.pl--simple-cards .cards--container .card-content--container .card .card--image img {
						height: 100%;
						-o-object-fit: cover;
						   object-fit: cover;
						-webkit-transition: all 300ms ease-in-out;
						transition: all 300ms ease-in-out;
						width: 100%;
					}

.pl--simple-cards .cards--container .card-content--container .card .icon-shortcode {
					-webkit-box-align: center;
					    -ms-flex-align: center;
					        align-items: center;
					background: #00164d;
					background: var(--medium-blue);
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-pack: center;
					    -ms-flex-pack: center;
					        justify-content: center;
					left: -20px;
					margin-bottom: -20px;
					padding: 40px 20px;
					position: relative;
					top: -20px;
					width: 100%
				}

.pl--simple-cards .cards--container .card-content--container .card .icon-shortcode i {
						-webkit-box-align: center;
						    -ms-flex-align: center;
						        align-items: center;
						color: #fff;
						color: var(--white);
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						height: 75px;
						-webkit-box-pack: center;
						    -ms-flex-pack: center;
						        justify-content: center;
						-webkit-transform: scale(3.5);
						        transform: scale(3.5);
						width: 75px;
					}

.pl--simple-cards .cards--container .card-content--container .card .card--content p + ul {
						margin-top: 30px;
					}

.pl--simple-cards .cards--container .card-content--container .card .card--content ul li {
							line-height: 24px
						}

.pl--simple-cards .cards--container .card-content--container .card .card--content ul li a {
								line-height: 24px;
							}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {

			.pl--simple-cards .cards--container.cols--two {
				-ms-grid-columns: (1fr)[2];
				grid-template-columns: repeat(2, 1fr);
			}

			.pl--simple-cards .cards--container.cols--three {
				-ms-grid-columns: (1fr)[3];
				grid-template-columns: repeat(3, 1fr);
			}

				.pl--simple-cards .cards--container .card-content--container .card {
					grid-gap: 32px;
					gap: 32px;
					height: 100%;
					padding: 30px
				}

					.pl--simple-cards .cards--container .card-content--container .card .icon-shortcode {
						left: -30px;
						margin-bottom: -30px;
						padding: 40px 30px;
						top: -30px;
					}
}

/* ============================================================
 * Pattern Library - Tabbed Content Module
 * ============================================================ */

.pl--tabbed-content {
	padding: 0 30px;
	padding: 0 var(--pl-page)
}

.pl--tabbed-content.bkg--white .tabbed-content--wrapper .tabbed-content--buttons-mobile .tabbed-content--select {
					background: #0f3072;
					background: var(--medium-blue-2);
					color: #fff !important;
					color: var(--white) !important
				}

.pl--tabbed-content.bkg--white .tabbed-content--wrapper .tabbed-content--buttons-mobile .tabbed-content--select option {
						color: #fff !important;
						color: var(--white) !important;
					}

.pl--tabbed-content.bkg--white .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content {
					background-color: #f4f4f4;
					background-color: var(--light-grey-2)
				}

.pl--tabbed-content.bkg--white .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .pl--table--table {
						margin: 0 !important;
						width: 100% !important;
					}

.pl--tabbed-content .content--block + .tabbed-content--wrapper {
		margin-top: 30px;
	}

.pl--tabbed-content .content--block {
		max-width: 850px;
	}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-mobile {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			grid-gap: 0;
			gap: 0
		}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-mobile .tabbed-content--select {
				all: unset;
				background: #00164d;
				background: var(--medium-blue);
				border: none;
				-webkit-box-sizing: border-box;
				        box-sizing: border-box;
				color: #fff !important;
				color: var(--white) !important;
				display: block;
				-webkit-transition: all 300ms;
				transition: all 300ms;
				width: 100%
			}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-mobile .tabbed-content--select .current {
					-webkit-box-sizing: border-box;
					        box-sizing: border-box;
					display: block;
					font-size: 21px;
					font-weight: 700;
					font-weight: var(--font-weight-bold);
					line-height: 26px;
					padding: 25px;
					width: 100%
				}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-mobile .tabbed-content--select .current::before {
						content: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='3' fill='white'/%3E%3Crect y='6' width='18' height='3' fill='white'/%3E%3Crect y='12' width='18' height='3' fill='white'/%3E%3C/svg%3E%0A");
						margin-right: 10px;
						margin-top: 2px;
					}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-mobile .tabbed-content--select .list {
					display: none;
					padding: 25px 25px 5px
				}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-mobile .tabbed-content--select .list .option {
						color: #fff !important;
						color: var(--white) !important;
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						font-size: 21px;
						font-weight: 700;
						font-weight: var(--font-weight-bold);
						grid-gap: 10px;
						gap: 10px;
						line-height: 26px;
						margin: 0 0 25px;
						padding: 0;
						text-align: left;
						-webkit-transition: all 300ms;
						transition: all 300ms
					}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-mobile .tabbed-content--select .list .option.selected {
							display: none;
						}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-mobile .tabbed-content--select .list .option::before {

							/* content: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='3' fill='white'/%3E%3Crect y='6' width='18' height='3' fill='white'/%3E%3Crect y='12' width='18' height='3' fill='white'/%3E%3C/svg%3E%0A");
							margin-right: 10px; */
							content: none;
						}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-mobile .tabbed-content--select.open .current {
						color: #000;
						color: var(--black);
						position: relative;
						z-index: 1
					}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-mobile .tabbed-content--select.open .current::before {
							content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cline x1='3' y1='3' x2='17' y2='17' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3Cline x1='17' y1='3' x2='3' y2='17' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
							display: inline-block;
							margin-top: 0;
							-webkit-transform: translateY(3px);
							        transform: translateY(3px);
						}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-mobile .tabbed-content--select.open .current::after {
							background-color: #fff;
							background-color: var(--white);
							content: "";
							height: 100%;
							left: 0;
							position: absolute;
							top: 0;
							width: 100%;
							z-index: -1;
						}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-mobile .tabbed-content--select.open .list {
						display: block;
					}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-mobile .tabbed-content--btn:focus {
				outline: dotted 2px #000;
				outline: dotted 2px var(--black);
				outline-offset: 2px;
			}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-tablet {
			display: none;
		}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content {
				background-color: #fff;
				background-color: var(--white);
				-webkit-box-sizing: border-box;
				        box-sizing: border-box
			}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container {
					display: block;
					min-height: 20px;
					padding: 30px;
					position: relative
				}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container .pl--section:first-of-type {
						margin-top: 0;
					}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container .pl--section.pl--content + .pl--section.pl--content {
						margin-top: 30px;
					}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container .pl--section:not(:first-of-type) {
						margin-top: 30px !important;
					}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container .page--narrow,
					.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container .page--wide {
						padding-left: 0;
						padding-right: 0;
					}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container .pl--section:last-of-type {
						margin-bottom: 0;
						padding-bottom: 0;
					}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container .pl--table .wpdt-c.wpDataTables {
							margin-bottom: 18px !important;
						}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container .pl--divider {
						padding: 0;
					}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container .btn-repeater--container .btn {
							max-width: 90%;
						}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container p + ul,
					.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container p + ol {
						margin-top: 15px;
					}

.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container ol,
					.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container ul {
						margin: 0;
					}

/* ============================================================
* Media Queries
* ============================================================ */

@media (min-width: 1240px) {
		
					.pl--tabbed-content.bkg--white .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn {
						background: #0f3072;
						background: var(--medium-blue-2)
					}
		
						.pl--tabbed-content.bkg--white .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn:hover,
						.pl--tabbed-content.bkg--white .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn:focus,
						.pl--tabbed-content.bkg--white .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn.active {
							background: #f4f4f4;
							background: var(--light-grey-2);
							cursor: pointer
						}
		
							.pl--tabbed-content.bkg--white .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn:hover .tabbed-content--title, .pl--tabbed-content.bkg--white .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn:focus .tabbed-content--title, .pl--tabbed-content.bkg--white .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn.active .tabbed-content--title {
								color: #000;
								color: var(--black);
							}
		
						.pl--tabbed-content.bkg--white .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn .tabbed-content--title {
							color: #fff;
							color: var(--white);
						}
		
					.pl--tabbed-content.bkg--white .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content {
						background-color: #f4f4f4;
						background-color: var(--light-grey-2);
					}
		
		.pl--tabbed-content .content--block + .tabbed-content--wrapper {
			margin-top: 40px;
		}

			.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-mobile {
				display: none;
			}

			.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-tablet {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				    -ms-flex-direction: row;
				        flex-direction: row;
				grid-gap: 10px;
				gap: 10px;
				-webkit-box-pack: justify;
				    -ms-flex-pack: justify;
				        justify-content: space-between
			}
	
				.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn {
					background: #0f3072;
					background: var(--medium-blue-2);
					border: none;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					padding: 25px;
					-webkit-transition: all 300ms;
					transition: all 300ms;
					width: 100%
				}
	
					.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn:hover,
					.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn:focus,
					.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn.active {
						background: #fff;
						background: var(--white);
						cursor: pointer
					}
	
						.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn:hover .tabbed-content--title, .pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn:focus .tabbed-content--title, .pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn.active .tabbed-content--title {
							color: #000;
							color: var(--black);
						}
	
					.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn .tabbed-content--title {
						color: #fff;
						color: var(--white);
						font-size: 21px;
						font-weight: 700;
						font-weight: var(--font-weight-bold);
						line-height: 26px;
						margin: 0;
						text-align: left;
						-webkit-transition: all 300ms;
						transition: all 300ms
					}

						.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn .tabbed-content--title::before {
							display: none;
						}
	
				.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--buttons-tablet .tabbed-content--btn:focus {
					outline: dotted 2px #000;
					outline: dotted 2px var(--black);
					outline-offset: 2px;
				}
	
					.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container {
						padding: 60px
					}
	
						.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container .pl--section.pl--content + .pl--section.pl--content {
							margin-top: 60px;
						}
	
						.pl--tabbed-content .tabbed-content--wrapper .tabbed-content--panels .tabbed-content--content .tabbed-content-content--container .pl--section:not(:first-of-type) {
							margin-top: 60px !important;
						}
}

/* ============================================================
 * Pattern Library - Table Module
 * ============================================================ */

.pl--table .section--content {
		max-width: 725px;
		padding: 0 30px;
		padding: 0 var(--pl-page);
	}

.pl--table .section--content + .pl--table--table,
	.pl--table .pl--table--table + .pl--content {
		margin-top: 30px;
	}

.pl--table .pl--table--table {
		margin: 0 30px;
		margin: 0 var(--pl-page);
		overflow-x: auto !important;
		width: calc(100% - (2 * 30px));
		width: calc(100% - (2 * var(--pl-page)))
	
		/* Scroll Bar */
	}

.pl--table .pl--table--table::-webkit-scrollbar {
			background: #d9d9d9 !important;
			background: var(--light-grey) !important;
			border: none !important;
			border-radius: 10px !important;
			height: 6px !important;
			max-height: 13px !important;
			min-height: 13px !important;
			-webkit-overflow-scrolling: touch;
		}

.pl--table .pl--table--table {
	
		/* Track */
	}

.pl--table .pl--table--table::-webkit-scrollbar-track {
			background: #d9d9d9 !important;
			background: var(--light-grey) !important;
			border: none !important;
			border-radius: 10px !important;
			height: 2px !important;
			outline: #fff solid 4px;
			outline: var(--white) solid 4px;
			outline-offset: -3px;
			-webkit-overflow-scrolling: touch;
		}

.pl--table .pl--table--table {
	
		/* Handle */
	}

.pl--table .pl--table--table::-webkit-scrollbar-thumb {
			background: #0077be !important;
			background: var(--light-blue) !important;
			border: none !important;
			border-radius: 10px !important;
			-webkit-overflow-scrolling: touch;
		}

.pl--table .pl--table--table .wpdt-c.wpDataTables {
			border-bottom: 1px solid #d9d9d9;
			border-bottom: 1px solid var(--light-grey);
			margin-bottom: 0;
		}

.pl--table .pl--table--table a {
			color: #000;
			color: var(--black);
			font-weight: inherit;
			font-weight: 700;
			font-weight: var(--font-weight-bold);
			text-decoration: underline
		}

.pl--table .pl--table--table a:hover,
			.pl--table .pl--table--table a:focus {
				text-decoration: none;
			}

.pl--table .pl--table--table {

		/* Table Header */
	}

.pl--table .pl--table--table h3.wpdt-c {
			display: none;
		}

.pl--table .pl--table--table {

		/* Table Header */
	}

.pl--table .pl--table--table.header--custom h3.wpdt-c {
				display: none;
			}

.pl--table .pl--table--table.header--custom .table--custom-header {
				background: #fff !important;
				background: var(--white) !important;
				color: #000;
				color: var(--black);
				font-size: 22px;
				font-size: var(--h5-font-size);
				font-weight: 600;
				font-weight: var(--font-weight-semibold);
				line-height: 28px;
				line-height: var(--h5-line-height);
				padding: 0 0 40px 0;
				position: relative;
			}

.pl--table .pl--table--table table.wpDataTable tbody .wpdt-cell-row:nth-of-type(odd) td.wpdt-cell {
						background: #fff;
						background: var(--white);
					}

.pl--table .pl--table--table table.wpDataTable thead tr th {
						background: #eaeaea !important;
						background: var(--light-grey-3) !important;
						color: #000;
						color: var(--black);
						font-size: 21px;
						font-weight: 700 !important;
						font-weight: var(--font-weight-bold) !important;
						line-height: 26px !important;
						padding: 25px !important;
						text-align: left !important;
					}

.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell {
			background-color: #f4f4f4;
			background-color: var(--light-grey-2);
			border: none !important;
			-webkit-box-sizing: border-box;
			        box-sizing: border-box;
			color: #000;
			color: var(--black);
			font-size: 16px;
			line-height: 24px;
			padding: 25px !important;
			text-align: left
		}

.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell p {
				display: -ms-grid;
				display: grid;
				grid-gap: 10px;
				gap: 10px
			}

.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell p span {
					font-size: 16px;
					line-height: 24px;
				}

.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell strong,
			.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell b {
				color: #000;
				color: var(--black);
				font-weight: 700 !important;
				font-weight: var(--font-weight-bold) !important;
				margin-bottom: 10px;
			}

.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell a {
				color: inherit;
				font-family: inherit;
				font-size: inherit;
				line-height: inherit
			}

.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell a:hover,
				.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell a:focus {
					text-decoration: none;
				}

/* ============================================================
* Media Queries
* ============================================================ */

@media (min-width: 782px) {

		.pl--table .pl--table--table {
			max-width: 100%;
			padding-bottom: 0
		}

			.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell {
				font-size: 16px;
				line-height: 24px;
				padding: 25px !important
			}

				.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell p {
					font-size: 16px;
					line-height: 24px;
				}
}

@media (min-width: 1240px) {

		.pl--table .section--content + .pl--table--table,
		.pl--table .pl--table--table + .pl--content {
			margin-top: 40px;
		}

			.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell {
				padding: 25px !important;
			}

						.pl--table .pl--table--table table.wpDataTable thead tr th {
							padding: 25px !important;
						}
}

/* ============================================================
 * Pattern Library - Testimonial Module
 * ============================================================ */

.pl--testimonial .testimonial--container {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background-color: #0077be;
		background-color: var(--light-blue);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		grid-gap: 20px;
		gap: 20px;
		margin: 0 30px;
		margin: 0 var(--pl-page);
		padding: 30px;
		padding: var(--pl-page)
	}

.pl--testimonial .testimonial--container .container--image {
			margin: -55px 40px 0 40px;
			max-height: 300px;
			max-width: 300px
		}

.pl--testimonial .testimonial--container .container--image img {

				/* stylelint-disable-next-line property-no-unknown */
				aspect-ratio: 1;
				-webkit-clip-path: circle(50% at 50% 50%);
				        clip-path: circle(50% at 50% 50%);
				height: 100%;
				max-height: 300px;
				max-width: 300px;
				-o-object-fit: cover;
				   object-fit: cover;
				width: 100%;
			}

.pl--testimonial .testimonial--container .container--content-wrapper {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			grid-gap: 18px;
			gap: 18px
		}

.pl--testimonial .testimonial--container .container--content-wrapper .quote-wrapper {
				margin: 0 auto;
				max-width: 768px
			}

.pl--testimonial .testimonial--container .container--content-wrapper .quote-wrapper p {
					color: #fff;
					color: var(--white);
					font-size: 18px;
					font-weight: 500;
					font-weight: var(--font-weight-medium);
					line-height: 28px;
				}

.pl--testimonial .testimonial--container .container--content-wrapper .quote-author-wrapper {
				color: #fff;
				color: var(--white);
				font-size: 18px;
				font-style: italic;
				font-weight: 600;
				font-weight: var(--font-weight-semibold);
				line-height: 28px;
				margin: 0 auto;
				max-width: 768px;
				width: 100%
			}

.pl--testimonial .testimonial--container .container--content-wrapper .quote-author-wrapper::before {
					color: #fff;
					color: var(--white);
					content: "-";
					font-size: 18px;
					font-style: italic;
					font-weight: 600;
					font-weight: var(--font-weight-semibold);
					position: relative;
				}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {
 
		.pl--testimonial .testimonial--container {
			-webkit-box-align: start;
			    -ms-flex-align: start;
			        align-items: flex-start;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: reverse;
			    -ms-flex-direction: row-reverse;
			        flex-direction: row-reverse;
			grid-gap: 60px;
			gap: 60px;
			-webkit-box-pack: justify;
			    -ms-flex-pack: justify;
			        justify-content: space-between
		}
	
			.pl--testimonial .testimonial--container .container--image {
				margin: -80px 0 0 0;
				width: 50%;
			}

			.pl--testimonial .testimonial--container .container--image + .container--content-wrapper {
				width: 50%;
			}

			.pl--testimonial .testimonial--container .container--content-wrapper {
				width: 100%;
			}
}

@media (min-width: 1240px) {
 
		.pl--testimonial .testimonial--container {
			padding: 60px 190px
		}

			.pl--testimonial .testimonial--container[\:has\(img\)] {
				padding: 60px;
			}

			.pl--testimonial .testimonial--container:has(img) {
				padding: 60px;
			}
	
			.pl--testimonial .testimonial--container .container--image {
				width: 40%;
			}

			.pl--testimonial .testimonial--container .container--image + .container--content-wrapper {
				width: 60%;
			}

			.pl--testimonial .testimonial--container .container--content-wrapper {
				grid-gap: 32px;
				gap: 32px
			}

					.pl--testimonial .testimonial--container .container--content-wrapper .quote-wrapper p {
						font-size: 22px;
						line-height: 34px;
					}
	
				.pl--testimonial .testimonial--container .container--content-wrapper .quote-author-wrapper {
					font-size: 22px;
					line-height: 34px
				}
	
					.pl--testimonial .testimonial--container .container--content-wrapper .quote-author-wrapper::before {
						font-size: 22px;
					}
}

/* ============================================================
 * Events
 * ============================================================ */

/* ============================================================
 * Events - Event Cards
 * ============================================================ */

.tribe-events-calendar-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column
}

.tribe-events-calendar-list .tribe-events-calendar-list__month-separator {
		display: none;
	}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row {
		border-bottom: 1px solid #d9d9d9;
		border-bottom: 1px solid var(--light-grey);
		margin: 0 !important;
		padding: 30px 0
	}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag {
			padding-left: 0 !important;
			padding-right: 0 !important;
			width: 125px
		}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-datetime {
				background-color: #0077be;
				background-color: var(--light-blue);
				border-radius: 50%;
				height: 90px !important;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				width: 90px !important
			}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-weekday {
					color: #fff;
					color: var(--white);
					font-family: "Work Sans", sans-serif;
					font-family: var(--font-primary);
					font-size: 14px;
				}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-daynum {
					color: #fff;
					color: var(--white);
					font-family: "Work Sans", sans-serif;
					font-family: var(--font-primary);
					font-size: 35px;
				}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details {
					width: 100% !important
				}

@media (min-width: 768px) {

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header {
							display: -webkit-box;
							display: -ms-flexbox;
							display: flex;
							-webkit-box-orient: vertical;
							-webkit-box-direction: normal;
							    -ms-flex-direction: column;
							        flex-direction: column;
							grid-gap: 50px;
							gap: 50px;
							margin-left: -20px;
							position: relative;
							width: 100%
					}
						}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-datetime-wrapper {
							-webkit-box-align: center;
							    -ms-flex-align: center;
							        align-items: center;
							display: -webkit-box;
							display: -ms-flexbox;
							display: flex;
							-webkit-box-flex: 90px;
							    -ms-flex: 90px;
							        flex: 90px;
							height: 90px
						}

@media (min-width: 768px) {

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-datetime-wrapper {
								-webkit-box-align: start;
								    -ms-flex-align: start;
								        align-items: flex-start;
								display: -webkit-box;
								display: -ms-flexbox;
								display: flex;
								-webkit-box-orient: vertical;
								-webkit-box-direction: normal;
								    -ms-flex-direction: column;
								        flex-direction: column;
								-webkit-box-pack: center;
								    -ms-flex-pack: center;
								        justify-content: center;
								margin: 0;
								max-width: 60%;
								-webkit-box-ordinal-group: 2;
								    -ms-flex-order: 1;
								        order: 1
						}
							}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-datetime {
								color: #034a9b;
								color: var(--medium-blue-3);
								font-family: "Work Sans", sans-serif;
								font-family: var(--font-primary);
								font-size: 20px;
								font-weight: 400;
								font-weight: var(--font-weight-regular);
								line-height: 24px;
							}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title {
							display: -webkit-box;
							display: -ms-flexbox;
							display: flex;
							-webkit-box-orient: vertical;
							-webkit-box-direction: reverse;
							    -ms-flex-direction: column-reverse;
							        flex-direction: column-reverse;
							grid-gap: 16px;
							gap: 16px;
							margin-bottom: 16px;
							max-width: 768px;
							width: -webkit-fit-content;
							width: -moz-fit-content;
							width: fit-content
						}

@media (min-width: 768px) {

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title {
								display: -webkit-box;
								display: -ms-flexbox;
								display: flex;
								-webkit-box-flex: 1;
								    -ms-flex: 1;
								        flex: 1;
								-webkit-box-orient: vertical;
								-webkit-box-direction: normal;
								    -ms-flex-direction: column;
								        flex-direction: column;
								margin-left: -130px;
								margin-top: 0;
								width: 80%
						}
							}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title a {
								border-bottom: none !important;
								color: #0a4a9d;
								color: var(--text-navy);
								font-family: "Work Sans", sans-serif;
								font-family: var(--font-primary);
								font-size: 27px;
								font-size: var(--h3-font-size);
								font-weight: 600;
								font-weight: var(--font-weight-semibold);
								line-height: 36px;
								line-height: var(--h3-line-height)
							}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title a:hover,
								.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title a.focus-visible {
									border-bottom: none !important;
									text-decoration: underline;
									text-underline-offset: 4px;
								}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title a:hover,
								.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title a:focus-visible {
									border-bottom: none !important;
									text-decoration: underline;
									text-underline-offset: 4px;
								}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title a:focus,
								.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title a:active {
									border-bottom: none;
								}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title .tribe-events-status-label {
								display: none
							}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title .tribe-events-status-label .tribe-events-status-label__text {
									-webkit-box-align: center;
									    -ms-flex-align: center;
									        align-items: center;
									background-color: #ffe0e0;
									background-color: var(--error-bg);
									border: 2px solid #a70303;
									border: 2px solid var(--error);
									border-radius: 40px;
									-webkit-box-sizing: border-box;
									        box-sizing: border-box;
									color: #a70303;
									color: var(--error);
									display: -webkit-box;
									display: -ms-flexbox;
									display: flex;
									font-family: "Work Sans", sans-serif;
									font-family: var(--font-primary);
									font-size: 14px;
									font-size: var(--regular-body);
									font-weight: 500;
									font-weight: var(--font-weight-medium);
									height: -webkit-fit-content;
									height: -moz-fit-content;
									height: fit-content;
									-webkit-box-pack: center;
									    -ms-flex-pack: center;
									        justify-content: center;
									padding: 13px 26px;
									text-align: center;
									text-decoration: none;
									width: -webkit-fit-content;
									width: -moz-fit-content;
									width: fit-content;
								}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-venue {
							color: #00164d;
							color: var(--medium-blue);
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary);
							font-size: 16px;
							font-weight: 700;
							line-height: 24px;
							margin-left: 40px;
							position: relative
						}

@media (min-width: 768px) {

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-venue {
								margin-left: auto;
								max-width: 35%;
								-webkit-box-ordinal-group: 3;
								    -ms-flex-order: 2;
								        order: 2;
								position: absolute;
								right: -45px;
								top: 35px;
								width: 35%
						}
							}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-venue::before {
								content: url("data:image/svg+xml,%3Csvg width='24' height='30' viewBox='0 0 24 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 15C12.825 15 13.5312 14.7063 14.1187 14.1188C14.7062 13.5313 15 12.825 15 12C15 11.175 14.7062 10.4688 14.1187 9.88125C13.5312 9.29375 12.825 9 12 9C11.175 9 10.4687 9.29375 9.88125 9.88125C9.29375 10.4688 9 11.175 9 12C9 12.825 9.29375 13.5313 9.88125 14.1188C10.4687 14.7063 11.175 15 12 15ZM12 26.025C15.05 23.225 17.3125 20.6813 18.7875 18.3938C20.2625 16.1063 21 14.075 21 12.3C21 9.575 20.1312 7.34375 18.3937 5.60625C16.6562 3.86875 14.525 3 12 3C9.475 3 7.34375 3.86875 5.60625 5.60625C3.86875 7.34375 3 9.575 3 12.3C3 14.075 3.7375 16.1063 5.2125 18.3938C6.6875 20.6813 8.95 23.225 12 26.025ZM12 30C7.975 26.575 4.96875 23.3938 2.98125 20.4563C0.99375 17.5188 0 14.8 0 12.3C0 8.55 1.20625 5.5625 3.61875 3.3375C6.03125 1.1125 8.825 0 12 0C15.175 0 17.9688 1.1125 20.3812 3.3375C22.7937 5.5625 24 8.55 24 12.3C24 14.8 23.0062 17.5188 21.0187 20.4563C19.0312 23.3938 16.025 26.575 12 30Z' fill='%231C1B1F'/%3E%3C/svg%3E%0A");
								left: -40px;
								position: absolute;
								top: 0;
							}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-venue .tribe-events-calendar-list__event-venue-title {
								color: #00164d;
								color: var(--medium-blue);
								font-family: "Work Sans", sans-serif;
								font-family: var(--font-primary);
								font-size: 20px;
								font-style: normal;
								font-weight: 700;
								line-height: 24px;
							}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-venue .tribe-events-calendar-list__event-venue-address {
								color: #000;
								color: var(--black);
								display: block;
								font-family: "Work Sans", sans-serif;
								font-family: var(--font-primary);
								font-size: 16px;
								font-weight: 400;
								line-height: 24px;
								margin-top: 5px;
							}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-cost {
						display: none !important;
					}

.tribe-events-calendar-day .tribe-events-calendar-day__time-separator,
	.tribe-events-calendar-day .tribe-events-calendar-day__type-separator {
		display: none;
	}

.tribe-events-calendar-day .tribe-events-calendar-day__event {
		border-bottom: 1px solid #d9d9d9;
		border-bottom: 1px solid var(--light-grey);
		margin: 0 !important;
		padding: 30px 0
	}

.tribe-events-calendar-day .tribe-events-calendar-day__event::before {
			display: none;
		}

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details {
				width: 100%
			}

@media (min-width: 768px) {

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header {
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						-webkit-box-orient: vertical;
						-webkit-box-direction: normal;
						    -ms-flex-direction: column;
						        flex-direction: column;
						position: relative;
						width: 100%
				}
					}

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-datetime-wrapper .tribe-events-calendar-day__event-datetime time {
								color: #034a9b;
								color: var(--medium-blue-3);
								font-family: "Work Sans", sans-serif;
								font-family: var(--font-primary);
								font-size: 16px;
								font-weight: 400;
								line-height: 24px
							}

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-datetime-wrapper .tribe-events-calendar-day__event-datetime time span {
									color: #034a9b;
									color: var(--medium-blue-3);
									font-family: "Work Sans", sans-serif;
									font-family: var(--font-primary);
									font-size: 16px;
									font-weight: 400;
									line-height: 24px;
								}

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-datetime-wrapper .tribe-events-calendar-day__event-datetime span {
								color: #034a9b;
								color: var(--medium-blue-3);
								font-family: "Work Sans", sans-serif;
								font-family: var(--font-primary);
								font-size: 16px;
								font-weight: 400;
								line-height: 24px;
							}

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-title {
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						-webkit-box-orient: vertical;
						-webkit-box-direction: normal;
						    -ms-flex-direction: column;
						        flex-direction: column;
						grid-gap: 10px;
						gap: 10px
					}

@media (min-width: 768px) {

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-title {
							max-width: 65%
					}
						}

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-title .tribe-events-calendar-day__event-title-link {
							border-bottom: none !important;
							color: #0a4a9d;
							color: var(--text-navy);
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary);
							font-size: 34px;
							font-weight: 600;
							line-height: 46px;
							max-width: 768px
						}

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-title .tribe-events-calendar-day__event-title-link:hover,
							.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-title .tribe-events-calendar-day__event-title-link.focus-visible {
								border-bottom: none !important;
								text-decoration: underline;
							}

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-title .tribe-events-calendar-day__event-title-link:hover,
							.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-title .tribe-events-calendar-day__event-title-link:focus-visible {
								border-bottom: none !important;
								text-decoration: underline;
							}

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-title .tribe-events-status-label__text {
							-webkit-box-align: center;
							    -ms-flex-align: center;
							        align-items: center;
							background-color: #ffe0e0;
							background-color: var(--error-bg);
							border: 2px solid #a70303;
							border: 2px solid var(--error);
							border-radius: 40px;
							-webkit-box-sizing: border-box;
							        box-sizing: border-box;
							color: #a70303;
							color: var(--error);
							display: -webkit-box;
							display: -ms-flexbox;
							display: flex;
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary);
							font-size: 14px;
							font-size: var(--regular-body);
							font-weight: 500;
							font-weight: var(--font-weight-medium);
							height: -webkit-fit-content;
							height: -moz-fit-content;
							height: fit-content;
							-webkit-box-pack: center;
							    -ms-flex-pack: center;
							        justify-content: center;
							padding: 13px 26px;
							text-align: center;
							text-decoration: none;
							width: -webkit-fit-content;
							width: -moz-fit-content;
							width: fit-content;
						}

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-venue {
						color: #00164d;
						color: var(--medium-blue);
						font-family: "Work Sans", sans-serif;
						font-family: var(--font-primary);
						font-size: 16px;
						font-weight: 700;
						line-height: 24px
					}

@media (min-width: 768px) {

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-venue {
							margin-left: auto;
							max-width: 30%;
							-webkit-box-ordinal-group: 3;
							    -ms-flex-order: 2;
							        order: 2;
							position: absolute;
							right: 0;
							top: 40px;
							width: 30%
					}
						}

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-venue::before {
							content: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_408_33' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='25'%3E%3Crect width='25' height='25' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_408_33)'%3E%3Cpath d='M12.4998 12.5002C13.0728 12.5002 13.5632 12.2962 13.9712 11.8882C14.3792 11.4802 14.5832 10.9897 14.5832 10.4168C14.5832 9.84391 14.3792 9.35346 13.9712 8.94548C13.5632 8.53749 13.0728 8.3335 12.4998 8.3335C11.9269 8.3335 11.4365 8.53749 11.0285 8.94548C10.6205 9.35346 10.4165 9.84391 10.4165 10.4168C10.4165 10.9897 10.6205 11.4802 11.0285 11.8882C11.4365 12.2962 11.9269 12.5002 12.4998 12.5002ZM12.4998 20.1564C14.6179 18.212 16.1891 16.4455 17.2134 14.8569C18.2377 13.2684 18.7498 11.8578 18.7498 10.6252C18.7498 8.7328 18.1465 7.18332 16.9399 5.97673C15.7333 4.77013 14.2533 4.16683 12.4998 4.16683C10.7464 4.16683 9.26633 4.77013 8.05973 5.97673C6.85314 7.18332 6.24984 8.7328 6.24984 10.6252C6.24984 11.8578 6.76199 13.2684 7.7863 14.8569C8.8106 16.4455 10.3818 18.212 12.4998 20.1564ZM12.4998 22.9168C9.7047 20.5384 7.61702 18.3292 6.23682 16.2892C4.85661 14.2493 4.1665 12.3613 4.1665 10.6252C4.1665 8.021 5.00418 5.94634 6.67952 4.4012C8.35487 2.85607 10.295 2.0835 12.4998 2.0835C14.7047 2.0835 16.6448 2.85607 18.3201 4.4012C19.9955 5.94634 20.8332 8.021 20.8332 10.6252C20.8332 12.3613 20.1431 14.2493 18.7629 16.2892C17.3826 18.3292 15.295 20.5384 12.4998 22.9168Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A");
							left: -3px;
							position: relative;
							top: 6px;
						}

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-venue .tribe-events-calendar-day__event-venue-title {
							color: #00164d;
							color: var(--medium-blue);
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary);
							font-size: 16px;
							font-weight: 700;
							line-height: 24px;
						}

.tribe-events-calendar-day .tribe-events-calendar-day__event .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-venue .tribe-events-calendar-day__event-venue-address {
							color: #00164d;
							color: var(--medium-blue);
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary);
							font-size: 16px;
							font-weight: 400;
							line-height: 24px;
						}

.tribe-events-calendar-day__event-description,
.tribe-events-calendar-list__event-description {
	color: #000;
	color: var(--black);
	font-family: "Work Sans", sans-serif;
	font-family: var(--font-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 0 !important;
	max-width: 768px
}

.tribe-events-calendar-day__event-description p, .tribe-events-calendar-list__event-description p {
		color: #000;
		color: var(--black);
		font-family: "Work Sans", sans-serif;
		font-family: var(--font-primary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		margin-left: -150px;
		max-width: 768px;
	}

.tribe-events-calendar-day__event-description p {
		font-family: "Work Sans", sans-serif;
		font-family: var(--font-primary);
		margin-left: 0;
	}

.tribe-events-c-small-cta__price {
	display: none;
}

.tribe-events-calendar-list-nav,
.tribe-events-calendar-day-nav,
.tribe-events-calendar-month-nav {
	border-top: none !important
}

.tribe-events-calendar-list-nav .tribe-events-c-nav__list, .tribe-events-calendar-day-nav .tribe-events-c-nav__list, .tribe-events-calendar-month-nav .tribe-events-c-nav__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center
	}

.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item button[disabled],
			.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--prev,
			.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next,
			.tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item button[disabled],
			.tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--prev,
			.tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next,
			.tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item button[disabled],
			.tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--prev,
			.tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next {
				display: none;
			}

.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev,
			.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next,
			.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__today,
			.tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev,
			.tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next,
			.tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__today,
			.tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev,
			.tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next,
			.tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__today {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				border: solid 2px #0077be;
				border: solid 2px var(--light-blue);
				border-radius: 40px;
				-webkit-box-sizing: border-box;
				        box-sizing: border-box;
				color: #00113c;
				color: var(--dark-blue);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				font-family: "Work Sans", sans-serif;
				font-family: var(--font-primary);
				font-size: 14px;
				font-size: var(--regular-body);
				font-weight: 500;
				font-weight: var(--font-weight-medium);
				grid-gap: 15px;
				gap: 15px;
				height: -webkit-fit-content;
				height: -moz-fit-content;
				height: fit-content;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				padding: 13px 26px;
				text-align: center;
				text-decoration: none;
				-webkit-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content
			}

.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev:hover,
				.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev:focus,
				.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next:hover,
				.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next:focus,
				.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__today:hover,
				.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__today:focus,
				.tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev:hover,
				.tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev:focus,
				.tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next:hover,
				.tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next:focus,
				.tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__today:hover,
				.tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__today:focus,
				.tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev:hover,
				.tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev:focus,
				.tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next:hover,
				.tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next:focus,
				.tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__today:hover,
				.tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__today:focus {
					background-color: #0077be;
					background-color: var(--light-blue);
					color: #fff;
					color: var(--white);
				}

.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev svg, .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next svg, .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__today svg, .tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev svg, .tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next svg, .tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__today svg, .tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev svg, .tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next svg, .tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__today svg {
					display: none;
				}

.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev::before, .tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev::before, .tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev::before {
					background: none;
					content: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L0 6L6 0L7.4 1.45L3.85 5H16V7H3.85L7.4 10.55L6 12Z' fill='%230F3072'/%3E%3C/svg%3E%0A");
					position: relative;
					top: 1px;
				}

.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev:hover::before, .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev:focus::before, .tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev:hover::before, .tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev:focus::before, .tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev:hover::before, .tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev:focus::before {
						content: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L0 6L6 0L7.4 1.45L3.85 5H16V7H3.85L7.4 10.55L6 12Z' fill='%23fff'/%3E%3C/svg%3E%0A");
					}

.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next::after, .tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next::after, .tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next::after {
					background: none;
					content: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12L16 6L10 0L8.6 1.45L12.15 5H0V7H12.15L8.6 10.55L10 12Z' fill='%230F3072'/%3E%3C/svg%3E%0A");
					position: relative;
					top: 1px;
				}

.tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next:hover::after, .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next:focus::after, .tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next:hover::after, .tribe-events-calendar-day-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next:focus::after, .tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next:hover::after, .tribe-events-calendar-month-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next:focus::after {
						content: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12L16 6L10 0L8.6 1.45L12.15 5H0V7H12.15L8.6 10.55L10 12Z' fill='%23fff'/%3E%3C/svg%3E%0A");
					}

.tribe-events-calendar-day-nav {
	display: none;
}

/* ============================================================
 * Events - Lnading Page
 * ============================================================ */

.tribe-events-tooltip-theme {
	background: #fff !important;
	background: var(--white) !important;
	border: none !important;
	border-radius: 0 !important;
	-webkit-box-shadow: 4px 4px 12px 5px rgba(0, 0, 0, 0.12) !important;
	        box-shadow: 4px 4px 12px 5px rgba(0, 0, 0, 0.12) !important
}

.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-datetime {
					color: #034a9b;
					color: var(--medium-blue-3);
					font-family: "Work Sans", sans-serif;
					font-family: var(--font-primary);
					font-size: 16px;
					font-weight: 500;
					letter-spacing: -0.8px;
					line-height: 22px
				}

.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-datetime time {
						color: #034a9b;
						color: var(--medium-blue-3);
						font-family: "Work Sans", sans-serif;
						font-family: var(--font-primary);
						font-size: 16px;
						font-weight: 500;
						letter-spacing: -0.8px;
						line-height: 22px
					}

.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-datetime time span {
							color: #034a9b;
							color: var(--medium-blue-3);
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary);
							font-size: 16px;
							font-weight: 500;
							letter-spacing: -0.8px;
							line-height: 22px;
						}

.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title {
					margin: 12px 0
				}

.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title .tribe-events-calendar-month__calendar-event-tooltip-title-link {
						color: #0077be;
						color: var(--light-blue);
						font-family: "Work Sans", sans-serif;
						font-family: var(--font-primary);
						font-size: 29px;
						font-weight: 600;
						line-height: 39px;
					}

.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title .tribe-events-status-label {
						display: block;
						margin: 15px 0 10px
					}

.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title .tribe-events-status-label .tribe-events-status-label__text {
							-webkit-box-align: center;
							    -ms-flex-align: center;
							        align-items: center;
							border: 1px solid #c76505;
							border: 1px solid var(--postponed-orange);
							border-radius: 6px;
							display: -webkit-box;
							display: -ms-flexbox;
							display: flex;
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary);
							font-size: 16px;
							font-weight: 600;
							font-weight: var(--font-weight-semibold);
							grid-gap: 4px;
							gap: 4px;
							-webkit-box-pack: center;
							    -ms-flex-pack: center;
							        justify-content: center;
							line-height: 21.6px;
							padding: 4px 12px;
							width: -webkit-fit-content;
							width: -moz-fit-content;
							width: fit-content
						}

.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title .tribe-events-status-label .tribe-events-status-label__text.tribe-events-status-label__text--postponed {
								border-color: #c76505;
								border-color: var(--postponed-orange);
								color: #c76505;
								color: var(--postponed-orange);
							}

.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title .tribe-events-status-label .tribe-events-status-label__text.tribe-events-status-label__text--cancelled {
								border-color: #a70303;
								border-color: var(--error);
								color: #a70303;
								color: var(--error);
							}

.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-description {
					-webkit-box-orient: vertical;
					color: #00164d;
					color: var(--medium-blue);
					display: -webkit-box;
					font-family: "Work Sans", sans-serif;
					font-family: var(--font-primary);
					font-size: 16px;
					font-weight: 500;
					-webkit-line-clamp: 3;
					line-height: 26px;
					overflow: hidden;
					text-overflow: ellipsis
				}

.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-description p {
						color: #00164d;
						color: var(--medium-blue);
						font-family: "Work Sans", sans-serif;
						font-family: var(--font-primary);
						font-size: 14px;
						font-weight: 400;
						line-height: 21px;
					}

.tribe-events .tribe-events-header__content-title {
		display: none;
	}

.tribe-events .tribe-common-l-container {
		min-height: -webkit-fit-content !important;
		min-height: -moz-fit-content !important;
		min-height: fit-content !important;
		padding-bottom: 30px !important;
		padding-top: 50px !important
	}

@media (min-width: 1240px) {

.tribe-events .tribe-common-l-container {
			margin-bottom: 100px !important;
			padding-bottom: 0 !important;
			padding-top: 100px !important
	}
		}

.tribe-events .tribe-events-calendar-month + .tribe-events-header__messages {
		display: none;
	}

.tribe-events .tribe-events-header__messages {
		background: transparent
	}

.tribe-events .tribe-events-header__messages .tribe-events-c-messages__message {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			align-self: stretch;
			background: #f4f4f4;
			background: var(--light-grey-2);
			border-radius: 0;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			font-family: "Work Sans", sans-serif;
			font-family: var(--font-primary);
			grid-gap: 16px;
			gap: 16px;
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center;
			padding: 16px 12px
		}

.tribe-events .tribe-events-header__messages .tribe-events-c-messages__message svg {
				display: none;
			}

.tribe-events .tribe-events-header__messages .tribe-events-c-messages__message div {
				color: #00164d;
				color: var(--medium-blue);
				display: block;
				font-size: 16px;
				font-weight: 400;
				line-height: 24px;
				padding: 0 0 0 46px;
				position: relative
			}

.tribe-events .tribe-events-header__messages .tribe-events-c-messages__message div::before {
					content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8 3.20001C11.465 3.20001 12 3.73501 12 4.40001V6.40001H20V4.40001C20 3.73501 20.535 3.20001 21.2 3.20001C21.865 3.20001 22.4 3.73501 22.4 4.40001V6.40001H24C25.765 6.40001 27.2 7.83501 27.2 9.60001V24C27.2 25.765 25.765 27.2 24 27.2H7.99999C6.23499 27.2 4.79999 25.765 4.79999 24V9.60001C4.79999 7.83501 6.23499 6.40001 7.99999 6.40001H9.59999V4.40001C9.59999 3.73501 10.135 3.20001 10.8 3.20001ZM10.8 8.80001H7.99999C7.55999 8.80001 7.19999 9.16001 7.19999 9.60001V24C7.19999 24.44 7.55999 24.8 7.99999 24.8H24C24.44 24.8 24.8 24.44 24.8 24V9.60001C24.8 9.16001 24.44 8.80001 24 8.80001H10.8ZM19.395 13.405C19.865 13.875 19.865 14.635 19.395 15.1L17.7 16.795L19.395 18.49C19.865 18.96 19.865 19.72 19.395 20.185C18.925 20.65 18.165 20.655 17.7 20.185L16.005 18.49L14.31 20.185C13.84 20.655 13.08 20.655 12.615 20.185C12.15 19.715 12.145 18.955 12.615 18.49L14.31 16.795L12.615 15.1C12.145 14.63 12.145 13.87 12.615 13.405C13.085 12.94 13.845 12.935 14.31 13.405L16.005 15.1L17.7 13.405C18.17 12.935 18.93 12.935 19.395 13.405Z' fill='%230F3072'/%3E%3C/svg%3E%0A");
					left: 0;
					position: absolute;
					top: calc(50% - 16px);
				}

.tribe-events .tribe-events-header__messages .tribe-events-c-messages__message div a {
					border-bottom: none;
					color: #0077be;
					color: var(--light-blue);
					font-size: 16px;
					font-weight: 400;
					line-height: 24px;
					text-decoration-line: underline;
					text-underline-offset: 2px;
				}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			border: none;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			grid-gap: 30px;
			gap: 30px;
			-webkit-box-pack: justify;
			    -ms-flex-pack: justify;
			        justify-content: space-between;
			margin-bottom: 35px
		}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-button {
				margin-top: 23px
			}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-button .tribe-events-c-events-bar__search-button-text {
					font-size: 0;
					height: 44px;
					position: relative;
					width: 44px
				}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-button .tribe-events-c-events-bar__search-button-text::before {
						content: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='42' height='42' rx='21' stroke='%230077BE' stroke-width='2'/%3E%3Cmask id='mask0_80_9779' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='10' y='10' width='24' height='24'%3E%3Crect x='10' y='10' width='24' height='24' fill='%230077BE'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_80_9779)'%3E%3Cpath d='M19.5 26C17.6833 26 16.1458 25.3708 14.8875 24.1125C13.6292 22.8542 13 21.3167 13 19.5C13 17.6833 13.6292 16.1458 14.8875 14.8875C16.1458 13.6292 17.6833 13 19.5 13C21.3167 13 22.8542 13.6292 24.1125 14.8875C25.3708 16.1458 26 17.6833 26 19.5C26 20.2333 25.8833 20.925 25.65 21.575C25.4167 22.225 25.1 22.8 24.7 23.3L30.3 28.9C30.4833 29.0833 30.575 29.3167 30.575 29.6C30.575 29.8833 30.4833 30.1167 30.3 30.3C30.1167 30.4833 29.8833 30.575 29.6 30.575C29.3167 30.575 29.0833 30.4833 28.9 30.3L23.3 24.7C22.8 25.1 22.225 25.4167 21.575 25.65C20.925 25.8833 20.2333 26 19.5 26ZM19.5 24C20.75 24 21.8125 23.5625 22.6875 22.6875C23.5625 21.8125 24 20.75 24 19.5C24 18.25 23.5625 17.1875 22.6875 16.3125C21.8125 15.4375 20.75 15 19.5 15C18.25 15 17.1875 15.4375 16.3125 16.3125C15.4375 17.1875 15 18.25 15 19.5C15 20.75 15.4375 21.8125 16.3125 22.6875C17.1875 23.5625 18.25 24 19.5 24Z' fill='%230077BE'/%3E%3C/g%3E%3C/svg%3E%0A");
						position: absolute;
						right: 0;
						top: 0;
					}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-button svg {
					display: none;
				}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-view-selector__button::before {
					content: none;
				}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-view-selector__button .tribe-events-c-view-selector__button-icon {
					position: relative
				}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-view-selector__button .tribe-events-c-view-selector__button-icon::before {
						content: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='42' height='42' rx='21' stroke='%230077BE' stroke-width='2'/%3E%3Cpath d='M17.8214 12.3571C18.3558 12.3571 18.7857 12.7871 18.7857 13.3214V14.9286H25.2143V13.3214C25.2143 12.7871 25.6442 12.3571 26.1786 12.3571C26.7129 12.3571 27.1429 12.7871 27.1429 13.3214V14.9286H28.4286C29.8469 14.9286 31 16.0817 31 17.5V29.0714C31 30.4897 29.8469 31.6429 28.4286 31.6429H15.5714C14.1531 31.6429 13 30.4897 13 29.0714V17.5C13 16.0817 14.1531 14.9286 15.5714 14.9286H16.8571V13.3214C16.8571 12.7871 17.2871 12.3571 17.8214 12.3571ZM17.8214 16.8571H15.5714C15.2179 16.8571 14.9286 17.1464 14.9286 17.5V19.4286H29.0714V17.5C29.0714 17.1464 28.7821 16.8571 28.4286 16.8571H17.8214ZM14.9286 21.3571V29.0714C14.9286 29.425 15.2179 29.7143 15.5714 29.7143H28.4286C28.7821 29.7143 29.0714 29.425 29.0714 29.0714V21.3571H14.9286Z' fill='%230077BE'/%3E%3C/svg%3E%0A");
						position: absolute;
						right: 0;
						top: 0;
					}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-view-selector__button svg {
					display: none;
				}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container {
				border: 1px solid #eaeaea;
				border: 1px solid var(--light-grey-3);
				border-radius: 30px;
				max-width: 600px;
				padding: 20px
			}

@media (max-width: 768px) {

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container {
					margin: 0 15px
			}
				}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-common-form-control-text .tribe-common-form-control-text__input {
							color: #000;
							color: var(--black);
							display: inline-block;
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary);
							min-width: 270px;
							padding: 0 50px 0 8px;
							position: relative
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-common-form-control-text .tribe-common-form-control-text__input::-webkit-input-placeholder {
								color: #343a3f;
								color: var(--grey);
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-common-form-control-text .tribe-common-form-control-text__input::-moz-placeholder {
								color: #343a3f;
								color: var(--grey);
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-common-form-control-text .tribe-common-form-control-text__input:-ms-input-placeholder {
								color: #343a3f;
								color: var(--grey);
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-common-form-control-text .tribe-common-form-control-text__input::-ms-input-placeholder {
								color: #343a3f;
								color: var(--grey);
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-common-form-control-text .tribe-common-form-control-text__input::placeholder {
								color: #343a3f;
								color: var(--grey);
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-common-form-control-text .clear-btn {
							background: transparent;
							border: none;
							color: #000;
							color: var(--black);
							cursor: pointer;
							display: none !important;
							font-size: 30px;
							opacity: 1;
							padding: 0 20px;
							position: absolute;
							right: 0;
							top: 50%;
							-webkit-transform: translateY(-50%);
							        transform: translateY(-50%)
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-common-form-control-text .clear-btn:focus {
								outline: none !important;
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-common-form-control-text .clear-btn.focus-visible {
								outline: 2px dotted #000;
								outline: 2px dotted var(--black);
								outline-offset: 2px;
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-common-form-control-text .clear-btn:focus-visible {
								outline: 2px dotted #000;
								outline: 2px dotted var(--black);
								outline-offset: 2px;
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-common-form-control-text .tribe-common-c-svgicon--search {
							display: none;
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-events-c-search__button {
						-webkit-box-align: center;
						    -ms-flex-align: center;
						        align-items: center;
						background-color: #0077be;
						background-color: var(--light-blue);
						border: none;
						border-radius: 40px;
						-webkit-box-sizing: border-box;
						        box-sizing: border-box;
						color: #fff;
						color: var(--white);
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						font-family: "Work Sans", sans-serif;
						font-family: var(--font-primary);
						font-size: 14px;
						font-size: var(--regular-body);
						font-weight: 500;
						font-weight: var(--font-weight-medium);
						grid-gap: 15px;
						gap: 15px;
						height: -webkit-fit-content;
						height: -moz-fit-content;
						height: fit-content;
						-webkit-box-pack: center;
						    -ms-flex-pack: center;
						        justify-content: center;
						padding: 13px 26px;
						text-align: center;
						text-decoration: none;
						-webkit-transition: all 0.3s ease-in-out;
						transition: all 0.3s ease-in-out;
						width: -webkit-fit-content;
						width: -moz-fit-content;
						width: fit-content
					}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-events-c-search__button:hover,
						.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search .tribe-events-c-search__button:focus {
							background-color: #eaeaea;
							background-color: var(--light-grey-3);
							color: #00113c;
							color: var(--dark-blue);
							cursor: pointer;
							padding: 13px 30px;
							text-decoration: underline;
							text-underline-offset: 2px;
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content {
					top: calc(100% + 20px)
				}

@media (min-width: 768px) {

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content {
						display: block !important
				}
					}

@media (max-width: 691px) {

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list {
							display: -webkit-box;
							display: -ms-flexbox;
							display: flex;
							-webkit-box-orient: vertical;
							-webkit-box-direction: normal;
							    -ms-flex-direction: column;
							        flex-direction: column;
							grid-gap: 10px;
							gap: 10px;
							padding: 0 24px 0 0
					}
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item {
							padding: 0 10px
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item:nth-of-type(1) .tribe-events-c-view-selector__list-item-link::before {
										content: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='42' height='42' rx='21' stroke='%230077BE' stroke-width='2'/%3E%3Cmask id='mask0_80_10900' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='10' y='10' width='24' height='24'%3E%3Crect x='10' y='10' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_80_10900)'%3E%3Cpath d='M18 19C17.7167 19 17.4792 18.9042 17.2875 18.7125C17.0958 18.5208 17 18.2833 17 18C17 17.7167 17.0958 17.4792 17.2875 17.2875C17.4792 17.0958 17.7167 17 18 17H30C30.2833 17 30.5208 17.0958 30.7125 17.2875C30.9042 17.4792 31 17.7167 31 18C31 18.2833 30.9042 18.5208 30.7125 18.7125C30.5208 18.9042 30.2833 19 30 19H18ZM18 23C17.7167 23 17.4792 22.9042 17.2875 22.7125C17.0958 22.5208 17 22.2833 17 22C17 21.7167 17.0958 21.4792 17.2875 21.2875C17.4792 21.0958 17.7167 21 18 21H30C30.2833 21 30.5208 21.0958 30.7125 21.2875C30.9042 21.4792 31 21.7167 31 22C31 22.2833 30.9042 22.5208 30.7125 22.7125C30.5208 22.9042 30.2833 23 30 23H18ZM18 27C17.7167 27 17.4792 26.9042 17.2875 26.7125C17.0958 26.5208 17 26.2833 17 26C17 25.7167 17.0958 25.4792 17.2875 25.2875C17.4792 25.0958 17.7167 25 18 25H30C30.2833 25 30.5208 25.0958 30.7125 25.2875C30.9042 25.4792 31 25.7167 31 26C31 26.2833 30.9042 26.5208 30.7125 26.7125C30.5208 26.9042 30.2833 27 30 27H18ZM14 19C13.7167 19 13.4792 18.9042 13.2875 18.7125C13.0958 18.5208 13 18.2833 13 18C13 17.7167 13.0958 17.4792 13.2875 17.2875C13.4792 17.0958 13.7167 17 14 17C14.2833 17 14.5208 17.0958 14.7125 17.2875C14.9042 17.4792 15 17.7167 15 18C15 18.2833 14.9042 18.5208 14.7125 18.7125C14.5208 18.9042 14.2833 19 14 19ZM14 23C13.7167 23 13.4792 22.9042 13.2875 22.7125C13.0958 22.5208 13 22.2833 13 22C13 21.7167 13.0958 21.4792 13.2875 21.2875C13.4792 21.0958 13.7167 21 14 21C14.2833 21 14.5208 21.0958 14.7125 21.2875C14.9042 21.4792 15 21.7167 15 22C15 22.2833 14.9042 22.5208 14.7125 22.7125C14.5208 22.9042 14.2833 23 14 23ZM14 27C13.7167 27 13.4792 26.9042 13.2875 26.7125C13.0958 26.5208 13 26.2833 13 26C13 25.7167 13.0958 25.4792 13.2875 25.2875C13.4792 25.0958 13.7167 25 14 25C14.2833 25 14.5208 25.0958 14.7125 25.2875C14.9042 25.4792 15 25.7167 15 26C15 26.2833 14.9042 26.5208 14.7125 26.7125C14.5208 26.9042 14.2833 27 14 27Z' fill='%230077BE'/%3E%3C/g%3E%3C/svg%3E%0A");
										scale: 1;
										-webkit-transition: scale 500ms ease;
										transition: scale 500ms ease;
									}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item:nth-of-type(1) .tribe-events-c-view-selector__list-item-link::after {
										background-color: #0077be;
										background-color: var(--light-blue);
										border-radius: 4px;
										-webkit-box-sizing: border-box;
										        box-sizing: border-box;
										color: #fff;
										color: var(--white);
										content: "List";
										display: -webkit-box;
										display: -ms-flexbox;
										display: flex;
										font-size: 12px;
										font-weight: 600;
										height: -webkit-fit-content;
										height: -moz-fit-content;
										height: fit-content;
										-webkit-box-pack: center;
										    -ms-flex-pack: center;
										        justify-content: center;
										left: 0;
										min-width: 100%;
										opacity: 0;
										padding: 5px;
										position: absolute;
										top: -30px;
										width: -webkit-fit-content;
										width: -moz-fit-content;
										width: fit-content;
									}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item:nth-of-type(1) .tribe-events-c-view-selector__list-item-link:hover::before, .tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item:nth-of-type(1) .tribe-events-c-view-selector__list-item-link:focus::before {
											content: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='11' y='11' width='22' height='22' rx='11' stroke='%230077BE' stroke-width='22'/%3E%3Cmask id='mask0_80_10901' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='10' y='10' width='24' height='24'%3E%3Crect x='10' y='10' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_80_10901)'%3E%3Cpath d='M18 19C17.7167 19 17.4792 18.9042 17.2875 18.7125C17.0958 18.5208 17 18.2833 17 18C17 17.7167 17.0958 17.4792 17.2875 17.2875C17.4792 17.0958 17.7167 17 18 17H30C30.2833 17 30.5208 17.0958 30.7125 17.2875C30.9042 17.4792 31 17.7167 31 18C31 18.2833 30.9042 18.5208 30.7125 18.7125C30.5208 18.9042 30.2833 19 30 19H18ZM18 23C17.7167 23 17.4792 22.9042 17.2875 22.7125C17.0958 22.5208 17 22.2833 17 22C17 21.7167 17.0958 21.4792 17.2875 21.2875C17.4792 21.0958 17.7167 21 18 21H30C30.2833 21 30.5208 21.0958 30.7125 21.2875C30.9042 21.4792 31 21.7167 31 22C31 22.2833 30.9042 22.5208 30.7125 22.7125C30.5208 22.9042 30.2833 23 30 23H18ZM18 27C17.7167 27 17.4792 26.9042 17.2875 26.7125C17.0958 26.5208 17 26.2833 17 26C17 25.7167 17.0958 25.4792 17.2875 25.2875C17.4792 25.0958 17.7167 25 18 25H30C30.2833 25 30.5208 25.0958 30.7125 25.2875C30.9042 25.4792 31 25.7167 31 26C31 26.2833 30.9042 26.5208 30.7125 26.7125C30.5208 26.9042 30.2833 27 30 27H18ZM14 19C13.7167 19 13.4792 18.9042 13.2875 18.7125C13.0958 18.5208 13 18.2833 13 18C13 17.7167 13.0958 17.4792 13.2875 17.2875C13.4792 17.0958 13.7167 17 14 17C14.2833 17 14.5208 17.0958 14.7125 17.2875C14.9042 17.4792 15 17.7167 15 18C15 18.2833 14.9042 18.5208 14.7125 18.7125C14.5208 18.9042 14.2833 19 14 19ZM14 23C13.7167 23 13.4792 22.9042 13.2875 22.7125C13.0958 22.5208 13 22.2833 13 22C13 21.7167 13.0958 21.4792 13.2875 21.2875C13.4792 21.0958 13.7167 21 14 21C14.2833 21 14.5208 21.0958 14.7125 21.2875C14.9042 21.4792 15 21.7167 15 22C15 22.2833 14.9042 22.5208 14.7125 22.7125C14.5208 22.9042 14.2833 23 14 23ZM14 27C13.7167 27 13.4792 26.9042 13.2875 26.7125C13.0958 26.5208 13 26.2833 13 26C13 25.7167 13.0958 25.4792 13.2875 25.2875C13.4792 25.0958 13.7167 25 14 25C14.2833 25 14.5208 25.0958 14.7125 25.2875C14.9042 25.4792 15 25.7167 15 26C15 26.2833 14.9042 26.5208 14.7125 26.7125C14.5208 26.9042 14.2833 27 14 27Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
											scale: 1.1;
											-webkit-transition: scale 500ms ease;
											transition: scale 500ms ease;
										}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item:nth-of-type(3) .tribe-events-c-view-selector__list-item-link::before {
										content: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='42' height='42' rx='21' stroke='%230077BE' stroke-width='2'/%3E%3Cmask id='mask0_80_9562' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='10' y='10' width='24' height='24'%3E%3Crect x='10' y='10' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_80_9562)'%3E%3Cpath d='M24.5 28C23.8 28 23.2083 27.7583 22.725 27.275C22.2417 26.7917 22 26.2 22 25.5C22 24.8 22.2417 24.2083 22.725 23.725C23.2083 23.2417 23.8 23 24.5 23C25.2 23 25.7917 23.2417 26.275 23.725C26.7583 24.2083 27 24.8 27 25.5C27 26.2 26.7583 26.7917 26.275 27.275C25.7917 27.7583 25.2 28 24.5 28ZM15 32C14.45 32 13.9792 31.8042 13.5875 31.4125C13.1958 31.0208 13 30.55 13 30V16C13 15.45 13.1958 14.9792 13.5875 14.5875C13.9792 14.1958 14.45 14 15 14H16V13C16 12.7167 16.0958 12.4792 16.2875 12.2875C16.4792 12.0958 16.7167 12 17 12C17.2833 12 17.5208 12.0958 17.7125 12.2875C17.9042 12.4792 18 12.7167 18 13V14H26V13C26 12.7167 26.0958 12.4792 26.2875 12.2875C26.4792 12.0958 26.7167 12 27 12C27.2833 12 27.5208 12.0958 27.7125 12.2875C27.9042 12.4792 28 12.7167 28 13V14H29C29.55 14 30.0208 14.1958 30.4125 14.5875C30.8042 14.9792 31 15.45 31 16V30C31 30.55 30.8042 31.0208 30.4125 31.4125C30.0208 31.8042 29.55 32 29 32H15ZM15 30H29V20H15V30ZM15 18H29V16H15V18Z' fill='%230077BE'/%3E%3C/g%3E%3C/svg%3E%0A");
										scale: 1;
										-webkit-transition: scale 500ms ease;
										transition: scale 500ms ease;
									}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item:nth-of-type(3) .tribe-events-c-view-selector__list-item-link::after {
										background-color: #0077be;
										background-color: var(--light-blue);
										border-radius: 4px;
										-webkit-box-sizing: border-box;
										        box-sizing: border-box;
										color: #fff;
										color: var(--white);
										content: "Day";
										display: -webkit-box;
										display: -ms-flexbox;
										display: flex;
										font-size: 12px;
										font-weight: 600;
										height: -webkit-fit-content;
										height: -moz-fit-content;
										height: fit-content;
										-webkit-box-pack: center;
										    -ms-flex-pack: center;
										        justify-content: center;
										left: 0;
										min-width: 100%;
										opacity: 0;
										padding: 5px;
										position: absolute;
										top: -30px;
										width: -webkit-fit-content;
										width: -moz-fit-content;
										width: fit-content;
									}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item:nth-of-type(3) .tribe-events-c-view-selector__list-item-link:hover::before, .tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item:nth-of-type(3) .tribe-events-c-view-selector__list-item-link:focus::before {
											content: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='11' y='11' width='22' height='22' rx='11' stroke='%230077BE' stroke-width='22'/%3E%3Cmask id='mask0_80_9561' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='10' y='10' width='24' height='24'%3E%3Crect x='10' y='10' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_80_9561)'%3E%3Cpath d='M24.5 28C23.8 28 23.2083 27.7583 22.725 27.275C22.2417 26.7917 22 26.2 22 25.5C22 24.8 22.2417 24.2083 22.725 23.725C23.2083 23.2417 23.8 23 24.5 23C25.2 23 25.7917 23.2417 26.275 23.725C26.7583 24.2083 27 24.8 27 25.5C27 26.2 26.7583 26.7917 26.275 27.275C25.7917 27.7583 25.2 28 24.5 28ZM15 32C14.45 32 13.9792 31.8042 13.5875 31.4125C13.1958 31.0208 13 30.55 13 30V16C13 15.45 13.1958 14.9792 13.5875 14.5875C13.9792 14.1958 14.45 14 15 14H16V13C16 12.7167 16.0958 12.4792 16.2875 12.2875C16.4792 12.0958 16.7167 12 17 12C17.2833 12 17.5208 12.0958 17.7125 12.2875C17.9042 12.4792 18 12.7167 18 13V14H26V13C26 12.7167 26.0958 12.4792 26.2875 12.2875C26.4792 12.0958 26.7167 12 27 12C27.2833 12 27.5208 12.0958 27.7125 12.2875C27.9042 12.4792 28 12.7167 28 13V14H29C29.55 14 30.0208 14.1958 30.4125 14.5875C30.8042 14.9792 31 15.45 31 16V30C31 30.55 30.8042 31.0208 30.4125 31.4125C30.0208 31.8042 29.55 32 29 32H15ZM15 30H29V20H15V30ZM15 18H29V16H15V18Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
											scale: 1.1;
											-webkit-transition: scale 500ms ease;
											transition: scale 500ms ease;
										}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--active:nth-of-type(1) .tribe-events-c-view-selector__list-item-link {
										background-color: transparent
									}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--active:nth-of-type(1) .tribe-events-c-view-selector__list-item-link::before {
											content: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='11' y='11' width='22' height='22' rx='11' stroke='%230077BE' stroke-width='22'/%3E%3Cmask id='mask0_80_10901' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='10' y='10' width='24' height='24'%3E%3Crect x='10' y='10' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_80_10901)'%3E%3Cpath d='M18 19C17.7167 19 17.4792 18.9042 17.2875 18.7125C17.0958 18.5208 17 18.2833 17 18C17 17.7167 17.0958 17.4792 17.2875 17.2875C17.4792 17.0958 17.7167 17 18 17H30C30.2833 17 30.5208 17.0958 30.7125 17.2875C30.9042 17.4792 31 17.7167 31 18C31 18.2833 30.9042 18.5208 30.7125 18.7125C30.5208 18.9042 30.2833 19 30 19H18ZM18 23C17.7167 23 17.4792 22.9042 17.2875 22.7125C17.0958 22.5208 17 22.2833 17 22C17 21.7167 17.0958 21.4792 17.2875 21.2875C17.4792 21.0958 17.7167 21 18 21H30C30.2833 21 30.5208 21.0958 30.7125 21.2875C30.9042 21.4792 31 21.7167 31 22C31 22.2833 30.9042 22.5208 30.7125 22.7125C30.5208 22.9042 30.2833 23 30 23H18ZM18 27C17.7167 27 17.4792 26.9042 17.2875 26.7125C17.0958 26.5208 17 26.2833 17 26C17 25.7167 17.0958 25.4792 17.2875 25.2875C17.4792 25.0958 17.7167 25 18 25H30C30.2833 25 30.5208 25.0958 30.7125 25.2875C30.9042 25.4792 31 25.7167 31 26C31 26.2833 30.9042 26.5208 30.7125 26.7125C30.5208 26.9042 30.2833 27 30 27H18ZM14 19C13.7167 19 13.4792 18.9042 13.2875 18.7125C13.0958 18.5208 13 18.2833 13 18C13 17.7167 13.0958 17.4792 13.2875 17.2875C13.4792 17.0958 13.7167 17 14 17C14.2833 17 14.5208 17.0958 14.7125 17.2875C14.9042 17.4792 15 17.7167 15 18C15 18.2833 14.9042 18.5208 14.7125 18.7125C14.5208 18.9042 14.2833 19 14 19ZM14 23C13.7167 23 13.4792 22.9042 13.2875 22.7125C13.0958 22.5208 13 22.2833 13 22C13 21.7167 13.0958 21.4792 13.2875 21.2875C13.4792 21.0958 13.7167 21 14 21C14.2833 21 14.5208 21.0958 14.7125 21.2875C14.9042 21.4792 15 21.7167 15 22C15 22.2833 14.9042 22.5208 14.7125 22.7125C14.5208 22.9042 14.2833 23 14 23ZM14 27C13.7167 27 13.4792 26.9042 13.2875 26.7125C13.0958 26.5208 13 26.2833 13 26C13 25.7167 13.0958 25.4792 13.2875 25.2875C13.4792 25.0958 13.7167 25 14 25C14.2833 25 14.5208 25.0958 14.7125 25.2875C14.9042 25.4792 15 25.7167 15 26C15 26.2833 14.9042 26.5208 14.7125 26.7125C14.5208 26.9042 14.2833 27 14 27Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
											scale: 1;
											-webkit-transition: scale 500ms ease;
											transition: scale 500ms ease;
										}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--active:nth-of-type(2) .tribe-events-c-view-selector__list-item-link {
										background-color: transparent
									}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--active:nth-of-type(2) .tribe-events-c-view-selector__list-item-link::before {
											content: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='11' y='11' width='22' height='22' rx='11' stroke='%230077BE' stroke-width='22'/%3E%3Cmask id='mask0_80_9560' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='10' y='10' width='24' height='24'%3E%3Crect x='10' y='10' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_80_9560)'%3E%3Cpath d='M15 32C14.45 32 13.9792 31.8042 13.5875 31.4125C13.1958 31.0208 13 30.55 13 30V16C13 15.45 13.1958 14.9792 13.5875 14.5875C13.9792 14.1958 14.45 14 15 14H16V13C16 12.7167 16.0958 12.4792 16.2875 12.2875C16.4792 12.0958 16.7167 12 17 12C17.2833 12 17.5208 12.0958 17.7125 12.2875C17.9042 12.4792 18 12.7167 18 13V14H26V13C26 12.7167 26.0958 12.4792 26.2875 12.2875C26.4792 12.0958 26.7167 12 27 12C27.2833 12 27.5208 12.0958 27.7125 12.2875C27.9042 12.4792 28 12.7167 28 13V14H29C29.55 14 30.0208 14.1958 30.4125 14.5875C30.8042 14.9792 31 15.45 31 16V30C31 30.55 30.8042 31.0208 30.4125 31.4125C30.0208 31.8042 29.55 32 29 32H15ZM15 30H29V20H15V30ZM15 18H29V16H15V18ZM22 24C21.7167 24 21.4792 23.9042 21.2875 23.7125C21.0958 23.5208 21 23.2833 21 23C21 22.7167 21.0958 22.4792 21.2875 22.2875C21.4792 22.0958 21.7167 22 22 22C22.2833 22 22.5208 22.0958 22.7125 22.2875C22.9042 22.4792 23 22.7167 23 23C23 23.2833 22.9042 23.5208 22.7125 23.7125C22.5208 23.9042 22.2833 24 22 24ZM18 24C17.7167 24 17.4792 23.9042 17.2875 23.7125C17.0958 23.5208 17 23.2833 17 23C17 22.7167 17.0958 22.4792 17.2875 22.2875C17.4792 22.0958 17.7167 22 18 22C18.2833 22 18.5208 22.0958 18.7125 22.2875C18.9042 22.4792 19 22.7167 19 23C19 23.2833 18.9042 23.5208 18.7125 23.7125C18.5208 23.9042 18.2833 24 18 24ZM26 24C25.7167 24 25.4792 23.9042 25.2875 23.7125C25.0958 23.5208 25 23.2833 25 23C25 22.7167 25.0958 22.4792 25.2875 22.2875C25.4792 22.0958 25.7167 22 26 22C26.2833 22 26.5208 22.0958 26.7125 22.2875C26.9042 22.4792 27 22.7167 27 23C27 23.2833 26.9042 23.5208 26.7125 23.7125C26.5208 23.9042 26.2833 24 26 24ZM22 28C21.7167 28 21.4792 27.9042 21.2875 27.7125C21.0958 27.5208 21 27.2833 21 27C21 26.7167 21.0958 26.4792 21.2875 26.2875C21.4792 26.0958 21.7167 26 22 26C22.2833 26 22.5208 26.0958 22.7125 26.2875C22.9042 26.4792 23 26.7167 23 27C23 27.2833 22.9042 27.5208 22.7125 27.7125C22.5208 27.9042 22.2833 28 22 28ZM18 28C17.7167 28 17.4792 27.9042 17.2875 27.7125C17.0958 27.5208 17 27.2833 17 27C17 26.7167 17.0958 26.4792 17.2875 26.2875C17.4792 26.0958 17.7167 26 18 26C18.2833 26 18.5208 26.0958 18.7125 26.2875C18.9042 26.4792 19 26.7167 19 27C19 27.2833 18.9042 27.5208 18.7125 27.7125C18.5208 27.9042 18.2833 28 18 28ZM26 28C25.7167 28 25.4792 27.9042 25.2875 27.7125C25.0958 27.5208 25 27.2833 25 27C25 26.7167 25.0958 26.4792 25.2875 26.2875C25.4792 26.0958 25.7167 26 26 26C26.2833 26 26.5208 26.0958 26.7125 26.2875C26.9042 26.4792 27 26.7167 27 27C27 27.2833 26.9042 27.5208 26.7125 27.7125C26.5208 27.9042 26.2833 28 26 28Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
											scale: 1;
											-webkit-transition: scale 500ms ease;
											transition: scale 500ms ease;
										}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--active:nth-of-type(3) .tribe-events-c-view-selector__list-item-link {
										background-color: transparent
									}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--active:nth-of-type(3) .tribe-events-c-view-selector__list-item-link::before {
											content: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='11' y='11' width='22' height='22' rx='11' stroke='%230077BE' stroke-width='22'/%3E%3Cmask id='mask0_80_9561' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='10' y='10' width='24' height='24'%3E%3Crect x='10' y='10' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_80_9561)'%3E%3Cpath d='M24.5 28C23.8 28 23.2083 27.7583 22.725 27.275C22.2417 26.7917 22 26.2 22 25.5C22 24.8 22.2417 24.2083 22.725 23.725C23.2083 23.2417 23.8 23 24.5 23C25.2 23 25.7917 23.2417 26.275 23.725C26.7583 24.2083 27 24.8 27 25.5C27 26.2 26.7583 26.7917 26.275 27.275C25.7917 27.7583 25.2 28 24.5 28ZM15 32C14.45 32 13.9792 31.8042 13.5875 31.4125C13.1958 31.0208 13 30.55 13 30V16C13 15.45 13.1958 14.9792 13.5875 14.5875C13.9792 14.1958 14.45 14 15 14H16V13C16 12.7167 16.0958 12.4792 16.2875 12.2875C16.4792 12.0958 16.7167 12 17 12C17.2833 12 17.5208 12.0958 17.7125 12.2875C17.9042 12.4792 18 12.7167 18 13V14H26V13C26 12.7167 26.0958 12.4792 26.2875 12.2875C26.4792 12.0958 26.7167 12 27 12C27.2833 12 27.5208 12.0958 27.7125 12.2875C27.9042 12.4792 28 12.7167 28 13V14H29C29.55 14 30.0208 14.1958 30.4125 14.5875C30.8042 14.9792 31 15.45 31 16V30C31 30.55 30.8042 31.0208 30.4125 31.4125C30.0208 31.8042 29.55 32 29 32H15ZM15 30H29V20H15V30ZM15 18H29V16H15V18Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
											scale: 1;
											-webkit-transition: scale 500ms ease;
											transition: scale 500ms ease;
										}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link {
								height: 44px;
								width: 44px
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link::before {
									content: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='42' height='42' rx='21' stroke='%230077BE' stroke-width='2'/%3E%3Cmask id='mask0_80_10897' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='10' y='10' width='24' height='24'%3E%3Crect x='10' y='10' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_80_10897)'%3E%3Cpath d='M15 32C14.45 32 13.9792 31.8042 13.5875 31.4125C13.1958 31.0208 13 30.55 13 30V16C13 15.45 13.1958 14.9792 13.5875 14.5875C13.9792 14.1958 14.45 14 15 14H16V13C16 12.7167 16.0958 12.4792 16.2875 12.2875C16.4792 12.0958 16.7167 12 17 12C17.2833 12 17.5208 12.0958 17.7125 12.2875C17.9042 12.4792 18 12.7167 18 13V14H26V13C26 12.7167 26.0958 12.4792 26.2875 12.2875C26.4792 12.0958 26.7167 12 27 12C27.2833 12 27.5208 12.0958 27.7125 12.2875C27.9042 12.4792 28 12.7167 28 13V14H29C29.55 14 30.0208 14.1958 30.4125 14.5875C30.8042 14.9792 31 15.45 31 16V30C31 30.55 30.8042 31.0208 30.4125 31.4125C30.0208 31.8042 29.55 32 29 32H15ZM15 30H29V20H15V30ZM15 18H29V16H15V18ZM22 24C21.7167 24 21.4792 23.9042 21.2875 23.7125C21.0958 23.5208 21 23.2833 21 23C21 22.7167 21.0958 22.4792 21.2875 22.2875C21.4792 22.0958 21.7167 22 22 22C22.2833 22 22.5208 22.0958 22.7125 22.2875C22.9042 22.4792 23 22.7167 23 23C23 23.2833 22.9042 23.5208 22.7125 23.7125C22.5208 23.9042 22.2833 24 22 24ZM18 24C17.7167 24 17.4792 23.9042 17.2875 23.7125C17.0958 23.5208 17 23.2833 17 23C17 22.7167 17.0958 22.4792 17.2875 22.2875C17.4792 22.0958 17.7167 22 18 22C18.2833 22 18.5208 22.0958 18.7125 22.2875C18.9042 22.4792 19 22.7167 19 23C19 23.2833 18.9042 23.5208 18.7125 23.7125C18.5208 23.9042 18.2833 24 18 24ZM26 24C25.7167 24 25.4792 23.9042 25.2875 23.7125C25.0958 23.5208 25 23.2833 25 23C25 22.7167 25.0958 22.4792 25.2875 22.2875C25.4792 22.0958 25.7167 22 26 22C26.2833 22 26.5208 22.0958 26.7125 22.2875C26.9042 22.4792 27 22.7167 27 23C27 23.2833 26.9042 23.5208 26.7125 23.7125C26.5208 23.9042 26.2833 24 26 24ZM22 28C21.7167 28 21.4792 27.9042 21.2875 27.7125C21.0958 27.5208 21 27.2833 21 27C21 26.7167 21.0958 26.4792 21.2875 26.2875C21.4792 26.0958 21.7167 26 22 26C22.2833 26 22.5208 26.0958 22.7125 26.2875C22.9042 26.4792 23 26.7167 23 27C23 27.2833 22.9042 27.5208 22.7125 27.7125C22.5208 27.9042 22.2833 28 22 28ZM18 28C17.7167 28 17.4792 27.9042 17.2875 27.7125C17.0958 27.5208 17 27.2833 17 27C17 26.7167 17.0958 26.4792 17.2875 26.2875C17.4792 26.0958 17.7167 26 18 26C18.2833 26 18.5208 26.0958 18.7125 26.2875C18.9042 26.4792 19 26.7167 19 27C19 27.2833 18.9042 27.5208 18.7125 27.7125C18.5208 27.9042 18.2833 28 18 28ZM26 28C25.7167 28 25.4792 27.9042 25.2875 27.7125C25.0958 27.5208 25 27.2833 25 27C25 26.7167 25.0958 26.4792 25.2875 26.2875C25.4792 26.0958 25.7167 26 26 26C26.2833 26 26.5208 26.0958 26.7125 26.2875C26.9042 26.4792 27 26.7167 27 27C27 27.2833 26.9042 27.5208 26.7125 27.7125C26.5208 27.9042 26.2833 28 26 28Z' fill='%230077BE'/%3E%3C/g%3E%3C/svg%3E%0A");
									display: block;
									height: 44px;
									position: relative;
									scale: 1;
									-webkit-transition: scale 500ms ease;
									transition: scale 500ms ease;
									width: 44px;
								}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link .tribe-events-c-view-selector__list-item-icon {
									display: none;
								}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link::after {
									background-color: #0077be;
									background-color: var(--light-blue);
									border-radius: 4px;
									-webkit-box-sizing: border-box;
									        box-sizing: border-box;
									color: #fff;
									color: var(--white);
									content: "Calendar";
									display: -webkit-box;
									display: -ms-flexbox;
									display: flex;
									font-size: 12px;
									font-weight: 600;
									height: -webkit-fit-content;
									height: -moz-fit-content;
									height: fit-content;
									-webkit-box-pack: center;
									    -ms-flex-pack: center;
									        justify-content: center;
									left: 0;
									min-width: 100%;
									opacity: 0;
									padding: 5px;
									position: absolute;
									top: -30px;
									width: -webkit-fit-content;
									width: -moz-fit-content;
									width: fit-content
								}

@media (min-width: 768px) {

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link::after {
										left: -9px
								}
									}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link:hover,
								.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link:focus {
									background-color: transparent
								}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link:hover::before, .tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link:focus::before {
										content: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='11' y='11' width='22' height='22' rx='11' stroke='%230077BE' stroke-width='22'/%3E%3Cmask id='mask0_80_9560' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='10' y='10' width='24' height='24'%3E%3Crect x='10' y='10' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_80_9560)'%3E%3Cpath d='M15 32C14.45 32 13.9792 31.8042 13.5875 31.4125C13.1958 31.0208 13 30.55 13 30V16C13 15.45 13.1958 14.9792 13.5875 14.5875C13.9792 14.1958 14.45 14 15 14H16V13C16 12.7167 16.0958 12.4792 16.2875 12.2875C16.4792 12.0958 16.7167 12 17 12C17.2833 12 17.5208 12.0958 17.7125 12.2875C17.9042 12.4792 18 12.7167 18 13V14H26V13C26 12.7167 26.0958 12.4792 26.2875 12.2875C26.4792 12.0958 26.7167 12 27 12C27.2833 12 27.5208 12.0958 27.7125 12.2875C27.9042 12.4792 28 12.7167 28 13V14H29C29.55 14 30.0208 14.1958 30.4125 14.5875C30.8042 14.9792 31 15.45 31 16V30C31 30.55 30.8042 31.0208 30.4125 31.4125C30.0208 31.8042 29.55 32 29 32H15ZM15 30H29V20H15V30ZM15 18H29V16H15V18ZM22 24C21.7167 24 21.4792 23.9042 21.2875 23.7125C21.0958 23.5208 21 23.2833 21 23C21 22.7167 21.0958 22.4792 21.2875 22.2875C21.4792 22.0958 21.7167 22 22 22C22.2833 22 22.5208 22.0958 22.7125 22.2875C22.9042 22.4792 23 22.7167 23 23C23 23.2833 22.9042 23.5208 22.7125 23.7125C22.5208 23.9042 22.2833 24 22 24ZM18 24C17.7167 24 17.4792 23.9042 17.2875 23.7125C17.0958 23.5208 17 23.2833 17 23C17 22.7167 17.0958 22.4792 17.2875 22.2875C17.4792 22.0958 17.7167 22 18 22C18.2833 22 18.5208 22.0958 18.7125 22.2875C18.9042 22.4792 19 22.7167 19 23C19 23.2833 18.9042 23.5208 18.7125 23.7125C18.5208 23.9042 18.2833 24 18 24ZM26 24C25.7167 24 25.4792 23.9042 25.2875 23.7125C25.0958 23.5208 25 23.2833 25 23C25 22.7167 25.0958 22.4792 25.2875 22.2875C25.4792 22.0958 25.7167 22 26 22C26.2833 22 26.5208 22.0958 26.7125 22.2875C26.9042 22.4792 27 22.7167 27 23C27 23.2833 26.9042 23.5208 26.7125 23.7125C26.5208 23.9042 26.2833 24 26 24ZM22 28C21.7167 28 21.4792 27.9042 21.2875 27.7125C21.0958 27.5208 21 27.2833 21 27C21 26.7167 21.0958 26.4792 21.2875 26.2875C21.4792 26.0958 21.7167 26 22 26C22.2833 26 22.5208 26.0958 22.7125 26.2875C22.9042 26.4792 23 26.7167 23 27C23 27.2833 22.9042 27.5208 22.7125 27.7125C22.5208 27.9042 22.2833 28 22 28ZM18 28C17.7167 28 17.4792 27.9042 17.2875 27.7125C17.0958 27.5208 17 27.2833 17 27C17 26.7167 17.0958 26.4792 17.2875 26.2875C17.4792 26.0958 17.7167 26 18 26C18.2833 26 18.5208 26.0958 18.7125 26.2875C18.9042 26.4792 19 26.7167 19 27C19 27.2833 18.9042 27.5208 18.7125 27.7125C18.5208 27.9042 18.2833 28 18 28ZM26 28C25.7167 28 25.4792 27.9042 25.2875 27.7125C25.0958 27.5208 25 27.2833 25 27C25 26.7167 25.0958 26.4792 25.2875 26.2875C25.4792 26.0958 25.7167 26 26 26C26.2833 26 26.5208 26.0958 26.7125 26.2875C26.9042 26.4792 27 26.7167 27 27C27 27.2833 26.9042 27.5208 26.7125 27.7125C26.5208 27.9042 26.2833 28 26 28Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
										scale: 1.1;
									}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link:hover::after, .tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link:focus::after {
										opacity: 1;
									}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link .tribe-events-c-view-selector__list-item-text {
									opacity: 0;
								}

.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item:hover,
							.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item:focus {
								background-color: transparent;
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar {
			grid-gap: 20px;
			gap: 20px
		}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list[\:has\(button\)] .tribe-common-c-btn-icon--caret-left,
						.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list[\:has\(button\)] .tribe-common-c-btn-icon--caret-right {
							border-radius: 50px !important;
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list:has(button) .tribe-common-c-btn-icon--caret-left,
						.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list:has(button) .tribe-common-c-btn-icon--caret-right {
							border-radius: 50px !important;
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item {
						cursor: pointer;
						padding: 0
					}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item button {
							display: none;
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon {
							background-color: #c1de83;
							background-color: var(--green-2);
							height: 46px;
							-webkit-transition: all 300ms ease;
							transition: all 300ms ease;
							width: 46px
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon svg {
								display: none;
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-left {
							border-radius: 50px 0 0 50px
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-left::after {
								content: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.24291 7.85355C5.04765 7.65829 5.04765 7.34171 5.24291 7.14645L9.60934 2.78002C9.8046 2.58476 9.8046 2.26818 9.60934 2.07292L7.88997 0.353553C7.69471 0.158291 7.37813 0.158291 7.18287 0.353553L0.389971 7.14645C0.194709 7.34171 0.194709 7.65829 0.389971 7.85355L7.18286 14.6464C7.37813 14.8417 7.69471 14.8417 7.88997 14.6464L9.60934 12.9271C9.8046 12.7318 9.8046 12.4152 9.60934 12.22L5.24291 7.85355Z' fill='%230F3072'/%3E%3C/svg%3E%0A");
								position: relative;
								right: 1px;
								-webkit-transition: all 0.3s ease;
								transition: all 0.3s ease;
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-left:hover,
							.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-left:focus {
								background-color: #83a82e;
								background-color: var(--green)
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-left:hover::after, .tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-left:focus::after {
									content: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.24291 7.85355C5.04765 7.65829 5.04765 7.34171 5.24291 7.14645L9.60934 2.78002C9.8046 2.58476 9.8046 2.26818 9.60934 2.07292L7.88997 0.353553C7.69471 0.158291 7.37813 0.158291 7.18287 0.353553L0.389971 7.14645C0.194709 7.34171 0.194709 7.65829 0.389971 7.85355L7.18286 14.6464C7.37813 14.8417 7.69471 14.8417 7.88997 14.6464L9.60934 12.9271C9.8046 12.7318 9.8046 12.4152 9.60934 12.22L5.24291 7.85355Z' fill='%23fff'/%3E%3C/svg%3E%0A");
								}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-right {
							border-radius: 0 50px 50px 0
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-right::after {
								content: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.7566 7.14645C4.95186 7.34171 4.95186 7.65829 4.7566 7.85355L0.390176 12.22C0.194913 12.4152 0.194913 12.7318 0.390175 12.9271L2.10954 14.6464C2.3048 14.8417 2.62138 14.8417 2.81665 14.6464L9.60954 7.85355C9.8048 7.65829 9.8048 7.34171 9.60954 7.14645L2.81665 0.353551C2.62139 0.158289 2.3048 0.158289 2.10954 0.353551L0.390178 2.07291C0.194916 2.26818 0.194916 2.58476 0.390178 2.78002L4.7566 7.14645Z' fill='%230F3072'/%3E%3C/svg%3E%0A");
								left: 0;
								position: relative;
								-webkit-transition: all 0.3s ease;
								transition: all 0.3s ease;
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-right:hover,
							.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-right:focus {
								background-color: #83a82e;
								background-color: var(--green)
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-right:hover::after, .tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-right:focus::after {
									content: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.7566 7.14645C4.95186 7.34171 4.95186 7.65829 4.7566 7.85355L0.390176 12.22C0.194913 12.4152 0.194913 12.7318 0.390175 12.9271L2.10954 14.6464C2.3048 14.8417 2.62138 14.8417 2.81665 14.6464L9.60954 7.85355C9.8048 7.65829 9.8048 7.34171 9.60954 7.14645L2.81665 0.353551C2.62139 0.158289 2.3048 0.158289 2.10954 0.353551L0.390178 2.07291C0.194916 2.26818 0.194916 2.58476 0.390178 2.78002L4.7566 7.14645Z' fill='%23fff'/%3E%3C/svg%3E%0A");
								}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__today-button {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				border: solid 2px #eaeaea;
				border: solid 2px var(--light-grey-3);
				border-radius: 40px;
				-webkit-box-sizing: border-box;
				        box-sizing: border-box;
				color: #00113c;
				color: var(--dark-blue);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				font-family: "Work Sans", sans-serif;
				font-family: var(--font-primary);
				font-size: 14px;
				font-size: var(--regular-body);
				font-weight: 500;
				font-weight: var(--font-weight-medium);
				height: -webkit-fit-content;
				height: -moz-fit-content;
				height: fit-content;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				margin: 0;
				-webkit-box-ordinal-group: 4;
				    -ms-flex-order: 3;
				        order: 3;
				padding: 13px 26px;
				text-align: center;
				text-decoration: none;
				-webkit-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content
			}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__today-button:hover,
				.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__today-button:focus {
					background-color: #0077be;
					background-color: var(--light-blue);
					border: solid 2px #0077be;
					border: solid 2px var(--light-blue);
					color: #fff;
					color: var(--white);
					cursor: pointer;
					text-decoration: none;
				}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content
			}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker[\:has\(.tribe-events-c-top-bar__datepicker-button--open\)]::after {
						top: -6px;
						-webkit-transform: rotate(180deg);
						        transform: rotate(180deg);
					}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker:has(.tribe-events-c-top-bar__datepicker-button--open)::after {
						top: -6px;
						-webkit-transform: rotate(180deg);
						        transform: rotate(180deg);
					}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .tribe-common-c-btn__clear::after {
						content: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_122_3077' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='34' height='34'%3E%3Crect x='34' width='34' height='34' transform='rotate(90 34 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_122_3077)'%3E%3Cpath d='M16.6459 16.3631C16.8412 16.5584 17.1578 16.5584 17.353 16.3631L23.1626 10.5535C23.3579 10.3583 23.6744 10.3583 23.8697 10.5535L26.2793 12.9631C26.4745 13.1584 26.4745 13.4749 26.2793 13.6702L17.353 22.5964C17.1578 22.7917 16.8412 22.7917 16.6459 22.5964L7.7197 13.6702C7.52444 13.4749 7.52444 13.1584 7.7197 12.9631L10.1293 10.5535C10.3245 10.3583 10.6411 10.3583 10.8364 10.5535L16.6459 16.3631Z' fill='%23000C2C'/%3E%3C/g%3E%3C/svg%3E%0A");
						position: relative;
						top: 6px;
					}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .tribe-common-c-btn__clear:focus {
						outline: none !important;
					}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .tribe-common-c-btn__clear.focus-visible {
						outline: dotted 2px #000 !important;
						outline: dotted 2px var(--black) !important;
						outline-offset: 4px !important;
					}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .tribe-common-c-btn__clear:focus-visible {
						outline: dotted 2px #000 !important;
						outline: dotted 2px var(--black) !important;
						outline-offset: 4px !important;
					}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .tribe-common-c-btn__clear .tribe-events-c-top-bar__datepicker-time {
						-webkit-box-align: center;
						    -ms-flex-align: center;
						        align-items: center;
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						grid-gap: 10px;
						gap: 10px
					}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .tribe-common-c-btn__clear .tribe-events-c-top-bar__datepicker-time .tribe-events-c-top-bar__datepicker-mobile {
							color: #000c2c;
							color: var(--dark-blue-1);
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary);
							font-size: 30px;
							font-weight: 600;
							line-height: 42px;
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .tribe-common-c-btn__clear .tribe-events-c-top-bar__datepicker-time .tribe-events-c-top-bar__datepicker-desktop {
							color: #000c2c;
							color: var(--dark-blue-1);
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary);
							font-size: 43px;
							font-weight: 600;
							line-height: 45px;
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .tribe-common-c-btn__clear .tribe-common-c-svgicon--caret-down path {
							display: none;
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown {
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-pack: center;
					    -ms-flex-pack: center;
					        justify-content: center;
					min-width: -webkit-fit-content !important;
					min-width: -moz-fit-content !important;
					min-width: fit-content !important;
					top: 0 !important;
					width: -webkit-fit-content !important;
					width: -moz-fit-content !important;
					width: fit-content !important
				}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed thead .datepicker-switch {
								color: #00164d;
								color: var(--medium-blue);
								font-family: "Work Sans", sans-serif;
								font-family: var(--font-primary);
								font-size: 20px;
								font-weight: 600;
							}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed thead .prev::before {
									content: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.2434 8.35355C5.04814 8.15829 5.04814 7.84171 5.2434 7.64645L9.60982 3.28002C9.80509 3.08476 9.80509 2.76818 9.60982 2.57292L7.89046 0.853553C7.6952 0.65829 7.37862 0.65829 7.18335 0.853552L0.390458 7.64644C0.195196 7.84171 0.195196 8.15829 0.390458 8.35355L7.18335 15.1464C7.37861 15.3417 7.69519 15.3417 7.89046 15.1464L9.60982 13.4271C9.80508 13.2318 9.80508 12.9152 9.60982 12.72L5.2434 8.35355Z' fill='%230F3072'/%3E%3C/svg%3E%0A");
								}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed thead .prev svg {
									display: none;
								}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed thead .next::before {
									content: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.7566 7.64645C4.95186 7.84171 4.95186 8.15829 4.7566 8.35355L0.390176 12.72C0.194913 12.9152 0.194913 13.2318 0.390175 13.4271L2.10954 15.1464C2.3048 15.3417 2.62138 15.3417 2.81665 15.1464L9.60954 8.35355C9.8048 8.15829 9.8048 7.84171 9.60954 7.64645L2.81665 0.853551C2.62139 0.658289 2.3048 0.658289 2.10954 0.853551L0.390178 2.57291C0.194916 2.76818 0.194916 3.08476 0.390178 3.28002L4.7566 7.64645Z' fill='%230F3072'/%3E%3C/svg%3E%0A");
								}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed thead .next svg {
									display: none;
								}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed .month,
						.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed .year {
							-webkit-box-align: center;
							    -ms-flex-align: center;
							        align-items: center;
							color: #00164d;
							color: var(--medium-blue);
							display: -webkit-box;
							display: -ms-flexbox;
							display: flex;
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary);
							font-size: 20px;
							font-weight: 600;
							height: 50px;
							-webkit-box-pack: center;
							    -ms-flex-pack: center;
							        justify-content: center;
							margin: 5px;
							width: 50px;
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed .day {
							color: #00164d;
							color: var(--medium-blue);
							font-size: 20px;
							font-weight: 600;
							height: 50px;
							margin: 1px;
							padding: 0 14px;
							width: 50px;
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed .month.active,
						.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed .year.active,
						.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed .day.active,
						.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed .month.active.focused,
						.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed .year.active.focused,
						.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed .day.active.focused {
							background: #0077be;
							background: var(--light-blue);
							border-radius: 50%;
							color: #fff;
							color: var(--white);
						}

.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed .month.current,
						.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed .year.current,
						.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .datepicker-dropdown .table-condensed .day.current {
							background: #d1ebf7;
							background: var(--dark-cloud);
							border-radius: 50%;
						}

.tribe-events .tribe-events-c-subscribe-dropdown__container {
		display: none;
	}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__header tr th .tribe-events-calendar-month__header-column-title span {
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary)
						}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__header tr th .tribe-events-calendar-month__header-column-title span:first-of-type {
								color: #2a2a2a;
								color: var(--text-grey);
								display: block;
								font-size: 14px;
								font-weight: 400;
								line-height: 21px;
								opacity: 0.8;
							}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__header tr th .tribe-events-calendar-month__header-column-title span:last-of-type {
								display: none;
							}

@media (min-width: 768px) {

								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__header tr th .tribe-events-calendar-month__header-column-title span:first-of-type {
									display: none;
								}
		
								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__header tr th .tribe-events-calendar-month__header-column-title span:last-of-type {
									color: #2a2a2a;
									color: var(--text-grey);
									display: block;
									font-size: 14px;
									font-weight: 400;
									line-height: 21px;
									opacity: 0.8;
								}
						}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__header tr th .tribe-events-calendar-month__header-column-title .tribe-events-calendar-month__header-column-title-mobile,
						.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__header tr th .tribe-events-calendar-month__header-column-title .tribe-events-calendar-month__header-column-title-desktop {
							color: #2a2a2a;
							color: var(--text-grey);
							font-size: 14px;
							font-weight: 400;
							line-height: 21px;
							opacity: 0.8;
						}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day {
					cursor: pointer;
					-webkit-transition: all 300ms ease;
					transition: all 300ms ease
				}

@media (min-width: 692px) {

						.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__multiday-event-bar,
						.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event {
							background: #e0f4fd;
							background: var(--light-blue-5);
							border-radius: 16px;
							display: -webkit-box;
							display: -ms-flexbox;
							display: flex;
							opacity: 1 !important;
							padding: 2px 14px;
							-webkit-transition: all 300ms ease;
							transition: all 300ms ease
						}

							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__multiday-event-bar:hover,
							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__multiday-event-bar:focus,
							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__multiday-event-bar[focus-within],
							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event:hover,
							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event:focus,
							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event[focus-within] {
								background: #d1ebf7;
								background: var(--dark-cloud);
								text-decoration: underline;
								text-underline-offset: 4px;
							}

							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__multiday-event-bar:hover,
							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__multiday-event-bar:focus,
							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__multiday-event-bar:focus-within,
							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event:hover,
							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event:focus,
							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event:focus-within {
								background: #d1ebf7;
								background: var(--dark-cloud);
								text-decoration: underline;
								text-underline-offset: 4px;
							}

							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__multiday-event-bar .tribe-events-calendar-month__multiday-event-bar-inner, .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__multiday-event-bar-inner {
								background: transparent;
								padding: 0;
								width: 100%
							}

								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__multiday-event-bar .tribe-events-calendar-month__multiday-event-bar-inner .tribe-events-calendar-month__multiday-event-bar-title,
								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__multiday-event-bar .tribe-events-calendar-month__multiday-event-bar-inner time,
								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__multiday-event-bar .tribe-events-calendar-month__multiday-event-bar-inner span,
								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__multiday-event-bar .tribe-events-calendar-month__multiday-event-bar-inner a,
								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__multiday-event-bar-inner .tribe-events-calendar-month__multiday-event-bar-title,
								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__multiday-event-bar-inner time,
								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__multiday-event-bar-inner span,
								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__multiday-event-bar-inner a {
									color: #00164d !important;
									color: var(--medium-blue) !important;
									font-family: "Work Sans", sans-serif;
									font-family: var(--font-primary);
									font-size: 14px;
									font-weight: 500;
									line-height: 19px;
									opacity: 1 !important;
								}

						.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event {
							background: transparent;
							border-radius: 16px;
							display: -webkit-box;
							display: -ms-flexbox;
							display: flex;
							margin: 0 14px 14px 14px;
							opacity: 1 !important;
							padding: 0
						}

							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event:hover,
							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event:focus {
								background: transparent;
								text-decoration: underline;
								text-underline-offset: 4px;
							}

							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-datetime,
							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-title {
								color: #00164d !important;
								color: var(--medium-blue) !important;
								font-family: "Work Sans", sans-serif;
								font-family: var(--font-primary);
								font-size: 14px;
								font-weight: 500;
								line-height: 19px;
								opacity: 1 !important
							}

								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-datetime time,
								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-datetime span,
								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-datetime a,
								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-title time,
								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-title span,
								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-title a {
									color: #00164d !important;
									color: var(--medium-blue) !important;
									font-family: "Work Sans", sans-serif;
									font-family: var(--font-primary);
									font-size: 14px;
									font-weight: 500;
									line-height: 19px;
									opacity: 1 !important;
								}

								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-datetime .tribe-events-status-label, .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-title .tribe-events-status-label {
									display: block;
								}

								.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-datetime .tribe-events-status-label__text, .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-title .tribe-events-status-label__text {
									color: #a70303 !important;
									color: var(--error) !important
								}

									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-datetime .tribe-events-status-label__text.tribe-events-status-label__text--postponed, .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-title .tribe-events-status-label__text.tribe-events-status-label__text--postponed {
										color: #c76505 !important;
										color: var(--postponed-orange) !important;
									}

									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-datetime .tribe-events-status-label__text.tribe-events-status-label__text--cancelled, .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-title .tribe-events-status-label__text.tribe-events-status-label__text--cancelled {
										color: #a70303 !important;
										color: var(--error) !important;
									}

							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day:hover::after, .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day:focus::after {
								background-color: #83a82e;
								background-color: var(--green);
								height: 3px;
							}
					}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper {
								height: 24px
							}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:hover .tribe-events-calendar-month__multiday-event-bar,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:hover .tribe-events-calendar-month__calendar-event,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus .tribe-events-calendar-month__multiday-event-bar,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus .tribe-events-calendar-month__calendar-event,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper[focus-within] .tribe-events-calendar-month__multiday-event-bar,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper[focus-within] .tribe-events-calendar-month__calendar-event {
										background: #d1ebf7;
										background: var(--dark-cloud);
										text-decoration: underline;
										text-underline-offset: 4px;
									}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:hover .tribe-events-calendar-month__multiday-event-bar,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:hover .tribe-events-calendar-month__calendar-event,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus .tribe-events-calendar-month__multiday-event-bar,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus .tribe-events-calendar-month__calendar-event,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus-within .tribe-events-calendar-month__multiday-event-bar,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus-within .tribe-events-calendar-month__calendar-event {
										background: #d1ebf7;
										background: var(--dark-cloud);
										text-decoration: underline;
										text-underline-offset: 4px;
									}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:hover .tribe-events-calendar-month__multiday-event-bar-title, .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus .tribe-events-calendar-month__multiday-event-bar-title, .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper[focus-within] .tribe-events-calendar-month__multiday-event-bar-title {
										text-decoration: underline;
										text-underline-offset: 4px;
									}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:hover .tribe-events-calendar-month__multiday-event-bar-title, .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus .tribe-events-calendar-month__multiday-event-bar-title, .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus-within .tribe-events-calendar-month__multiday-event-bar-title {
										text-decoration: underline;
										text-underline-offset: 4px;
									}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus .tribe-events-calendar-month__multiday-event-bar,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus .tribe-events-calendar-month__calendar-event,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper[focus-within] .tribe-events-calendar-month__multiday-event-bar,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper[focus-within] .tribe-events-calendar-month__calendar-event {
										outline: 2px dotted #000;
										outline: 2px dotted var(--black);
										outline-offset: 4px;
									}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus .tribe-events-calendar-month__multiday-event-bar,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus .tribe-events-calendar-month__calendar-event,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus-within .tribe-events-calendar-month__multiday-event-bar,
									.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper:focus-within .tribe-events-calendar-month__calendar-event {
										outline: 2px dotted #000;
										outline: 2px dotted var(--black);
										outline-offset: 4px;
									}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell .tribe-events-calendar-month__mobile-events-icon--event {
							background-color: #0077be;
							background-color: var(--light-blue);
						}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day.tribe-events-calendar-month__day--past,
					.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day.tribe-events-calendar-month__day--other-month {
						opacity: 0.5
					}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day.tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--event, .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day.tribe-events-calendar-month__day--other-month .tribe-events-calendar-month__mobile-events-icon--event {
							background-color: #000;
							background-color: var(--black);
						}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day.tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day.tribe-events-calendar-month__day--other-month .tribe-events-calendar-month__day-date {
							opacity: 1
						}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day.tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date .tribe-events-calendar-month__day-date-daynum, .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day.tribe-events-calendar-month__day--other-month .tribe-events-calendar-month__day-date .tribe-events-calendar-month__day-date-daynum {
								color: #00164d;
								color: var(--medium-blue);
								font-family: "Work Sans", sans-serif;
								font-family: var(--font-primary);
							}

@media (min-width: 692px) {

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day.tribe-events-calendar-month__day--past,
					.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day.tribe-events-calendar-month__day--other-month {
							background: rgba(244, 244, 244, 0.5);
							background: var(--mist);
							opacity: 1
					}

							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day.tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link, .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day.tribe-events-calendar-month__day--other-month .tribe-events-calendar-month__day-date-link {
								color: #00164d;
								color: var(--medium-blue);
								font-family: "Work Sans", sans-serif;
								font-family: var(--font-primary);
							}
						}

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell--selected {
						background-color: #c1de83;
						background-color: var(--green-2);
						border-radius: 4px;
						color: #00164d;
						color: var(--medium-blue);
					}

@media (min-width: 692px) {

.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day--current {
						background-color: #c1de83;
						background-color: var(--green-2)
				}
							
							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-daynum::before {
								content: url("data:image/svg+xml,%3Csvg width='47' height='42' viewBox='0 0 47 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.9734 17.5476C44.1872 13.5808 42.1449 9.78343 38.9972 7.19536C37.6554 6.09119 36.1569 5.25869 34.5727 4.64234C34.9067 4.88771 35.2318 5.14477 35.551 5.41351C42.3281 11.095 44.2167 20.8601 41.208 28.9661C40.1676 31.7645 38.5598 34.3117 36.4643 36.3827C39.2987 34.6564 41.7134 32.2523 43.3182 29.3137C45.2601 25.7529 45.7625 21.5291 44.9734 17.5447M15.1753 39.4557C17.8323 40.3788 20.6638 40.7527 23.4568 40.5716C16.2925 39.6573 9.77249 35.0712 6.00118 28.7558C4.07415 25.528 2.81212 21.754 2.67912 17.9712C2.51951 18.0501 2.33036 18.0764 2.17371 18.0355C1.73924 22.7267 2.8594 27.5406 5.35095 31.5571C7.64152 35.2494 11.0936 38.0331 15.1753 39.4557ZM18.3289 1.87316C14.8354 2.40772 11.5281 3.94421 8.93311 6.32488C11.3449 4.62189 14.126 3.4301 17.0196 2.71151C19.1653 2.17696 21.379 1.88485 23.5957 1.77677C21.8431 1.58106 20.0697 1.6015 18.3289 1.87024M30.0595 3.56154L29.6901 3.39796C28.3719 3.21394 27.0389 3.1263 25.7237 3.12046C20.451 3.08249 14.9713 4.07565 10.473 6.92662C8.11441 8.42221 6.08689 10.4786 4.70368 12.9031C2.62 19.7998 5.87705 27.8795 11.0109 32.9329C14.0935 35.9709 18.0038 38.1617 22.2332 39.0146C24.9434 39.5638 27.7512 39.4791 30.4319 38.851C32.8673 37.7381 35.0545 36.1111 36.7717 34.0196C39.3105 30.9232 40.7912 26.9856 41.14 22.9955C41.4858 19.0345 40.7558 14.9654 38.811 11.466C36.8603 7.95776 33.6919 5.20027 30.0536 3.56447M43.8887 10.873C46.0994 14.5944 47.0807 19.0987 46.5901 23.3869C45.6266 31.7674 38.8819 38.2259 30.9403 40.1509C27.9493 41.4917 24.6213 42.0934 21.3465 41.9883C17.126 41.851 12.8729 40.519 9.4326 37.9893C5.44849 35.0653 2.69685 30.6574 1.45551 25.8932C0.202345 21.0851 0.554058 15.9761 2.38356 11.3929C4.16872 6.92662 7.20705 3.00946 11.067 0.176019C11.3655 -0.0401402 11.7645 -0.0897985 12.0394 0.213993C12.27 0.465206 12.3143 0.970551 12.0128 1.19255C10.2602 2.47783 8.65824 3.9851 7.29868 5.68516C6.80805 6.29567 6.34994 6.93539 5.91842 7.58971C7.39621 5.6618 9.28778 4.0406 11.3951 2.82835C17.0166 -0.411117 24.0479 -0.457854 30.0034 2.04551C31.0644 2.20032 32.1166 2.41648 33.1511 2.70859C37.6701 3.98802 41.471 6.80686 43.8887 10.873Z' fill='%2383A82E'/%3E%3C/svg%3E%0A");
								left: 5px;
								position: absolute;
								top: 4px;
							}

							.tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day--current:hover::after, .tribe-events .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day--current:focus::after {
								background-color: #83a82e;
								background-color: var(--green);
								height: 3px;
							}
					}

.tribe-events .tribe-events-calendar-month-mobile-events .tribe-events-calendar-month-mobile-events__mobile-day .tribe-events-calendar-month-mobile-events__day-marker {
				display: none;
			}

.tribe-events .tribe-events-calendar-month-mobile-events .tribe-events-calendar-month-mobile-events__mobile-day .tribe-events-calendar-month-mobile-events__mobile-event + .tribe-events-calendar-month-mobile-events__mobile-event {
				border-top: none;
			}

.tribe-events .tribe-events-calendar-month-mobile-events .tribe-events-calendar-month-mobile-events__mobile-day .tribe-events-calendar-month-mobile-events__mobile-event {
				border-bottom: 1px solid #d9d9d9;
				border-bottom: 1px solid var(--light-grey);
				padding: 30px 0
			}

.tribe-events .tribe-events-calendar-month-mobile-events .tribe-events-calendar-month-mobile-events__mobile-day .tribe-events-calendar-month-mobile-events__mobile-event .tribe-events-calendar-month-mobile-events__mobile-event-datetime span {
						color: #034a9b;
						color: var(--medium-blue-3);
						font-size: 14px;
						font-weight: 400;
						line-height: 21px;
					}

.tribe-events .tribe-events-calendar-month-mobile-events .tribe-events-calendar-month-mobile-events__mobile-day .tribe-events-calendar-month-mobile-events__mobile-event .tribe-events-calendar-month-mobile-events__mobile-event-title .tribe-events-calendar-month-mobile-events__mobile-event-title-link {
						color: #0a4a9d;
						color: var(--text-navy);
						font-size: 21px;
						font-weight: 700;
						line-height: 26px;
					}

.tribe-events-spinner,
.tribe-events-loading-spinner,
.tribe-events-loading-spinner::before,
.tribe-events-loading-spinner::after,
.tribe-common-c-loader__dot {
	background-color: #0077be !important;
	background-color: var(--light-blue) !important;
	border-color: #0077be !important;
	border-color: var(--light-blue) !important;
}

.tribe-events .datepicker .day,
.tribe-events .datepicker .month,
.tribe-events .datepicker .year {
	outline: none !important;
}

.tribe-events .datepicker .day.current::before,
.tribe-events .datepicker .month.current::before,
.tribe-events .datepicker .year.current::before {
	border: none !important;
}

.tribe-events .datepicker .day.current.focused::before,
.tribe-events .datepicker .day.current:focus::before,
.tribe-events .datepicker .month.current.focused::before,
.tribe-events .datepicker .month.current:focus::before,
.tribe-events .datepicker .year.current.focused::before,
.tribe-events .datepicker .year.current:focus::before {
	border: none !important;
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
}

/* ============================================================
 * Events - Single Event
 * ============================================================ */

.event--banner .events-back {
		background-color: #d1ebf7;
		background-color: var(--dark-cloud);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		grid-gap: 10px;
		gap: 10px;
		margin: 0;
		padding: 30px
	}

.event--banner .events-back::before {
			content: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' aria-hidden='true' focusable='false' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L0 6L6 0L7.4 1.45L3.85 5H16V7H3.85L7.4 10.55L6 12Z' fill='%230F3072'/%3E%3C/svg%3E%0A") / "Back to All Events Icon";
			position: relative;
		}

.event--banner .events-back a {
			color: #0f3072;
			color: var(--medium-blue-2);
			font-family: "Work Sans", sans-serif;
			font-family: var(--font-primary);
			font-size: 16px;
			font-weight: 500;
			text-decoration: none
		}

.event--banner .events-back a:hover,
			.event--banner .events-back a:focus {
				text-decoration: underline;
				text-underline-offset: 4px;
			}

.event--banner .image-container img {
			height: 250px;
			-o-object-fit: cover;
			   object-fit: cover;
			width: 100%;
		}

.event--banner .content--container {
		margin: 50px auto 30px auto;
		max-width: 920px;
		padding: 0 30px
	}

.event--banner .content--container .event-title {
			color: #0a4a9d;
			color: var(--text-navy);
			font-family: "Work Sans", sans-serif;
			font-family: var(--font-primary);
			font-size: 27px;
			font-weight: 600;
			line-height: 38px;
			margin: 0 0 35px 0;
		}

.event--banner .content--container .event-title + .btn-repeater--container,
		.event--banner .content--container .content + .btn-repeater--container {
			margin-top: 35px;
		}

.event--banner .content--container .content .content--inner {
				margin-top: 24px
			}

.event--banner .content--container .content .content--inner p + p {
					margin-top: 24px;
				}

.event--banner .content--container .btn-repeater--container {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			    flex-wrap: wrap;
			grid-gap: 20px;
			gap: 20px;
		}

#tribe-events-pg-template {
	margin-top: 30px;
	max-width: 1000px;
	padding: 0
}

#tribe-events-pg-template .tribe-events-single .tribe-events-back {
			display: none;
		}

#tribe-events-pg-template .tribe-events-single .tribe-events-notices {
			background-color: #f4f4f4;
			background-color: var(--light-grey-2);
			border-bottom: none;
			-webkit-box-sizing: border-box;
			        box-sizing: border-box;
			margin: 0 30px;
			padding: 30px 25px 24px 25px;
			width: calc(100% - 60px)

		}

#tribe-events-pg-template .tribe-events-single .tribe-events-notices ul {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				background: #fff;
				background: var(--white);
				border: 1px solid #eaeaea;
				border: 1px solid var(--light-grey-3);
				border-radius: 10px;
				-webkit-box-sizing: border-box;
				        box-sizing: border-box;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 24px;
				gap: 24px;
				height: -webkit-fit-content;
				height: -moz-fit-content;
				height: fit-content;
				margin: 0;
				padding: 16px 20px;
				width: 100%
			}

#tribe-events-pg-template .tribe-events-single .tribe-events-notices ul li {
					-webkit-box-align: center;
					    -ms-flex-align: center;
					        align-items: center;
					color: #000;
					color: var(--black);
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					font-family: "Work Sans", sans-serif;
					font-family: var(--font-primary);
					font-size: 16px;
					font-weight: 700;
					grid-gap: 27px;
					gap: 27px;
					line-height: 24px
				}

#tribe-events-pg-template .tribe-events-single .tribe-events-notices ul li::before {
						content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' aria-hidden='true' focusable='false' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.37305 0 0 5.37498 0 12C0 18.6289 5.37305 24 12 24C18.627 24 24 18.6289 24 12C24 5.37498 18.627 0 12 0ZM12 5.32258C13.1224 5.32258 14.0323 6.23245 14.0323 7.35484C14.0323 8.47723 13.1224 9.3871 12 9.3871C10.8776 9.3871 9.96774 8.47723 9.96774 7.35484C9.96774 6.23245 10.8776 5.32258 12 5.32258ZM14.7097 17.6129C14.7097 17.9336 14.4497 18.1935 14.129 18.1935H9.87097C9.55031 18.1935 9.29032 17.9336 9.29032 17.6129V16.4516C9.29032 16.131 9.55031 15.871 9.87097 15.871H10.4516V12.7742H9.87097C9.55031 12.7742 9.29032 12.5142 9.29032 12.1935V11.0323C9.29032 10.7116 9.55031 10.4516 9.87097 10.4516H12.9677C13.2884 10.4516 13.5484 10.7116 13.5484 11.0323V15.871H14.129C14.4497 15.871 14.7097 16.131 14.7097 16.4516V17.6129Z' fill='%230A4A9D'/%3E%3C/svg%3E%0A") / "Event Notice Icon";
						position: relative;
						top: 4px;
					}

#tribe-events-pg-template .tribe-events-single .tribe-events-notices + .tribe-events-status-single-notice {
			padding: 0 25px;
		}

#tribe-events-pg-template .tribe-events-single .tribe-events-status-single-notice {
			background-color: #f4f4f4;
			background-color: var(--light-grey-2);
			-webkit-box-sizing: border-box;
			        box-sizing: border-box;
			margin: 0 30px -30px 30px;
			padding: 30px 25px 0 25px;
			width: calc(100% - 60px)
		}

#tribe-events-pg-template .tribe-events-single .tribe-events-status-single-notice .tribe-events-status-single {
				border: none;
				margin: 0;
				padding: 0;
				width: 100%
			}

#tribe-events-pg-template .tribe-events-single .tribe-events-status-single-notice .tribe-events-status-single.tribe-events-status-single--postponed .tribe-events-status-single__header::before {
							content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' aria-hidden='true' focusable='false' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 3C15.6891 3 16.3219 3.37969 16.65 3.98438L26.775 22.7344C27.0891 23.3156 27.075 24.0187 26.7375 24.5859C26.4 25.1531 25.7859 25.5 25.125 25.5H4.87499C4.21405 25.5 3.59999 25.1531 3.26249 24.5859C2.92499 24.0187 2.91093 23.3156 3.22499 22.7344L13.35 3.98438C13.6781 3.37969 14.3109 3 15 3ZM15 19.5C14.1703 19.5 13.5 20.1703 13.5 21C13.5 21.8297 14.1703 22.5 15 22.5C15.8297 22.5 16.5 21.8297 16.5 21C16.5 20.1703 15.8297 19.5 15 19.5ZM15 10.5C14.1469 10.5 13.4672 11.2266 13.5281 12.0797L13.875 16.9547C13.9172 17.5406 14.4094 18 14.9953 18C15.5859 18 16.0734 17.5453 16.1156 16.9547L16.4625 12.0797C16.5234 11.2266 15.8484 10.5 14.9906 10.5H15Z' fill='%23C76505'/%3E%3C/svg%3E%0A") / "Postponed Icon";
						}

#tribe-events-pg-template .tribe-events-single .tribe-events-status-single-notice .tribe-events-status-single.tribe-events-status-single--canceled .tribe-events-status-single__header::before {
							content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' aria-hidden='true' focusable='false' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 3C15.6891 3 16.3219 3.37969 16.65 3.98438L26.775 22.7344C27.0891 23.3156 27.075 24.0187 26.7375 24.5859C26.4 25.1531 25.7859 25.5 25.125 25.5H4.87499C4.21405 25.5 3.59999 25.1531 3.26249 24.5859C2.92499 24.0187 2.91093 23.3156 3.22499 22.7344L13.35 3.98438C13.6781 3.37969 14.3109 3 15 3ZM15 19.5C14.1703 19.5 13.5 20.1703 13.5 21C13.5 21.8297 14.1703 22.5 15 22.5C15.8297 22.5 16.5 21.8297 16.5 21C16.5 20.1703 15.8297 19.5 15 19.5ZM15 10.5C14.1469 10.5 13.4672 11.2266 13.5281 12.0797L13.875 16.9547C13.9172 17.5406 14.4094 18 14.9953 18C15.5859 18 16.0734 17.5453 16.1156 16.9547L16.4625 12.0797C16.5234 11.2266 15.8484 10.5 14.9906 10.5H15Z' fill='%23A70303'/%3E%3C/svg%3E%0A") / "Canceled Icon";
						}

#tribe-events-pg-template .tribe-events-single .tribe-events-status-single-notice .tribe-events-status-single.tribe-events-status-single--canceled .tribe-events-status-single__header .tribe-events-status-single__header--bold {
							-webkit-box-orient: horizontal;
							-webkit-box-direction: normal;
							    -ms-flex-direction: row;
							        flex-direction: row;
							font-size: 0
						}

#tribe-events-pg-template .tribe-events-single .tribe-events-status-single-notice .tribe-events-status-single.tribe-events-status-single--canceled .tribe-events-status-single__header .tribe-events-status-single__header--bold::after {
								content: "We're sorry! This event has been canceled.";
								font-size: 16px;
								margin-left: -4px;
							}

#tribe-events-pg-template .tribe-events-single .tribe-events-status-single-notice .tribe-events-status-single .tribe-events-status-single__header {
					-webkit-box-align: start;
					    -ms-flex-align: start;
					        align-items: flex-start;
					background: #fff;
					background: var(--white);
					border: 1px solid #eaeaea;
					border: 1px solid var(--light-grey-3);
					border-radius: 10px;
					-webkit-box-sizing: border-box;
					        box-sizing: border-box;
					color: #000;
					color: var(--black);
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					    -ms-flex-direction: column;
					        flex-direction: column;
					font-family: "Work Sans", sans-serif;
					font-family: var(--font-primary);
					font-size: 16px;
					grid-gap: 5px;
					gap: 5px;
					height: -webkit-fit-content;
					height: -moz-fit-content;
					height: fit-content;
					line-height: 24px;
					margin: 0;
					padding: 16px 20px 16px 75px;
					position: relative;
					width: 100%
				}

#tribe-events-pg-template .tribe-events-single .tribe-events-status-single-notice .tribe-events-status-single .tribe-events-status-single__header::before {
						left: 20px;
						margin-right: 0;
						position: absolute;
						top: calc(50% - 15px);
					}

#tribe-events-pg-template .tribe-events-single .tribe-events-status-single-notice .tribe-events-status-single .tribe-events-status-single__header .tribe-events-status-single__header--alert-icon {
						border: none;
						font-weight: 700;
						padding: 0
					}

#tribe-events-pg-template .tribe-events-single .tribe-events-status-single-notice .tribe-events-status-single .tribe-events-status-single__header .tribe-events-status-single__header--alert-icon::before {
							display: none;
						}

#tribe-events-pg-template .tribe-events-single .tribe-events-status-single-notice .tribe-events-status-single .tribe-events-status-single__description {
					background-color: transparent;
					margin-top: -5px;
					padding-left: 0;
				}

#tribe-events-pg-template .tribe-events-single .tribe-events-single-event-title,
		#tribe-events-pg-template .tribe-events-single .tribe-events-schedule {
			display: none;
		}

#tribe-events-pg-template .tribe-events-single .tribe_events {
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center
		}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-event-description,
			#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-c-subscribe-dropdown {
				display: none;
			}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section {
				background-color: #f4f4f4;
				background-color: var(--light-grey-2);
				border: none;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				grid-gap: 15px;
				gap: 15px;
				margin: 30px;
				padding: 30px 25px
			}

@media (min-width: 1240px) {

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section {
					grid-gap: 30px;
					gap: 30px
			}
				}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group {
					-webkit-box-flex: 1;
					    -ms-flex: auto;
					        flex: auto
				}

@media (min-width: 1240px) {

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group {
						-webkit-box-flex: 1;
						    -ms-flex: 1 0 140px;
						        flex: 1 0 140px
				}
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section::before {
					display: none;
				}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-single-section-title {
					display: none;
				}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul,
				#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl {
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					    -ms-flex-direction: column;
					        flex-direction: column;
					grid-gap: 30px;
					gap: 30px;
					margin: 0
				}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-date-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-cost-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-event-tags-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-url-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer-tel-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer-email-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue-tel-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-datetime-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-date-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-cost-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-event-tags-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-url-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer-tel-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer-email-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue-tel-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-datetime-label {
						display: none;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-end-datetime-label, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-end-datetime-label {
						color: #00164d;
						color: var(--medium-blue);
						font-family: "Work Sans", sans-serif;
						font-family: var(--font-primary);
						font-size: 0;
						font-weight: 700;
						margin: 0 0 13px 46px
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-end-datetime-label::after, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-end-datetime-label::after {
							content: "to";
							font-size: 18px;
							line-height: 21px
						}

@media (min-width: 768px) {

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-end-datetime-label::after, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-end-datetime-label::after {
								font-size: 21px;
								line-height: 26px
						}
							}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer-url,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue-url,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer-url,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue-url {
						margin: 0;
						-webkit-box-ordinal-group: 4;
						    -ms-flex-order: 3;
						        order: 3
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer-url a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue-url a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer-url a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue-url a {
							color: #00164d;
							color: var(--medium-blue);
							display: block;
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary);
							font-size: 16px;
							font-weight: 400;
							line-height: 24px;
							text-decoration: underline
						}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer-url a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer-url a:focus,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue-url a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue-url a:focus,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer-url a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer-url a:focus,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue-url a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue-url a:focus {
								text-decoration: none;
							}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue-url a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue-url a {
							font-size: 0
						}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue-url a::after, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue-url a::after {
								color: #00164d;
								color: var(--medium-blue);
								content: "View Website";
								font-family: "Work Sans", sans-serif;
								font-family: var(--font-primary);
								font-size: 16px;
								font-weight: 400;
								line-height: 24px;
								text-decoration: underline;
							}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue-url a:hover::after, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue-url a:focus::after, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue-url a:hover::after, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue-url a:focus::after {
									text-decoration: none;
								}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer-email:hover,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer-email:focus,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer-email:hover,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer-email:focus {
							text-decoration: none;
						}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-categories,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-categories-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-time-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-categories,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-categories-label,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-time-label {
						display: none;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-event-tags, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-event-tags {
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						-ms-flex-wrap: wrap;
						    flex-wrap: wrap;
						font-size: 0;
						grid-gap: 8px;
						gap: 8px;
						margin-top: 0;
						-webkit-box-ordinal-group: 8;
						    -ms-flex-order: 7;
						        order: 7
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-event-tags a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-event-tags a {
							-webkit-box-align: center;
							    -ms-flex-align: center;
							        align-items: center;
							background: #97dbf8;
							background: var(--light-blue-2);
							border-radius: 3px;
							color: #00113c;
							color: var(--dark-blue);
							display: -webkit-box;
							display: -ms-flexbox;
							display: flex;
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary);
							font-size: 16px;
							font-weight: 500;
							grid-gap: 6px;
							gap: 6px;
							line-height: 22px;
							padding: 6px 16px;
							text-decoration: none
						}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-event-tags a:nth-of-type(3n + 1), #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-event-tags a:nth-of-type(3n + 1) {
								background: #97dbf8;
								background: var(--light-blue-2);
							}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-event-tags a:nth-of-type(3n + 2), #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-event-tags a:nth-of-type(3n + 2) {
								background: rgba(151,219,248,0.50196);
								background: var(--light-blue-4);
							}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-event-tags a:nth-of-type(3n + 3), #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-event-tags a:nth-of-type(3n + 3) {
								background: #e0f4fd;
								background: var(--light-blue-5);
							}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-date,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-cost,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-url,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-time,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-datetime,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-end-datetime,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-date,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-cost,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-url,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-time,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-datetime,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-end-datetime {
						-webkit-box-align: center;
						    -ms-flex-align: center;
						        align-items: center;
						color: #00164d;
						color: var(--medium-blue);
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						font-family: "Work Sans", sans-serif;
						font-family: var(--font-primary);
						font-size: 18px;
						font-weight: 700;
						grid-gap: 15px;
						gap: 15px;
						line-height: 21px;
						margin: 0;
						text-decoration: none
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-date a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-cost a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-url a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-time a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-datetime a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-end-datetime a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-date a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-cost a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-url a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-time a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-datetime a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-end-datetime a {
							color: #00164d;
							color: var(--medium-blue);
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary);
							font-size: 18px;
							font-weight: 700;
							line-height: 21px;
							text-decoration: underline
						}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-date a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-date a.focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-cost a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-cost a.focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-url a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-url a.focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer a.focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue a.focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-time a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-time a.focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-datetime a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-datetime a.focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-end-datetime a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-end-datetime a.focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-date a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-date a.focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-cost a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-cost a.focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-url a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-url a.focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer a.focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue a.focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-time a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-time a.focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-datetime a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-datetime a.focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-end-datetime a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-end-datetime a.focus-visible {
								text-decoration: none;
							}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-date a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-date a:focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-cost a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-cost a:focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-url a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-url a:focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer a:focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue a:focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-time a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-time a:focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-datetime a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-datetime a:focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-end-datetime a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-end-datetime a:focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-date a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-date a:focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-cost a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-cost a:focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-url a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-url a:focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer a:focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue a:focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-time a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-time a:focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-datetime a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-datetime a:focus-visible,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-end-datetime a:hover,
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-end-datetime a:focus-visible {
								text-decoration: none;
							}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd[\:has\(.tribe-events-start-date\)], #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd[\:has\(.tribe-events-start-date\)] {
						-webkit-box-ordinal-group: 3;
						    -ms-flex-order: 2;
						        order: 2;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd:has(.tribe-events-start-date), #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd:has(.tribe-events-start-date) {
						-webkit-box-ordinal-group: 3;
						    -ms-flex-order: 2;
						        order: 2;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-date, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-date {
						-webkit-box-ordinal-group: 3;
						    -ms-flex-order: 2;
						        order: 2
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-date::before, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-date::before {
							content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' aria-hidden='true' focusable='false' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_274_235' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Crect width='30' height='30' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_274_235)'%3E%3Cpath d='M18.125 22.5C17.25 22.5 16.5104 22.1979 15.9062 21.5938C15.3021 20.9896 15 20.25 15 19.375C15 18.5 15.3021 17.7604 15.9062 17.1562C16.5104 16.5521 17.25 16.25 18.125 16.25C19 16.25 19.7396 16.5521 20.3438 17.1562C20.9479 17.7604 21.25 18.5 21.25 19.375C21.25 20.25 20.9479 20.9896 20.3438 21.5938C19.7396 22.1979 19 22.5 18.125 22.5ZM6.25 27.5C5.5625 27.5 4.97396 27.2552 4.48438 26.7656C3.99479 26.276 3.75 25.6875 3.75 25V7.5C3.75 6.8125 3.99479 6.22396 4.48438 5.73438C4.97396 5.24479 5.5625 5 6.25 5H7.5V2.5H10V5H20V2.5H22.5V5H23.75C24.4375 5 25.026 5.24479 25.5156 5.73438C26.0052 6.22396 26.25 6.8125 26.25 7.5V25C26.25 25.6875 26.0052 26.276 25.5156 26.7656C25.026 27.2552 24.4375 27.5 23.75 27.5H6.25ZM6.25 25H23.75V12.5H6.25V25ZM6.25 10H23.75V7.5H6.25V10Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A") / "Calendar Icon";
							position: relative;
							top: 1px;
						}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd[\:has\(.tribe-events-start-time\)],
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd[\:has\(.tribe-events-start-datetime\)],
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd[\:has\(.tribe-events-end-datetime\)],
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd[\:has\(.tribe-events-start-time\)],
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd[\:has\(.tribe-events-start-datetime\)],
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd[\:has\(.tribe-events-end-datetime\)] {
						-webkit-box-ordinal-group: 4;
						    -ms-flex-order: 3;
						        order: 3;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd:has(.tribe-events-start-time),
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd:has(.tribe-events-start-datetime),
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd:has(.tribe-events-end-datetime),
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd:has(.tribe-events-start-time),
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd:has(.tribe-events-start-datetime),
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd:has(.tribe-events-end-datetime) {
						-webkit-box-ordinal-group: 4;
						    -ms-flex-order: 3;
						        order: 3;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-time,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-datetime,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-end-datetime,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-time,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-datetime,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-end-datetime {
						-webkit-box-align: start;
						    -ms-flex-align: start;
						        align-items: flex-start;
						-webkit-box-ordinal-group: 4;
						    -ms-flex-order: 3;
						        order: 3
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-time::before, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-datetime::before, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-end-datetime::before, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-time::before, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-datetime::before, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-end-datetime::before {
							content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' aria-hidden='true' focusable='false' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.75 12C21.75 17.3859 17.3859 21.75 12 21.75C6.61406 21.75 2.25 17.3859 2.25 12C2.25 6.61406 6.61406 2.25 12 2.25C17.3859 2.25 21.75 6.61406 21.75 12ZM0 12C0 18.6281 5.37188 24 12 24C18.6281 24 24 18.6281 24 12C24 5.37188 18.6281 0 12 0C5.37188 0 0 5.37188 0 12ZM10.875 5.625V12C10.875 12.375 11.0625 12.7266 11.3766 12.9375L15.8766 15.9375C16.3922 16.2844 17.0906 16.1437 17.4375 15.6234C17.7844 15.1031 17.6437 14.4094 17.1234 14.0625L13.125 11.4V5.625C13.125 5.00156 12.6234 4.5 12 4.5C11.3766 4.5 10.875 5.00156 10.875 5.625Z' fill='black'/%3E%3C/svg%3E%0A") / "Clock Icon";
							margin-left: 3px;
							margin-right: 4px;
							position: relative;
							top: 2px;
						}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd[\:has\(.tribe-events-event-cost\)], #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd[\:has\(.tribe-events-event-cost\)] {
						-webkit-box-ordinal-group: 2;
						    -ms-flex-order: 1;
						        order: 1;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd:has(.tribe-events-event-cost), #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd:has(.tribe-events-event-cost) {
						-webkit-box-ordinal-group: 2;
						    -ms-flex-order: 1;
						        order: 1;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-cost, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-cost {
						-webkit-box-ordinal-group: 2;
						    -ms-flex-order: 1;
						        order: 1
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-cost::before, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-cost::before {
							content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' aria-hidden='true' focusable='false' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_274_229' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Crect width='30' height='30' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_274_229)'%3E%3Cpath d='M13.7812 26.25V23.5625C12.6771 23.3125 11.724 22.8333 10.9219 22.125C10.1198 21.4167 9.53125 20.4167 9.15625 19.125L11.4688 18.1875C11.7812 19.1875 12.2448 19.9479 12.8594 20.4688C13.474 20.9896 14.2812 21.25 15.2812 21.25C16.1354 21.25 16.8594 21.0573 17.4531 20.6719C18.0469 20.2865 18.3438 19.6875 18.3438 18.875C18.3438 18.1458 18.1146 17.5677 17.6562 17.1406C17.1979 16.7135 16.1354 16.2292 14.4688 15.6875C12.6771 15.125 11.4479 14.4531 10.7813 13.6719C10.1146 12.8906 9.78125 11.9375 9.78125 10.8125C9.78125 9.45833 10.2188 8.40625 11.0938 7.65625C11.9688 6.90625 12.8646 6.47917 13.7812 6.375V3.75H16.2813V6.375C17.3229 6.54167 18.1823 6.92188 18.8594 7.51562C19.5365 8.10938 20.0312 8.83333 20.3438 9.6875L18.0312 10.6875C17.7812 10.0208 17.4271 9.52083 16.9688 9.1875C16.5104 8.85417 15.8854 8.6875 15.0938 8.6875C14.1771 8.6875 13.4792 8.89062 13 9.29688C12.5208 9.70312 12.2812 10.2083 12.2812 10.8125C12.2812 11.5 12.5938 12.0417 13.2188 12.4375C13.8438 12.8333 14.9271 13.25 16.4688 13.6875C17.9062 14.1042 18.9948 14.7656 19.7344 15.6719C20.474 16.5781 20.8438 17.625 20.8438 18.8125C20.8438 20.2917 20.4062 21.4167 19.5312 22.1875C18.6562 22.9583 17.5729 23.4375 16.2813 23.625V26.25H13.7812Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A") / "Dollar Icon";
							margin-right: 1px;
							position: relative;
							top: 2px;
						}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd[\:has\(.tribe-events-event-url\)], #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd[\:has\(.tribe-events-event-url\)] {
						-webkit-box-ordinal-group: 7;
						    -ms-flex-order: 6;
						        order: 6;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd:has(.tribe-events-event-url), #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd:has(.tribe-events-event-url) {
						-webkit-box-ordinal-group: 7;
						    -ms-flex-order: 6;
						        order: 6;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-url, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-url {
						display: none;
						-webkit-box-ordinal-group: 7;
						    -ms-flex-order: 6;
						        order: 6
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-url::before, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-url::before {
							content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' aria-hidden='true' focusable='false' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8389 13.6276L20.513 4.95655L14.7965 20.9081L11.8389 13.6276ZM19.045 3.49266L10.3752 12.1637L3.09573 9.2057L19.045 3.49266ZM0.94124 10.5659L9.82689 14.176L13.4364 23.0629C13.6653 23.6286 14.2179 24 14.831 24C15.4657 24 16.0313 23.6027 16.2472 23.0025L23.9325 1.54945C24.0837 1.12626 23.9757 0.659893 23.6605 0.340343C23.3453 0.0207934 22.8747 -0.0828445 22.4516 0.0682941L0.997369 7.75477C0.397221 7.97068 0 8.53637 0 9.17115C0 9.78434 0.371315 10.3371 0.936923 10.5659H0.94124Z' fill='black'/%3E%3C/svg%3E%0A") / "World Wide Web Icon";
							margin-left: 1px;
							margin-right: 6px;
							position: relative;
							top: 2px;
						}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd[\:has\(.tribe-organizer\)], #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd[\:has\(.tribe-organizer\)] {
						-webkit-box-ordinal-group: 6;
						    -ms-flex-order: 5;
						        order: 5;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd:has(.tribe-organizer), #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd:has(.tribe-organizer) {
						-webkit-box-ordinal-group: 6;
						    -ms-flex-order: 5;
						        order: 5;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer {
						-webkit-box-ordinal-group: 2;
						    -ms-flex-order: 1;
						        order: 1
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer::before, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer::before {
							content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' aria-hidden='true' focusable='false' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_274_242' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Crect width='30' height='30' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_274_242)'%3E%3Cpath d='M15 15C13.625 15 12.4479 14.5104 11.4688 13.5312C10.4896 12.5521 10 11.375 10 10C10 8.625 10.4896 7.44792 11.4688 6.46875C12.4479 5.48958 13.625 5 15 5C16.375 5 17.5521 5.48958 18.5312 6.46875C19.5104 7.44792 20 8.625 20 10C20 11.375 19.5104 12.5521 18.5312 13.5312C17.5521 14.5104 16.375 15 15 15ZM5 22.5V21.5C5 20.7917 5.18229 20.1406 5.54688 19.5469C5.91146 18.9531 6.39583 18.5 7 18.1875C8.29167 17.5417 9.60417 17.0573 10.9375 16.7344C12.2708 16.4115 13.625 16.25 15 16.25C16.375 16.25 17.7292 16.4115 19.0625 16.7344C20.3958 17.0573 21.7083 17.5417 23 18.1875C23.6042 18.5 24.0885 18.9531 24.4531 19.5469C24.8177 20.1406 25 20.7917 25 21.5V22.5C25 23.1875 24.7552 23.776 24.2656 24.2656C23.776 24.7552 23.1875 25 22.5 25H7.5C6.8125 25 6.22396 24.7552 5.73438 24.2656C5.24479 23.776 5 23.1875 5 22.5ZM7.5 22.5H22.5V21.5C22.5 21.2708 22.4427 21.0625 22.3281 20.875C22.2135 20.6875 22.0625 20.5417 21.875 20.4375C20.75 19.875 19.6146 19.4531 18.4688 19.1719C17.3229 18.8906 16.1667 18.75 15 18.75C13.8333 18.75 12.6771 18.8906 11.5312 19.1719C10.3854 19.4531 9.25 19.875 8.125 20.4375C7.9375 20.5417 7.78646 20.6875 7.67188 20.875C7.55729 21.0625 7.5 21.2708 7.5 21.5V22.5ZM15 12.5C15.6875 12.5 16.276 12.2552 16.7656 11.7656C17.2552 11.276 17.5 10.6875 17.5 10C17.5 9.3125 17.2552 8.72396 16.7656 8.23438C16.276 7.74479 15.6875 7.5 15 7.5C14.3125 7.5 13.724 7.74479 13.2344 8.23438C12.7448 8.72396 12.5 9.3125 12.5 10C12.5 10.6875 12.7448 11.276 13.2344 11.7656C13.724 12.2552 14.3125 12.5 15 12.5Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A") / "Person Icon";
							position: relative;
							top: 2px;
						}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd[\:has\(.tribe-venue\)], #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd[\:has\(.tribe-venue\)] {
						-webkit-box-ordinal-group: 5;
						    -ms-flex-order: 4;
						        order: 4;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul dd:has(.tribe-venue), #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl dd:has(.tribe-venue) {
						-webkit-box-ordinal-group: 5;
						    -ms-flex-order: 4;
						        order: 4;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue {
						-webkit-box-align: start;
						    -ms-flex-align: start;
						        align-items: flex-start;
						-webkit-box-ordinal-group: 2;
						    -ms-flex-order: 1;
						        order: 1
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue::before, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue::before {
							content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' aria-hidden='true' focusable='false' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_274_203' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Crect width='30' height='30' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_274_203)'%3E%3Cpath d='M15 15.0001C15.6875 15.0001 16.276 14.7553 16.7656 14.2657C17.2552 13.7762 17.5 13.1876 17.5 12.5001C17.5 11.8126 17.2552 11.2241 16.7656 10.7345C16.276 10.2449 15.6875 10.0001 15 10.0001C14.3125 10.0001 13.724 10.2449 13.2344 10.7345C12.7448 11.2241 12.5 11.8126 12.5 12.5001C12.5 13.1876 12.7448 13.7762 13.2344 14.2657C13.724 14.7553 14.3125 15.0001 15 15.0001ZM15 24.1876C17.5417 21.8543 19.4271 19.7345 20.6562 17.8282C21.8854 15.922 22.5 14.2293 22.5 12.7501C22.5 10.4793 21.776 8.61991 20.3281 7.172C18.8802 5.72408 17.1042 5.00012 15 5.00012C12.8958 5.00012 11.1198 5.72408 9.67187 7.172C8.22396 8.61991 7.5 10.4793 7.5 12.7501C7.5 14.2293 8.11458 15.922 9.34375 17.8282C10.5729 19.7345 12.4583 21.8543 15 24.1876ZM15 27.5001C11.6458 24.646 9.14062 21.9949 7.48437 19.547C5.82812 17.0991 5 14.8335 5 12.7501C5 9.62512 6.00521 7.13554 8.01562 5.28137C10.026 3.42721 12.3542 2.50012 15 2.50012C17.6458 2.50012 19.974 3.42721 21.9844 5.28137C23.9948 7.13554 25 9.62512 25 12.7501C25 14.8335 24.1719 17.0991 22.5156 19.547C20.8594 21.9949 18.3542 24.646 15 27.5001Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A") / "Location Icon";
							position: relative;
							top: 2px;
						}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-details {
					-webkit-box-ordinal-group: 2;
					    -ms-flex-order: 1;
					        order: 1
				}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-details .tribe-events-meta-list {
						grid-gap: 0;
						gap: 0
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-details .tribe-events-meta-list .tribe-events-event-url {
							margin-top: -30px;
						}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-details .tribe-events-meta-item + .tribe-events-meta-item {
						margin-top: 10px;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue {
					-webkit-box-ordinal-group: 3;
					    -ms-flex-order: 2;
					        order: 2
				}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue-location,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue-tel,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue-url {
						color: #00164d;
						color: var(--medium-blue);
						font-family: "Work Sans", sans-serif;
						font-family: var(--font-primary);
						font-size: 16px;
						font-weight: 400;
						line-height: 24px;
						margin-left: 46px;
						margin-top: -25px;
						-webkit-box-ordinal-group: 3;
						    -ms-flex-order: 2;
						        order: 2
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue-location span,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue-location abbr,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue-location abbr[title],
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue-tel span,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue-tel abbr,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue-tel abbr[title],
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue-url span,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue-url abbr,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue-url abbr[title] {
							text-decoration: none !important;
						}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue-location .tribe-events-address .tribe-events-gmap, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue-tel .tribe-events-address .tribe-events-gmap, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-venue-url .tribe-events-address .tribe-events-gmap {
								display: none !important;
							}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-venue .tribe-events-meta-list .tribe-events-meta-item:not(.tribe-venue):not(.tribe-venue-location) {
							display: block;
							-webkit-box-ordinal-group: 4;
							    -ms-flex-order: 3;
							        order: 3;
						}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-organizer {
					-webkit-box-ordinal-group: 4;
					    -ms-flex-order: 3;
					        order: 3
				}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-organizer .tribe-organizer-tel,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-organizer .tribe-organizer-email,
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-organizer .tribe-organizer-url {
						color: #00164d;
						color: var(--medium-blue);
						font-family: "Work Sans", sans-serif;
						font-family: var(--font-primary);
						font-size: 16px;
						font-weight: 400;
						line-height: 24px;
						margin-left: 46px;
						margin-top: -25px;
						-webkit-box-ordinal-group: 3;
						    -ms-flex-order: 2;
						        order: 2;
					}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-organizer .tribe-organizer-url a {
							display: block;
							font-size: 0
						}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-organizer .tribe-organizer-url a::after {
								color: #00164d;
								color: var(--medium-blue);
								content: "View Website";
								font-family: "Work Sans", sans-serif;
								font-family: var(--font-primary);
								font-size: 16px;
								font-weight: 400;
								line-height: 24px;
								text-decoration: underline;
							}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-organizer .tribe-organizer-url a:hover::after, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-organizer .tribe-organizer-url a:focus::after {
									text-decoration: none;
								}

#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group-organizer .tribe-events-meta-list {
						-webkit-box-orient: vertical;
						-webkit-box-direction: reverse;
						    -ms-flex-direction: column-reverse;
						        flex-direction: column-reverse;
					}

#tribe-events-pg-template .tribe-events-single #tribe-events-footer {
			border: none;
			padding: 0
		}

#tribe-events-pg-template .tribe-events-single #tribe-events-footer .tribe-events-nav-pagination .tribe-events-sub-nav {
					display: none;
				}

.pl--fonts + .events--engage,
#tribe-events-pg-template + .events--engage {
	margin-top: 50px;
}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 768px) {

		.event--banner .events-back {
			padding: 50px 40px;
		}
	
			.event--banner .image-container img {
				height: 400px;
			}
	
		.event--banner .content--container {
			margin: 50px auto 35px auto;
			padding: 0 40px
		}
	
			.event--banner .content--container .event-title {
				font-family: "Work Sans", sans-serif;
				font-family: var(--font-primary);
				font-size: 46px;
				line-height: 61px;
			}

				.event--banner .content--container .content .content--intro {
					font-family: "Work Sans", sans-serif;
					font-family: var(--font-primary);
					font-size: 19px;
					font-size: var(--h6-font-size);
					font-weight: 600;
					font-weight: var(--font-weight-semibold);
					line-height: 26px;
					line-height: var(--h6-line-height)
				}

					.event--banner .content--container .content .content--intro p {
						font-family: "Work Sans", sans-serif;
						font-family: var(--font-primary);
						font-size: 19px;
						font-size: var(--h6-font-size);
						font-weight: 600;
						font-weight: var(--font-weight-semibold);
						line-height: 26px;
						line-height: var(--h6-line-height);
					}

				.event--banner .content--container .content .content--inner {
					font-family: "Work Sans", sans-serif;
					font-family: var(--font-primary);
					font-size: 16px;
					font-weight: 400;
					line-height: 24px;
					margin-top: 24px
				}
	
					.event--banner .content--container .content .content--inner p + p {
						margin-top: 24px;
					}

					.event--banner .content--container .content .content--inner p {
						font-family: "Work Sans", sans-serif;
						font-family: var(--font-primary);
						font-size: 16px;
						font-weight: 400;
						line-height: 24px;
					}
	
	#tribe-events-pg-template {
		margin-top: 50px
	}

			#tribe-events-pg-template .tribe-events-single .tribe-events-notices {
				margin: 0 40px;
				padding: 60px 60px 24px 60px;
				width: calc(100% - 80px);
			}

			#tribe-events-pg-template .tribe-events-single .tribe-events-notices + .tribe-events-status-single-notice {
				padding: 0 60px 10px 60px;
			}
	
			#tribe-events-pg-template .tribe-events-single .tribe-events-status-single-notice {
				margin: 0 40px -5px 40px;
				padding: 60px 60px 10px 60px;
				width: calc(100% - 80px);
			}
	
				#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section {
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					    -ms-flex-direction: column;
					        flex-direction: column;
					margin: 40px 0 0 40px;
					padding: 60px 60px 0 60px;
					width: 100%
				}
	
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section:last-of-type {
						margin: 0 40px 50px 40px;
						padding: 60px;
					}

					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section .tribe-events-meta-group {
						margin: 0;
						padding: 0;
						width: 100%;
					}

						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-date,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-cost,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-url,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-time,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-datetime,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-end-datetime,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-date,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-cost,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-url,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-time,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-datetime,
						#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-end-datetime {
							font-family: "Work Sans", sans-serif;
							font-family: var(--font-primary);
							font-size: 21px;
							line-height: 26px
						}
	
							#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-date a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-cost a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-event-url a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-organizer a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-venue a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-time a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-start-datetime a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section ul .tribe-events-end-datetime a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-date a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-cost a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-event-url a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-organizer a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-venue a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-time a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-start-datetime a, #tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section dl .tribe-events-end-datetime a {
								font-family: "Work Sans", sans-serif;
								font-family: var(--font-primary);
								font-size: 21px;
								line-height: 26px;
							}
	
					#tribe-events-pg-template .tribe-events-single #tribe-events-footer .tribe-events-nav-pagination .tribe-events-sub-nav {
						grid-gap: 35px;
						gap: 35px;
						-webkit-box-pack: start;
						    -ms-flex-pack: start;
						        justify-content: flex-start;
						padding: 0 40px;
					}
}

@media (min-width: 782px) {

	.pl--fonts + .events--engage {
		margin-top: 70px;
	}
}

@media (min-width: 1240px) {

		.event--banner .events-back {
			padding: 50px 170px;
		}
	
		.event--banner .content--container {
			margin: 100px auto;
			width: 50%;
		}
	
	#tribe-events-pg-template {
		margin-top: 100px;
		max-width: 100%
	}

			#tribe-events-pg-template .tribe-events-single .tribe-events-notices {
				-ms-grid-column-align: center;
				    justify-self: center;
				margin: 0 170px;
				max-width: 1120px;
				width: calc(100% - 340px);
			}

			#tribe-events-pg-template .tribe-events-single .tribe-events-status-single-notice {
				-ms-grid-column-align: center;
				    justify-self: center;
				margin: 0 auto -10px;
				max-width: 1120px;
				width: calc(100% - 340px);
			}
	
				#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section {
					-webkit-box-orient: horizontal;
					-webkit-box-direction: normal;
					    -ms-flex-direction: row;
					        flex-direction: row;
					margin: 30px 170px 0 170px;
					max-width: 1000px;
					width: 100%
				}

	
					#tribe-events-pg-template .tribe-events-single .tribe_events .tribe-events-single-section:last-of-type {
						margin: 0 170px 100px 170px;
					}
	
					#tribe-events-pg-template .tribe-events-single #tribe-events-footer .tribe-events-nav-pagination .tribe-events-sub-nav {
						padding: 0 170px;
					}
	
	#tribe-events-pg-template + .events--engage {
		margin-top: 0;
	}

	.pl--fonts + .events--engage {
		margin-top: 110px;
	}
}

/* ============================================================
 * Events - Engage Module
 * ============================================================ */

.events--engage {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	background-color: #ebf6fd;
	background-color: var(--light-blue-3);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 20px;
	gap: 20px;
	margin: 0 30px 0 30px;
	padding: 35px 25px
}

.events--engage .engage--image-wrapper img {
			border-radius: 50%;
			height: 100px;
			-o-object-fit: cover;
			   object-fit: cover;
			width: 100px;
		}

.events--engage .engage--content-wrapper .cta--header {
			color: #034a9b;
			color: var(--medium-blue-3);
			font-size: 22px;
			font-weight: 600;
			line-height: 33px;
			margin-bottom: 16px;
			margin-top: 0;
		}

.events--engage .engage--content-wrapper .cta--content {
			color: #000;
			color: var(--black);
			font-size: 14px;
			font-weight: 400;
			line-height: 21px;
			margin: 0 0 20px 0
		}

.events--engage .engage--content-wrapper .cta--content p {
				margin: 0;
			}

.events--engage .engage--content-wrapper .btn--container {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			    flex-wrap: wrap;
			grid-gap: 10px;
			gap: 10px
		}

.events--engage .engage--content-wrapper .btn--container a {
				text-decoration: none
			}

.events--engage .engage--content-wrapper .btn--container a svg {
					height: 40px;
				}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {

	.events--engage {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		grid-gap: 40px;
		gap: 40px;
		margin: 0 35px;
		padding: 40px
	}
			
			.events--engage .engage--image-wrapper img {
				height: 300px;
				width: 300px;
			}
	
			.events--engage .engage--content-wrapper .cta--content {
				margin: 0 0 32px 0;
			}
}

@media (min-width: 1240px) {

	.events--engage {
		-ms-grid-column-align: center;
		    justify-self: center;
		margin: 0 170px;
		max-width: 1040px
	}
	
			.events--engage .engage--content-wrapper .cta--header {
				font-size: 34px;
				line-height: 46px;
			}
	
			.events--engage .engage--content-wrapper .cta--content {
				font-size: 16px;
				line-height: 24px;
			}

			.events--engage .engage--content-wrapper .btn--container {
				grid-gap: 25px;
				gap: 25px;
			}
}

@media (min-width: 1460px) {

	.events--engage {
		margin: 0 auto;
	}
}

/* ============================================================
 * Discovery Pass
 * ============================================================ */

/* ============================================================
 * Discovery Pass - Banner Module
 * ============================================================ */

.dp--banner {
	position: relative
}

.dp--banner .banner--breadcrumbs-title {
		background-color: #d1ebf7;
		background-color: var(--dark-cloud);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		grid-gap: 60px;
		gap: 60px;
		padding: 25px 30px 45px 30px
	}

.dp--banner .banner--breadcrumbs-title h1 {
			color: #00164d;
			color: var(--medium-blue);
			font-size: 38px;
			font-weight: 600;
			font-weight: var(--font-weight-semibold);
			line-height: 51px;
			margin: 0;
		}

.dp--banner .container {
		background-color: #d1ebf7;
		background-color: var(--dark-cloud);
		position: relative
	}

.dp--banner .container .banner--graphic {
			height: 100%;
			position: absolute;
			right: 0;
			top: 0;
			width: 100%;
			z-index: 0
		}

.dp--banner .container .banner--graphic .image--banner {
				height: 100%;
				width: 100%;
			}

.dp--banner .container .banner--graphic .default--banner {
				height: 100%;
				width: 100%;
			}

.dp--banner .container .banner--graphic img {
				height: 100%;
				-o-object-fit: cover;
				   object-fit: cover;
				width: 100%;
			}

.dp--banner .container .banner--title {
			padding: 185px 50px 25px 20px;
			position: relative;
			z-index: 1
		}

.dp--banner .container .banner--title h2 {
				background-color: #97dbf8;
				background-color: var(--light-blue-2);
				color: #00164d;
				color: var(--medium-blue);
				font-size: 30px;
				font-weight: 600;
				font-weight: var(--font-weight-semibold);
				line-height: 38px;
				margin: 0;
				padding: 15px;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content;
			}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {

		.dp--banner .banner--breadcrumbs-title {
			grid-gap: 120px;
			gap: 120px;
			padding: 30px 20px 40px 20px
		}
	
			.dp--banner .banner--breadcrumbs-title h1 {
				font-size: 46px;
				line-height: 61px;
			}
	
			.dp--banner .container .banner--title {
				max-width: 700px;
				padding: 495px 60px 150px 20px
			}

				.dp--banner .container .banner--title h2 {
					font-size: 43px;
					line-height: 45px;
				}
}

@media (min-width: 1240px) {

		.dp--banner .banner--breadcrumbs-title {
			grid-gap: 120px;
			gap: 120px;
			padding: 30px 170px 40px 170px
		}
	
			.dp--banner .banner--breadcrumbs-title h1 {
				font-size: 46px;
				line-height: 51px;
			}
	
			.dp--banner .container .banner--title {
				max-width: 900px;
				padding: 515px 220px 130px 220px
			}

				.dp--banner .container .banner--title h1 {
					font-size: 43px;
					line-height: 65px;
				}
}

/* ============================================================
 * Discovery Pass - Breadcrumbs Module
 * ============================================================ */

.dp--breadcrumbs {
	position: relative;
	z-index: 10
}

.dp--breadcrumbs .breadcrumbs--container {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		grid-row-gap: 5px;
		row-gap: 5px
	}

.dp--breadcrumbs .breadcrumbs--container .parent--page {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			color: #00164d;
			color: var(--medium-blue);
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			font-size: 12px;
			font-size: var(--small-body);
			font-weight: 400;
			font-weight: var(--font-weight-regular);
			letter-spacing: 0.12px;
			line-height: 18px;
			line-height: var(--small-body-line-height);
			margin-right: 16px;
			padding-right: 16px;
			position: relative
		}

.dp--breadcrumbs .breadcrumbs--container .parent--page::after {
				color: #00164d;
				color: var(--medium-blue);
				content: "/";
				height: 100%;
				position: absolute;
				right: -3.5px;
				top: 0;
			}

.dp--breadcrumbs .breadcrumbs--container a {
			color: #00164d;
			color: var(--medium-blue);
			font-size: 12px;
			font-size: var(--small-body);
			font-weight: 400;
			font-weight: var(--font-weight-regular);
			letter-spacing: 0.12px;
			line-height: 18px;
			line-height: var(--small-body-line-height);
			text-decoration: none
		}

.dp--breadcrumbs .breadcrumbs--container a:hover {
				text-decoration: underline;
			}

.dp--breadcrumbs .breadcrumbs--container .current--page {
			color: #00164d;
			color: var(--medium-blue);
			font-size: 12px;
			font-size: var(--small-body);
			font-weight: 500;
			font-weight: var(--font-weight-medium);
			letter-spacing: 0.12px;
			line-height: 18px;
			line-height: var(--small-body-line-height);
		}

/* ============================================================
 * Discovery Pass - Contact Module
 * ============================================================ */

.dp--contact {
	background-color: #00164d;
	background-color: var(--medium-blue);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 40px;
	gap: 40px;
	padding: 50px 30px;
	position: relative;
	z-index: 1
}

.dp--contact .contact--text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		grid-gap: 40px;
		gap: 40px
	}

.dp--contact .contact--text .contact--content-wrapper {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			grid-gap: 17px;
			gap: 17px;
			max-width: 600px
		}

.dp--contact .contact--text .contact--content-wrapper .contact--header {
				color: #fff;
				color: var(--white);
				font-size: 27px;
				font-weight: 600;
				line-height: 36px;
			}

.dp--contact .contact--text .contact--content-wrapper .contact--content {
				color: #fff;
				color: var(--white);
				font-size: 19px;
				font-weight: 400;
				line-height: 28px;
			}

.dp--contact .contact--text .contact--details-wrapper {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			grid-gap: 25px;
			gap: 25px
		}

.dp--contact .contact--text .contact--details-wrapper .contact--details {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				grid-gap: 3px;
				gap: 3px
			}

.dp--contact .contact--text .contact--details-wrapper .contact--details .details-heading {
					-webkit-box-align: center;
					    -ms-flex-align: center;
					        align-items: center;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: horizontal;
					-webkit-box-direction: normal;
					    -ms-flex-direction: row;
					        flex-direction: row;
					grid-gap: 12px;
					gap: 12px
				}

.dp--contact .contact--text .contact--details-wrapper .contact--details .details-heading .icon-shortcode {
						-webkit-box-align: center;
						    -ms-flex-align: center;
						        align-items: center;
						background: #0077be;
						background: var(--light-blue);
						border-radius: 50%;
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						height: 43px;
						-webkit-box-pack: center;
						    -ms-flex-pack: center;
						        justify-content: center;
						position: relative;
						width: 43px
					}

.dp--contact .contact--text .contact--details-wrapper .contact--details .details-heading .icon-shortcode i {
							-webkit-box-align: center;
							    -ms-flex-align: center;
							        align-items: center;
							color: #fff;
							color: var(--white);
							display: -webkit-box;
							display: -ms-flexbox;
							display: flex;
							-webkit-box-pack: center;
							    -ms-flex-pack: center;
							        justify-content: center;
							-webkit-transform: scale(0.9);
							        transform: scale(0.9);
						}

.dp--contact .contact--text .contact--details-wrapper .contact--details .details-heading h3 {
						color: #fff;
						color: var(--white);
						font-size: 20px;
						font-weight: 700;
						line-height: 24px;
					}

.dp--contact .contact--text .contact--details-wrapper .contact--details .details-email {
					color: #fff;
					color: var(--white);
					font-size: 16px;
					font-weight: 400;
					line-height: 24px;
					margin-left: 56px;
					opacity: 0.9;
					word-wrap: break-word
				}

.dp--contact .contact--text .contact--details-wrapper .contact--details .details-email:focus {
						outline: dotted 2px #fff !important;
						outline: dotted 2px var(--white) !important;
					}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {

	.dp--contact {
		padding: 50px 40px
	}
		
				.dp--contact .contact--text .contact--content-wrapper .contact--header {
					font-size: 43px;
					line-height: 45px;
				}
		
				.dp--contact .contact--text .contact--content-wrapper .contact--content {
					font-size: 22px;
					line-height: 34px;
				}
		
				.dp--contact .contact--text .contact--details-wrapper .contact--details {
					grid-gap: 13px;
					gap: 13px;
				}
}

@media (min-width: 1240px) {

	.dp--contact {
		padding: 100px 170px
	}
		
				.dp--contact .contact--text .contact--content-wrapper .contact--header {
					font-size: 43px;
					line-height: 45px;
				}
		
				.dp--contact .contact--text .contact--content-wrapper .contact--content {
					font-size: 22px;
					line-height: 24px;
				}
		
			.dp--contact .contact--text .contact--details-wrapper {
				display: -ms-grid;
				display: grid;
				-ms-grid-columns: (1fr)[3];
				grid-template-columns: repeat(3, 1fr);
			}
}

@media (min-width: 1700px) {
	
			.dp--contact .contact--text .contact--details-wrapper {
				grid-gap: 80px;
				gap: 80px;
				-ms-grid-columns: (1fr)[4];
				grid-template-columns: repeat(4, 1fr);
			}
}

/* ============================================================
 * Discovery Pass - Banner Module
 * ============================================================ */

.dp--cta {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[1];
	grid-template-columns: repeat(1, 1fr)
}

.dp--cta .cta--image-wrapper {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		position: relative
	}

.dp--cta .cta--image-wrapper .image--wrapper {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			height: 100%;
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center;
			width: 100%
		}

.dp--cta .cta--image-wrapper .image--wrapper::before {
				bottom: -80px;
				content: url("data:image/svg+xml,%3Csvg width='54' height='158' viewBox='0 0 54 158' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M154.756 28.3634C145.528 17.1426 132.332 8.69454 117.426 6.12192C111.076 5.01507 104.631 5.04901 98.2696 5.92498C99.8007 6.09501 101.322 6.33821 102.844 6.62687C135.135 12.5557 157.716 40.2741 161.023 71.4925C162.163 82.2729 160.962 93.2638 157.339 103.623C164.035 93.0306 168.196 81.0474 168.722 68.8218C169.364 53.9906 164.04 39.6453 154.766 28.3812M90.6184 151.59C101.115 149.762 111.296 145.874 120.408 140.278C94.7261 150.221 65.1268 147.303 41.9037 133.961C30.0481 127.147 19.5216 117.382 12.7938 105.571C12.3796 106.108 11.7871 106.533 11.1949 106.686C17.5129 122.416 29.2835 135.727 44.3593 144.048C58.2148 151.695 74.4736 154.373 90.6091 151.572M38.8718 26.2499C27.9804 34.2148 19.3676 45.0452 14.5765 57.2921C19.89 47.5413 27.2783 38.7645 35.8485 31.2731C42.1985 25.7238 49.1958 20.8102 56.4834 16.4933C50.2414 19.0099 44.2988 22.2774 38.8718 26.2499ZM81.2388 10.5825L79.726 10.7208C74.9695 12.5002 70.3439 14.6193 65.8966 16.9399C48.0414 26.2797 31.2235 39.2754 20.7785 56.4321C15.3065 65.4259 11.8807 75.6131 11.2453 85.8067C15.6597 111.512 40.0474 131.396 65.7605 138.292C81.209 142.441 98.0262 142.394 113.723 137.531C123.781 134.412 133.099 129.116 141.095 122.314C147.467 114.39 152.141 105.294 154.458 95.5554C157.871 81.1496 156.325 65.9495 150.886 52.6185C145.476 39.3864 136.258 27.7287 123.887 20.0723C111.479 12.3902 96.2258 9.29616 81.2294 10.6102M140.016 9.05242C153.655 16.9266 164.422 29.5174 169.896 44.0561C180.554 72.4916 168.517 105.139 144.952 125.529C137.083 135.172 126.868 143.053 115.632 148.587C101.163 155.734 84.6131 159.116 68.8229 157.236C50.5247 155.065 33.9374 145.973 21.828 133.022C9.63414 119.957 2.33154 103.042 0.892868 85.1734C-0.499511 67.7571 3.23859 49.8182 11.5678 33.8898C12.2179 32.6614 13.4688 31.7978 14.9149 32.2625C16.1075 32.6564 17.101 34.1773 16.4415 35.4335C12.6632 42.6716 9.75793 50.3357 7.9892 58.196C7.36487 61.0237 6.85323 63.8829 6.48252 66.736C8.26205 57.9387 11.9484 49.386 17.052 41.7448C30.6398 21.342 54.2781 8.56894 78.5401 5.87114C82.3848 4.4587 86.295 3.26164 90.2517 2.33536C107.61 -1.69986 125.11 0.460242 140.026 9.07019' fill='%238B9198'/%3E%3C/svg%3E%0A");
				position: absolute;
				right: 0;
			}

.dp--cta .cta--image-wrapper .image--wrapper::after {
				bottom: -5px;
				content: url("data:image/svg+xml,%3Csvg width='163' height='205' viewBox='0 0 163 205' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M105.922 26.1546C85.3257 12.8336 60.7465 6.24748 36.248 7.76305C12.5632 9.21448 -10.666 18.0256 -29.52 32.4257C-48.0716 46.58 -61.7108 66.3452 -68.2844 88.7204C-69.4736 92.7471 -70.4406 96.8182 -71.1799 100.951C-68.9688 92.9687 -65.8407 85.1931 -61.908 77.8108C-50.6211 56.638 -32.6802 38.639 -11.0089 28.1727C10.4951 17.7774 34.974 15.2261 58.329 19.7689C81.1199 24.2034 102.83 35.567 118.725 52.5883C136.638 71.7659 146.978 97.4705 148.174 123.619C149.249 147.134 142.167 169.762 129.443 188.693C139.308 177.246 146.872 163.825 151.167 149.397C157.815 127.018 156.628 102.78 148.879 80.8328C140.944 58.4703 125.873 39.1083 105.921 26.2118M-29.5411 210.068C-15.9838 220.013 -0.229281 227.038 16.2751 230.268C-8.35793 223.509 -30.9375 208.93 -46.7013 188.439C-47.901 186.9 -46.9299 184.362 -45.4024 183.488C-43.5337 182.432 -41.6504 183.247 -40.4453 184.804C-33.7959 193.435 -25.6502 201.031 -16.681 207.197C1.91847 219.946 24.2247 227.203 46.8033 227.309C58.9078 227.363 70.8264 225.24 82.0667 221.245C86.9492 218.795 91.6734 215.959 96.1756 212.775C114.272 199.956 128.7 181.385 135.854 160.326C143.712 137.209 142.435 111.711 133.453 89.0878C124.814 67.3236 108.756 49.2922 88.2321 38.0892C68.8464 27.4977 46.2509 23.0213 24.2874 25.376C-21.2733 30.2536 -58.3175 68.0536 -66.527 112.478C-72.0982 142.629 -62.7493 173.663 -44.0035 197.279C-39.5931 201.947 -34.769 206.241 -29.5583 210.073M-60.0898 54.3413C-31.4421 12.0919 23.7998 -8.53287 73.182 4.02032C98.2685 10.4105 121.51 24.8017 137.514 45.2746C152.855 64.8936 161.591 89.2797 162.669 114.139C163.733 139.078 156.506 163.854 142.031 184.221C127.833 204.198 107.726 219.747 84.6615 228.052C79.8255 230.468 74.7901 232.549 69.6136 234.238C45.8264 242.048 20.2912 240.723 -2.83415 232.358C-3.46159 234.296 -5.69655 235.94 -8.12884 234.823C-19.2127 229.714 -29.4296 222.706 -38.2977 214.312C-42.6837 210.147 -46.7544 205.657 -50.4818 200.87C-53.2933 197.806 -55.9764 194.607 -58.4446 191.246C-87.4088 151.985 -87.3114 94.4792 -60.0898 54.3413Z' fill='%230078BF'/%3E%3C/svg%3E%0A");
				left: 0;
				position: absolute;
				z-index: -1;
			}

.dp--cta .cta--image-wrapper .image--wrapper .image--inner {
				border: 5px solid #fff;
				border: 5px solid var(--white);
				border-radius: 16px;
				-webkit-box-shadow: 3px 3px 12px 0 rgba(0, 0, 0, 0.12);
				        box-shadow: 3px 3px 12px 0 rgba(0, 0, 0, 0.12);
				height: -webkit-fit-content;
				height: -moz-fit-content;
				height: fit-content;
				margin: 50px auto;
				max-height: 400px;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content
			}

.dp--cta .cta--image-wrapper .image--wrapper .image--inner img {
					border-radius: 10px;
					height: 100%;
					max-height: 400px;
					width: 100%;
				}

.dp--cta .cta--image-wrapper .cta-decor .cta-decor-svg {
				position: absolute
			}

.dp--cta .cta--image-wrapper .cta-decor .cta-decor-svg:nth-of-type(1) {
					right: -130px;
					top: -185px;
					width: 200px;
					z-index: 0;
				}

.dp--cta .cta--image-wrapper .cta-decor .cta-decor-svg:nth-of-type(2) {
					bottom: -80px;
					right: -130px;
					z-index: 1;
				}

.dp--cta .cta--content-wrapper {
		background-color: #f4f4f4;
		background-color: var(--light-grey-2);
		padding: 50px 30px
	}

.dp--cta .cta--content-wrapper .cta-svg {
			display: none;
		}

.dp--cta .cta--content-wrapper .cta--header + .cta--content {
			padding-top: 16px;
		}

.dp--cta .cta--content-wrapper .cta--content + .btn-repeater--container,
		.dp--cta .cta--content-wrapper .cta--header + .btn-repeater--container {
			padding-top: 30px;
		}

.dp--cta .cta--content-wrapper .cta--header {
			color: #000;
			color: var(--black);
			font-size: 27px;
			font-weight: 600;
			line-height: 36px;
		}

.dp--cta .cta--content-wrapper .cta--content {
			color: #000;
			color: var(--black);
			font-size: 19px;
			font-weight: 400;
			line-height: 28px
		}

.dp--cta .cta--content-wrapper .cta--content strong,
			.dp--cta .cta--content-wrapper .cta--content b {
				color: #034a9b;
				color: var(--medium-blue-3);
				font-size: 19px;
				font-weight: 400;
				line-height: 28px;
			}

.dp--cta .cta--content-wrapper .btn-repeater--container {
			-ms-flex-wrap: wrap;
			    flex-wrap: wrap;
			grid-gap: 30px;
			gap: 30px
		}

.dp--cta .cta--content-wrapper .btn-repeater--container .btn--primary {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 10px;
				gap: 10px
			}

.dp--cta .cta--content-wrapper .btn-repeater--container .btn--primary:hover,
				.dp--cta .cta--content-wrapper .btn-repeater--container .btn--primary:focus {
					background-color: #000c2c;
					background-color: var(--dark-blue-1);
					color: #fff;
					color: var(--white);
					grid-gap: 20px;
					gap: 20px;
					text-decoration: none;
				}

.dp--cta .cta--content-wrapper .btn-repeater--container .btn--primary::after {
					content: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.42188 2.11719L8.28125 1.25781C8.67188 0.90625 9.25781 0.90625 9.60938 1.25781L17.2266 8.83594C17.5781 9.22656 17.5781 9.8125 17.2266 10.1641L9.60938 17.7812C9.25781 18.1328 8.67188 18.1328 8.28125 17.7812L7.42188 16.9219C7.07031 16.5312 7.07031 15.9453 7.42188 15.5547L12.1484 11.0625H0.9375C0.390625 11.0625 0 10.6719 0 10.125V8.875C0 8.36719 0.390625 7.9375 0.9375 7.9375H12.1484L7.42188 3.48438C7.07031 3.09375 7.03125 2.50781 7.42188 2.11719Z' fill='white'/%3E%3C/svg%3E%0A");
					position: relative;
					top: 1.5px;
				}

.dp--cta .cta--content-wrapper .btn-repeater--container .btn--secondary {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 10px;
				gap: 10px
			}

.dp--cta .cta--content-wrapper .btn-repeater--container .btn--secondary:hover,
				.dp--cta .cta--content-wrapper .btn-repeater--container .btn--secondary:focus {
					grid-gap: 20px;
					gap: 20px;
					text-decoration: none
				}

.dp--cta .cta--content-wrapper .btn-repeater--container .btn--secondary:hover::after, .dp--cta .cta--content-wrapper .btn-repeater--container .btn--secondary:focus::after {
						content: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.42188 2.11719L8.28125 1.25781C8.67188 0.90625 9.25781 0.90625 9.60938 1.25781L17.2266 8.83594C17.5781 9.22656 17.5781 9.8125 17.2266 10.1641L9.60938 17.7812C9.25781 18.1328 8.67188 18.1328 8.28125 17.7812L7.42188 16.9219C7.07031 16.5312 7.07031 15.9453 7.42188 15.5547L12.1484 11.0625H0.9375C0.390625 11.0625 0 10.6719 0 10.125V8.875C0 8.36719 0.390625 7.9375 0.9375 7.9375H12.1484L7.42188 3.48438C7.07031 3.09375 7.03125 2.50781 7.42188 2.11719Z' fill='white'/%3E%3C/svg%3E%0A");
					}

.dp--cta .cta--content-wrapper .btn-repeater--container .btn--secondary::after {
					content: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.42188 2.11719L8.28125 1.25781C8.67188 0.90625 9.25781 0.90625 9.60938 1.25781L17.2266 8.83594C17.5781 9.22656 17.5781 9.8125 17.2266 10.1641L9.60938 17.7812C9.25781 18.1328 8.67188 18.1328 8.28125 17.7812L7.42188 16.9219C7.07031 16.5312 7.07031 15.9453 7.42188 15.5547L12.1484 11.0625H0.9375C0.390625 11.0625 0 10.6719 0 10.125V8.875C0 8.36719 0.390625 7.9375 0.9375 7.9375H12.1484L7.42188 3.48438C7.07031 3.09375 7.03125 2.50781 7.42188 2.11719Z' fill='%23000C2C'/%3E%3C/svg%3E%0A");
					position: relative;
					top: 1.5px;
				}

@-webkit-keyframes animate-circle {

	0% {
		opacity: 1;
		stroke-dashoffset: 2200;
	}

	100% {
		opacity: 1;
		stroke-dashoffset: 0;
	}
}

@keyframes animate-circle {

	0% {
		opacity: 1;
		stroke-dashoffset: 2200;
	}

	100% {
		opacity: 1;
		stroke-dashoffset: 0;
	}
}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {
	
				.dp--cta .cta--image-wrapper .image--wrapper::after {
					content: url("data:image/svg+xml,%3Csvg width='368' height='335' viewBox='0 0 368 335' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M264.623 46.8942C227.387 22.7499 182.949 10.8126 138.658 13.5595C95.8369 16.1903 53.8402 32.1604 19.7535 58.2605C-13.7866 83.9151 -38.4453 119.74 -50.3301 160.294C-52.48 167.593 -54.2282 174.972 -55.5649 182.463C-51.5674 167.994 -45.912 153.901 -38.8019 140.521C-18.3959 102.145 14.04 69.5221 53.2202 50.5519C92.098 31.7106 136.354 27.0863 178.579 35.3201C219.783 43.3576 259.034 63.9541 287.771 94.8053C320.155 129.565 338.85 176.154 341.011 223.549C342.956 266.169 330.152 307.183 307.147 341.495C324.983 320.747 338.659 296.422 346.423 270.271C358.443 229.708 356.296 185.777 342.287 145.998C327.941 105.466 300.694 70.3727 264.621 46.9979M19.7153 380.236C44.226 398.261 72.7091 410.994 102.548 416.848C58.013 404.598 17.1907 378.175 -11.3092 341.035C-13.4782 338.244 -11.7225 333.644 -8.96082 332.061C-5.58238 330.147 -2.17747 331.624 0.00120505 334.445C12.0228 350.089 26.7498 363.858 42.9655 375.032C76.5921 398.141 116.92 411.294 157.741 411.486C179.625 411.584 201.173 407.737 221.495 400.495C230.322 396.055 238.863 390.914 247.003 385.144C279.719 361.91 305.804 328.249 318.738 290.079C332.946 248.18 330.637 201.965 314.397 160.96C298.779 121.513 269.747 88.831 232.641 68.5256C197.593 49.3285 156.742 41.215 117.034 45.483C34.6629 54.3237 -32.3106 122.836 -47.1527 203.354C-57.2251 258.004 -40.323 314.253 -6.43178 357.056C1.54199 365.518 10.2635 373.3 19.6841 380.246M-35.5147 97.9824C16.2784 21.4055 116.152 -15.9768 205.432 6.77581C250.786 18.358 292.805 44.442 321.74 81.5492C349.474 117.109 365.269 161.308 367.217 206.366C369.142 251.568 356.076 296.475 329.906 333.389C304.237 369.598 267.885 397.779 226.186 412.832C217.443 417.212 208.339 420.983 198.98 424.044C155.975 438.201 109.809 435.799 67.9996 420.637C66.8653 424.151 62.8246 427.13 58.4272 425.104C38.3883 415.845 19.9168 403.143 3.88394 387.929C-4.04573 380.38 -11.4053 372.241 -18.144 363.565C-23.2271 358.011 -28.0779 352.214 -32.5402 346.122C-84.9056 274.961 -84.7296 170.732 -35.5147 97.9824Z' fill='%230078BF'/%3E%3C/svg%3E%0A");
				}

				.dp--cta .cta--image-wrapper .image--wrapper::before {
					display: none;
				}
	
					.dp--cta .cta--image-wrapper .cta-decor .cta-decor-svg:nth-of-type(1) {
						height: 285px;
						right: -115px;
						rotate: -5deg;
						top: -80px;
						width: 314px;
					}
		
					.dp--cta .cta--image-wrapper .cta-decor .cta-decor-svg:nth-of-type(2) {
						display: none;
					}

		.dp--cta .cta--content-wrapper {
			position: relative
		}

			.dp--cta .cta--content-wrapper .cta-svg {
				bottom: -70px;
				display: block;
				height: 150px;
				position: absolute;
				right: -120px;
				width: 175px;
				z-index: 2;
			}
}

@media (min-width: 1240px) {

	.dp--cta {
		-ms-grid-columns: (1fr)[2];
		grid-template-columns: repeat(2, 1fr)
	}

				.dp--cta .cta--image-wrapper .image--wrapper::before,
				.dp--cta .cta--image-wrapper .image--wrapper::after {
					display: none;
				}

				.dp--cta .cta--image-wrapper .image--wrapper .image--inner {
					border: 10px solid #fff;
					border: 10px solid var(--white);
					max-height: 500px;
					max-width: calc(100% - 100px)
				}

					.dp--cta .cta--image-wrapper .image--wrapper .image--inner img {
						max-height: 500px;
					}
	
					.dp--cta .cta--image-wrapper .cta-decor .cta-decor-svg:nth-of-type(1) {
						-webkit-animation: none;
						        animation: none;
						height: 332px;
						right: -100px;
						stroke-dasharray: 2200;
						stroke-dashoffset: 2200;
						top: -260px;
						width: 366px;
						z-index: 1
					}

						.dp--cta .cta--image-wrapper .cta-decor .cta-decor-svg:nth-of-type(1).animate {
							-webkit-animation: animate-circle 4s ease-in-out forwards;
							        animation: animate-circle 4s ease-in-out forwards;
						}

					.dp--cta .cta--image-wrapper .cta-decor .cta-decor-svg:nth-of-type(3) {
						-webkit-animation: none;
						        animation: none;
						bottom: -200px;
						height: 576px;
						left: -100px;
						stroke-dasharray: 3400;
						stroke-dashoffset: 3400;
						width: 559px;
						z-index: -1
					}

						.dp--cta .cta--image-wrapper .cta-decor .cta-decor-svg:nth-of-type(3).animate {
							-webkit-animation: animate-circle 4s ease-in-out forwards;
							        animation: animate-circle 4s ease-in-out forwards;
						}
	
		.dp--cta .cta--content-wrapper {
			padding: 155px 170px 155px 100px
		}
	
			.dp--cta .cta--content-wrapper .cta--header {
				font-size: 43px;
				line-height: 45px;
			}
	
			.dp--cta .cta--content-wrapper .cta--content {
				font-size: 22px;
				line-height: 34px
			}
	
				.dp--cta .cta--content-wrapper .cta--content strong,
				.dp--cta .cta--content-wrapper .cta--content b {
					font-size: 22px;
					line-height: 34px;
				}

			.dp--cta .cta--content-wrapper .cta-svg {
				-webkit-animation: none;
				        animation: none;
				bottom: -80px;
				height: 150px;
				right: -110px;
				stroke-dasharray: 2200;
				stroke-dashoffset: 2200;
				width: 175px;
				z-index: 1
			}

				.dp--cta .cta--content-wrapper .cta-svg.animate {
					-webkit-animation: animate-circle 4s ease-in-out forwards;
					        animation: animate-circle 4s ease-in-out forwards;
				}
}

@media (min-width: 1700px) {

	.dp--cta {
		-ms-grid-columns: (1fr)[5];
		grid-template-columns: repeat(5, 1fr)
	}
	
		.dp--cta .cta--image-wrapper {
			-ms-grid-row: 1;
			-ms-grid-row-span: 1;
			-ms-grid-column: 1;
			-ms-grid-column-span: 2;
			grid-area: 1 / 1 / 2 / 3
		}
	
					.dp--cta .cta--image-wrapper .cta-decor .cta-decor-svg:nth-of-type(1) {
						height: 332px;
						right: -180px;
						top: -230px;
						width: 366px;
					}
		
					.dp--cta .cta--image-wrapper .cta-decor .cta-decor-svg:nth-of-type(2) {
						bottom: -70px;
						right: calc(-1 * (150% + 110px));
					}
	
		.dp--cta .cta--content-wrapper {
			-ms-grid-row: 1;
			-ms-grid-row-span: 1;
			-ms-grid-column: 3;
			-ms-grid-column-span: 3;
			grid-area: 1 / 3 / 2 / 6;
			padding: 205px 170px 205px 100px;
		}
}

/* ============================================================
 * Discovery Pass - Important Dates Module
 * ============================================================ */

.dp--dates {
	background-color: #c1de83;
	background-color: var(--green-2);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 40px;
	gap: 40px;
	padding: 50px 30px;
	position: relative;
	z-index: 10
}

.dp--dates .dates--content-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		grid-gap: 16px;
		gap: 16px
	}

.dp--dates .dates--content-wrapper .dates--header {
			color: #00113c;
			color: var(--dark-blue);
			font-size: 1.6875rem;
			line-height: 36px;
			margin: 0;
		}

.dp--dates .dates--content-wrapper .dates--content {
			font-size: 1.375rem;
			line-height: 34px;
			margin: 0;
		}

.dp--dates .dates--links {
		display: -ms-grid;
		display: grid;
		grid-gap: 16px;
		gap: 16px;
		-ms-grid-columns: (1fr)[1];
		grid-template-columns: repeat(1, 1fr)
	}

.dp--dates .dates--links .link {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			background-color: #fff;
			background-color: var(--white);
			border-radius: 10px;
			-webkit-box-sizing: border-box;
			        box-sizing: border-box;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			grid-gap: 15px;
			gap: 15px;
			height: 100%;
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center;
			padding: 20px;
			text-decoration: none;
			-webkit-transition: all 300ms ease-in-out;
			transition: all 300ms ease-in-out
		}

.dp--dates .dates--links .link:hover,
			.dp--dates .dates--links .link:focus {
				background-color: #daecb4;
				background-color: var(--green-3)
			}

.dp--dates .dates--links .link:hover .link--heading, .dp--dates .dates--links .link:focus .link--heading {
					text-decoration: underline;
					text-underline-offset: 2px;
				}

.dp--dates .dates--links .link .icon-shortcode {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				background-color: #83a82e;
				background-color: var(--green);
				border-radius: 50%;
				color: #fff;
				color: var(--white);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				height: 50px;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				width: 50px;
			}

.dp--dates .dates--links .link .link--heading {
				color: #00113c;
				color: var(--dark-blue);
				font-size: 1.125rem;
				font-weight: 700;
				font-weight: var(--font-weight-bold);
				line-height: 24px;
				text-align: center;
			}

/* ============================================================
* Media Queries
* ============================================================ */

@media (min-width: 782px) {

	.dp--dates {
		padding: 50px 40px
	}
	
			.dp--dates .dates--content-wrapper .dates--header {
				font-size: 2.6875rem;
				line-height: 45px;
			}
	
		.dp--dates .dates--links {
			grid-gap: 27px;
			gap: 27px;
			-ms-grid-columns: (1fr)[2];
			grid-template-columns: repeat(2, 1fr)
		}
	
			.dp--dates .dates--links .link {
				border-radius: 10px;
				padding: 36px
			}
	
				.dp--dates .dates--links .link .link--heading {
					font-size: 1.3125rem;
					line-height: 26px;
				}
}

@media (min-width: 1240px) {

	.dp--dates {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		padding: 100px 170px
	}

		.dp--dates .dates--content-wrapper {
			width: 50%;
		}

		.dp--dates .dates--links {
			width: 50%;
		}
}

/* ============================================================
 * Discovery Pass - Hero Module
 * ============================================================ */

.dp--hero {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 30px;
	gap: 30px;
	margin: 50px 50px 145px 30px;
	position: relative
}

.dp--hero .hero-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		grid-gap: 30px;
		gap: 30px
	}

.dp--hero .hero-text::before {
			background-color: #034a9b;
			background-color: var(--medium-blue-3);
			border-radius: 20px;
			content: "";
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 12px;
		}

.dp--hero .hero--header {
		color: #0f3072;
		color: var(--medium-blue-2);
		font-size: 31px;
		font-weight: 600;
		font-weight: var(--font-weight-semibold);
		line-height: 40px;
		margin-left: 42px
	}

.dp--hero .hero--header strong,
		.dp--hero .hero--header b {
			color: #0077be;
			color: var(--light-blue);
			font-size: 31px;
			font-weight: 600;
			font-weight: var(--font-weight-semibold);
			line-height: 40px;
		}

.dp--hero .hero--content {
		color: #000;
		color: var(--black);
		font-size: 19px;
		font-weight: 400;
		font-weight: var(--font-weight-regular);
		line-height: 28px;
		margin-left: 42px;
	}

.dp--hero .hero-decor {
		bottom: 0;
		position: absolute;
		right: -30px
	}

.dp--hero .hero-decor .journey--line {
			display: none;
		}

.dp--hero .hero-decor .hero-decor-svg {
			position: absolute
		}

.dp--hero .hero-decor .hero-decor-svg:nth-of-type(1) {
				right: -74px;
				top: -13px;
				z-index: 2;
			}

.dp--hero .hero-decor .hero-decor-svg:nth-of-type(2) {
				right: -57px;
				top: 5px;
				z-index: 1;
			}

.dp--hero .hero-decor .hero-decor-svg:nth-of-type(3) {
				right: 120px;
				top: 80px;
				z-index: 0;
			}

.dp--hero .hero-decor .hero-decor-svg:nth-of-type(4) {
				right: 80px;
				top: 100px;
				z-index: 1;
			}

@-webkit-keyframes animate-circle-delay {

	0% {
		opacity: 1;
		stroke-dashoffset: 2500;
	}

	100% {
		opacity: 1;
		stroke-dashoffset: 0;
	}
}

@keyframes animate-circle-delay {

	0% {
		opacity: 1;
		stroke-dashoffset: 2500;
	}

	100% {
		opacity: 1;
		stroke-dashoffset: 0;
	}
}

/* ============================================================
* Media Queries
* ============================================================ */

@media (min-width: 782px) {

	.dp--hero {
		margin: 120px 90px 150px 40px
	}

		.dp--hero .hero--header {
			font-size: 45px;
			line-height: 61px
		}
	
			.dp--hero .hero--header strong,
			.dp--hero .hero--header b {
				font-size: 45px;
				line-height: 61px;
			}
	
		.dp--hero .hero--content {
			font-size: 22px;
			line-height: 34px;
		}

		.dp--hero .hero-decor {
			right: -80px
		}

				.dp--hero .hero-decor .hero-decor-svg:nth-of-type(1) {
					height: 136px;
					right: -120px;
					top: -70px;
					width: 129px;
				}

				.dp--hero .hero-decor .hero-decor-svg:nth-of-type(2) {
					height: 196px;
					right: -94px;
					top: -5px;
					width: 212px;
				}

				.dp--hero .hero-decor .hero-decor-svg:nth-of-type(3) {
					height: 126px;
					right: 210px;
					top: 70px;
					width: 138px;
					z-index: 0;
				}

				.dp--hero .hero-decor .hero-decor-svg:nth-of-type(4) {
					height: 109px;
					right: 148px;
					top: 90px;
					width: 104px;
					z-index: 1;
				}
}

@media (min-width: 1240px) {

	.dp--hero {
		margin: 170px 300px 170px 170px
	}
	
		.dp--hero .hero--header {
			margin-left: 42px;
			max-width: 1080px;
		}
	
		.dp--hero .hero--content {
			margin-left: 42px;
			max-width: 1080px;
		}
	
		.dp--hero .hero-decor {
			right: -300px
		}

			.dp--hero .hero-decor .laptop--circle-one {
				-webkit-animation: none;
				        animation: none;
				display: block;
				position: absolute;
				right: -100px;
				stroke-dasharray: 2200;
				stroke-dashoffset: 2200;
				top: -350px
			}

				.dp--hero .hero-decor .laptop--circle-one.animate {
					-webkit-animation: animate-circle 4s ease-in-out 3s forwards;
					        animation: animate-circle 4s ease-in-out 3s forwards;
				}

			.dp--hero .hero-decor .laptop--circle-two {
				-webkit-animation: none;
				        animation: none;
				display: block;
				height: 312px;
				position: absolute;
				right: -96px;
				stroke-dasharray: 2500;
				stroke-dashoffset: 2500;
				top: -222px;
				width: 342px
			}

				.dp--hero .hero-decor .laptop--circle-two.animate {
					-webkit-animation: animate-circle-delay 4s ease-in-out 1s forwards;
					        animation: animate-circle-delay 4s ease-in-out 1s forwards;
				}

			.dp--hero .hero-decor .laptop--circle-three {
				-webkit-animation: none;
				        animation: none;
				display: block;
				height: 201px;
				position: absolute;
				right: 370px;
				stroke-dasharray: 2200;
				stroke-dashoffset: 2200;
				top: 60px;
				width: 222px
			}

				.dp--hero .hero-decor .laptop--circle-three.animate {
					-webkit-animation: animate-circle 4s ease-in-out forwards;
					        animation: animate-circle 4s ease-in-out forwards;
				}

			.dp--hero .hero-decor .laptop--circle-four {
				-webkit-animation: none;
				        animation: none;
				display: block;
				height: 174px;
				position: absolute;
				right: 267px;
				stroke-dasharray: 2200;
				stroke-dashoffset: 2200;
				top: 100px;
				width: 169px
			}

				.dp--hero .hero-decor .laptop--circle-four.animate {
					-webkit-animation: animate-circle 4s ease-in-out 2s forwards;
					        animation: animate-circle 4s ease-in-out 2s forwards;
				}
	
			.dp--hero .hero-decor .hero-decor-svg {
				display: none;
			}
}

@media (min-width: 1700px) {
	
				.dp--hero .hero-decor .hero-decor-svg:nth-of-type(1) {
					height: 258px;
					right: -47px;
					top: -260px;
					width: 251px;
					z-index: 1;
				}

				.dp--hero .hero-decor .hero-decor-svg:nth-of-type(2) {
					height: 375px;
					right: -43px;
					top: -100px;
					width: 411px;
				}

				.dp--hero .hero-decor .hero-decor-svg:nth-of-type(3) {
					height: 241px;
					right: 517px;
					top: 80px;
					width: 268px;
					z-index: 0;
				}

				.dp--hero .hero-decor .hero-decor-svg:nth-of-type(4) {
					height: 210px;
					right: 394px;
					top: 120px;
					width: 203px;
					z-index: 1;
				}
}

/* ============================================================
 * Discovery Pass - Resources Module
 * ============================================================ */

.dp--resources {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	background-color: #c1de83;
	background-color: var(--green-2);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 30px;
	gap: 30px;
	padding: 50px 30px;
	position: relative;
	z-index: 10
}

.dp--resources .resources--header {
		color: #000;
		color: var(--black);
		font-size: 1.5625rem;
		font-weight: 600;
		font-weight: var(--font-weight-semibold);
		line-height: 32px;
		text-align: center;
	}

.dp--resources .resources--links {
		display: -ms-grid;
		display: grid;
		grid-gap: 30px 50px;
		gap: 30px 50px;
		-ms-grid-columns: (1fr)[2];
		grid-template-columns: repeat(2, 1fr);
		justify-items: center;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}

.dp--resources .resources--links .link {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			grid-gap: 25px;
			gap: 25px;
			height: -webkit-fit-content;
			height: -moz-fit-content;
			height: fit-content;
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center;
			text-decoration: none;
			-webkit-transition: all 300ms ease-in-out;
			transition: all 300ms ease-in-out;
			width: -webkit-fit-content;
			width: -moz-fit-content;
			width: fit-content
		}

.dp--resources .resources--links .link:hover .icon-shortcode, .dp--resources .resources--links .link:focus .icon-shortcode {
					outline: 5px solid #83a82e;
					outline: 5px solid var(--green)
				}

.dp--resources .resources--links .link:hover .icon-shortcode i, .dp--resources .resources--links .link:focus .icon-shortcode i {
						-webkit-transform: scale(2);
						        transform: scale(2);
					}

.dp--resources .resources--links .link:hover .link--heading, .dp--resources .resources--links .link:focus .link--heading {
					text-decoration: none;
				}

.dp--resources .resources--links .link .icon-shortcode {
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				background-color: #83a82e;
				background-color: var(--green);
				border-radius: 50%;
				color: #fff;
				color: var(--white);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				height: 133px;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				outline: 0 solid #83a82e;
				outline: 0 solid var(--green);
				-webkit-transition: all 300ms ease-in-out;
				transition: all 300ms ease-in-out;
				width: 133px
			}

.dp--resources .resources--links .link .icon-shortcode i {
					-webkit-transform: scale(1.8);
					        transform: scale(1.8);
					-webkit-transition: all 300ms ease-in-out;
					transition: all 300ms ease-in-out;
				}

.dp--resources .resources--links .link .link--heading {
				color: #00164d;
				color: var(--medium-blue);
				font-size: 1.125rem;
				font-weight: 700;
				font-weight: var(--font-weight-bold);
				line-height: 24px;
				text-align: center;
				text-decoration: underline;
				text-underline-offset: 2px;
			}

/* ============================================================
* Media Queries
* ============================================================ */

@media (min-width: 782px) {

	.dp--resources {
		padding: 50px 40px
	}
	
		.dp--resources .resources--header {
			font-size: 2.125rem;
			line-height: 46px;
		}
	
				.dp--resources .resources--links .link .icon-shortcode {
					height: 150px;
					width: 150px;
				}
	
				.dp--resources .resources--links .link .link--heading {
					font-size: 1.3125rem;
					line-height: 26px;
				}
}

@media (min-width: 1240px) {

	.dp--resources {
		padding: 100px 170px
	}
	
		.dp--resources .resources--links {
			-ms-grid-columns: (1fr)[4];
			grid-template-columns: repeat(4, 1fr);
		}
}

/* ============================================================
 * Discovery Pass - Steps Module
 * ============================================================ */

.dp--steps {
	background-color: #ebf6fd;
	background-color: var(--light-blue-3);
	padding: 50px 30px
}

.dp--steps .steps--header {
		color: #00113c;
		color: var(--dark-blue);
		font-size: 27px;
		font-weight: 600;
		line-height: 36px;
		margin-bottom: 35px;
	}

.dp--steps .steps-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

.dp--steps .steps-container .steps-list {
			display: none;
		}

.dp--steps .steps-container .steps {
			display: -ms-grid;
			display: grid;
			grid-gap: 20px;
			gap: 20px;
			-ms-grid-columns: (1fr)[1];
			grid-template-columns: repeat(1, 1fr);
			width: 100%
		}

.dp--steps .steps-container .steps .step {
				-webkit-box-align: start;
				    -ms-flex-align: start;
				        align-items: flex-start;
				background-color: #d1ebf7;
				background-color: var(--dark-cloud);
				border-radius: 20px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				grid-gap: 20px;
				gap: 20px;
				padding: 35px
			}

.dp--steps .steps-container .steps .step .headings-icon {
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					    -ms-flex-direction: column;
					        flex-direction: column;
					grid-gap: 20px;
					gap: 20px;
					max-width: 500px
				}

.dp--steps .steps-container .steps .step .headings-icon .icon-shortcode {
						-webkit-box-align: center;
						    -ms-flex-align: center;
						        align-items: center;
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						height: 40px;
						-webkit-box-pack: center;
						    -ms-flex-pack: center;
						        justify-content: center;
						width: 40px
					}

.dp--steps .steps-container .steps .step .headings-icon .icon-shortcode i {
							-webkit-transform: scale(1.6);
							        transform: scale(1.6);
						}

.dp--steps .steps-container .steps .step .headings-icon .headings h3 {
							color: #0077be;
							color: var(--light-blue);
							font-size: 18px;
							font-weight: 700;
							line-height: 24px;
						}

.dp--steps .steps-container .steps .step .headings-icon .headings h4 {
							color: #00164d;
							color: var(--medium-blue);
							font-size: 22px;
							font-weight: 600;
							line-height: 28px;
						}

.dp--steps .steps-container .steps .step .btn {
					grid-gap: 10px;
					gap: 10px;
					max-width: -webkit-fit-content;
					max-width: -moz-fit-content;
					max-width: fit-content;
					width: 100%
				}

.dp--steps .steps-container .steps .step .btn::after {
						content: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.42188 2.11719L8.28125 1.25781C8.67188 0.90625 9.25781 0.90625 9.60938 1.25781L17.2266 8.83594C17.5781 9.22656 17.5781 9.8125 17.2266 10.1641L9.60938 17.7812C9.25781 18.1328 8.67188 18.1328 8.28125 17.7812L7.42188 16.9219C7.07031 16.5312 7.07031 15.9453 7.42188 15.5547L12.1484 11.0625H0.9375C0.390625 11.0625 0 10.6719 0 10.125V8.875C0 8.36719 0.390625 7.9375 0.9375 7.9375H12.1484L7.42188 3.48438C7.07031 3.09375 7.03125 2.50781 7.42188 2.11719Z' fill='%23000C2C'/%3E%3C/svg%3E%0A");
						position: relative;
						top: 2px;
					}

.dp--steps .steps-container .steps .step .btn:hover,
					.dp--steps .steps-container .steps .step .btn:focus {
						grid-gap: 20px;
						gap: 20px;
						margin-right: -10px;
						text-decoration: none
					}

.dp--steps .steps-container .steps .step .btn:hover::after, .dp--steps .steps-container .steps .step .btn:focus::after {
							content: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.42188 2.11719L8.28125 1.25781C8.67188 0.90625 9.25781 0.90625 9.60938 1.25781L17.2266 8.83594C17.5781 9.22656 17.5781 9.8125 17.2266 10.1641L9.60938 17.7812C9.25781 18.1328 8.67188 18.1328 8.28125 17.7812L7.42188 16.9219C7.07031 16.5312 7.07031 15.9453 7.42188 15.5547L12.1484 11.0625H0.9375C0.390625 11.0625 0 10.6719 0 10.125V8.875C0 8.36719 0.390625 7.9375 0.9375 7.9375H12.1484L7.42188 3.48438C7.07031 3.09375 7.03125 2.50781 7.42188 2.11719Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
						}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {

	.dp--steps {
		padding: 100px 40px
	}
	
		.dp--steps .steps--header {
			font-size: 43px;
			line-height: 45px;
			margin-bottom: 50px;
		}
}

@media (min-width: 1240px) {

	.dp--steps {
		padding: 170px 170px 140px 170px
	}
	
		.dp--steps .steps--header {
			margin-bottom: 60px;
		}
		
		.dp--steps .steps-container {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			position: relative
		}

			.dp--steps .steps-container .steps-list {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-flex: 1;
				    -ms-flex: 1;
				        flex: 1;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				grid-gap: 25px;
				gap: 25px;
				margin-top: 40px;
				max-width: 150px;
				position: fixed;
				top: 0;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content;
				z-index: 10
			}

				.dp--steps .steps-container .steps-list .step-header {
					color: #00113c;
					color: var(--dark-blue);
					cursor: pointer;
					font-size: 22px;
					font-weight: 400;
					line-height: 34px;
					margin: 0;
					opacity: 0.6
				}

					.dp--steps .steps-container .steps-list .step-header:hover,
					.dp--steps .steps-container .steps-list .step-header.active {
						opacity: 1;
					}
		
			.dp--steps .steps-container .steps {
				-webkit-box-flex: 3;
				    -ms-flex: 3;
				        flex: 3;
				justify-items: end
			}

				.dp--steps .steps-container .steps .step {
					-webkit-box-align: end;
					    -ms-flex-align: end;
					        align-items: flex-end;
					-webkit-box-sizing: border-box;
					        box-sizing: border-box;
					-webkit-box-orient: horizontal;
					-webkit-box-direction: normal;
					    -ms-flex-direction: row;
					        flex-direction: row;
					grid-gap: 50px;
					gap: 50px;
					-webkit-box-pack: justify;
					    -ms-flex-pack: justify;
					        justify-content: space-between;
					padding: 150px 100px 100px 100px;
					width: 80%
				}

					.dp--steps .steps-container .steps .step:first-of-type {
						margin-top: 40px;
					}
		
					.dp--steps .steps-container .steps .step .headings-icon {
						grid-gap: 50px;
						gap: 50px
					}
		
						.dp--steps .steps-container .steps .step .headings-icon .icon-shortcode {
							height: 60px;
							width: 60px
						}
		
							.dp--steps .steps-container .steps .step .headings-icon .icon-shortcode i {
								-webkit-transform: scale(2.5);
								        transform: scale(2.5);
							}
		
							.dp--steps .steps-container .steps .step .headings-icon .headings h3 {
								display: none;
							}
		
							.dp--steps .steps-container .steps .step .headings-icon .headings h4 {
								font-size: 29px;
								line-height: 40px;
								margin-top: 0;
							}
}

/* ============================================================
 * Discovery Pass - Arrival Module
 * ============================================================ */

.dp--arrival {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 75px;
	gap: 75px;
	padding: 50px 30px
}

.dp--arrival .expenses--wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		grid-gap: 16px;
		gap: 16px;
		position: relative;
		width: 100%
	}

.dp--arrival .expenses--wrapper .laptop--line-one,
		.dp--arrival .expenses--wrapper .desktop--line-one,
		.dp--arrival .expenses--wrapper .laptop--circle-one {
			display: none;
		}

.dp--arrival .expenses--wrapper::before {
			bottom: -80px;
			content: url("data:image/svg+xml,%3Csvg width='116' height='136' viewBox='0 0 116 136' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.2809 22.5827C9.53722 31.5275 4.4672 43.086 4.24767 55.0101C4.14547 60.0911 4.9563 65.0607 6.42234 69.8294C6.37043 68.6199 6.3775 67.4058 6.4205 66.1844C7.17715 40.2952 26.3322 18.3641 50.5975 10.7435C58.9771 8.11395 67.8078 7.2563 76.4342 8.37156C67.2497 4.92237 57.2749 3.65543 47.5507 5.23422C35.7535 7.14594 25.0661 13.5846 17.2938 22.5726M122.452 52.089C119.731 44.2827 115.42 37.055 109.89 30.9294C120.87 49.1404 122.166 72.4628 114.449 92.5555C110.506 102.814 104.071 112.524 95.5569 119.635C96.031 119.868 96.4395 120.256 96.6325 120.688C108.293 113.258 117.379 102.011 122.12 89.0224C126.477 77.0855 126.615 64.1001 122.439 52.0991M29.7079 112.381C37.3263 119.496 46.9318 124.386 57.1916 126.097C48.8406 123.578 41.0067 119.299 34.0447 113.9C28.8875 109.899 24.1538 105.295 19.8562 100.37C22.604 104.78 25.9087 108.837 29.7079 112.381ZM12.1743 82.22L12.4676 83.3653C14.4522 86.7483 16.6894 89.9749 19.064 93.0312C28.616 105.298 40.9305 116.171 55.7576 121.449C63.5299 124.213 71.9962 125.203 80.128 124.039C99.9025 116.459 112.647 94.4049 114.968 73.4365C116.368 60.8376 114.285 47.8635 108.532 36.5359C104.845 29.2784 99.5265 22.945 93.1785 17.8768C86.1425 14.244 78.387 12.1128 70.4098 11.9056C58.6116 11.6093 46.7892 15.2703 36.9171 21.6325C27.1197 27.957 19.0296 36.9649 14.4847 47.7576C9.92411 58.5833 9.33474 70.8598 12.1973 82.2228M3.81518 37.0958C8.37793 25.289 17.0169 14.934 27.839 8.34818C49.0111 -4.49525 76.2722 -0.503069 95.2501 14.3779C103.827 18.8866 111.297 25.4925 117.036 33.2672C124.444 43.2767 129.129 55.5031 129.565 67.9972C130.075 82.4747 124.909 96.7551 116.149 108.205C107.308 119.739 94.8314 128.122 80.887 132.133C67.2946 136.035 52.6653 136.062 39.0661 132.218C38.0163 131.916 37.1818 131.09 37.3731 129.899C37.5392 128.914 38.6201 127.9 39.6929 128.205C45.8719 129.947 52.2811 130.945 58.7072 131.035C61.0175 131.058 63.339 130.989 65.6385 130.812C58.4707 130.866 51.2642 129.409 44.6056 126.709C26.8312 119.533 13.8629 103.359 8.77982 85.0681C7.19608 82.3295 5.77454 79.5054 4.56131 76.6014C-0.738787 63.8567 -1.16073 49.9974 3.82808 37.0857' fill='%23AFE1F7'/%3E%3C/svg%3E%0A");
			position: absolute;
			right: -30px;
			z-index: -2;
		}

.dp--arrival .expenses--wrapper::after {
			bottom: -120px;
			content: url("data:image/svg+xml,%3Csvg width='68' height='148' viewBox='0 0 68 148' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.1504 145.152C34.2398 141.435 39.9137 136.808 44.9701 131.279C73.832 99.7228 71.6474 50.7438 40.0906 21.8819C29.3418 12.051 16.5717 5.8222 3.26371 3.12923' stroke='%230077BE' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M25.5498 18.6316C42.0608 26.7703 54.3751 40.0207 61.5238 55.53' stroke='%230077BE' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
			position: absolute;
			right: 55px;
			z-index: -1;
		}

.dp--arrival .expenses--wrapper .expenses--text {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			grid-gap: 16px;
			gap: 16px
		}

.dp--arrival .expenses--wrapper .expenses--text .expenses--header {
				color: #000;
				color: var(--black);
				font-size: 27px;
				font-weight: 600;
				line-height: 36px;
			}

.dp--arrival .expenses--wrapper .expenses--text .expenses--content {
				color: #000;
				color: var(--black);
				font-size: 19px;
				font-weight: 400;
				line-height: 28px;
			}

.dp--arrival .expenses--wrapper .expenses--text .btn {
				background-color: #97dbf8;
				background-color: var(--light-blue-2);
				color: #000;
				color: var(--black)
			}

.dp--arrival .expenses--wrapper .expenses--text .btn:hover,
				.dp--arrival .expenses--wrapper .expenses--text .btn.focus-visible {
					background-color: #eaeaea;
					background-color: var(--light-grey-3);
				}

.dp--arrival .expenses--wrapper .expenses--text .btn:hover,
				.dp--arrival .expenses--wrapper .expenses--text .btn:focus-visible {
					background-color: #eaeaea;
					background-color: var(--light-grey-3);
				}

.dp--arrival .departure--wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		grid-gap: 16px;
		gap: 16px;
		position: relative
	}

.dp--arrival .departure--wrapper .laptop--line-two,
		.dp--arrival .departure--wrapper .desktop--line-two,
		.dp--arrival .departure--wrapper .laptop--circle-two {
			display: none;
		}

.dp--arrival .departure--wrapper::before {
			bottom: -80px;
			content: url("data:image/svg+xml,%3Csvg width='48' height='144' viewBox='0 0 48 144' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.4453 108.946C42.249 97.7654 44.6366 84.54 41.9106 72.1373C40.758 66.8503 38.6875 61.9047 35.9882 57.3295C36.3415 58.5692 36.6349 59.8282 36.8929 61.1037C42.5215 88.1013 28.1168 115.557 4.8758 129.458C-3.15064 134.257 -12.083 137.332 -21.2925 138.314C-10.927 139.611 -0.283545 138.453 9.3955 134.409C21.1389 129.507 30.6118 120.193 36.4344 108.96M-79.7753 104.439C-75.0236 111.849 -68.7697 118.266 -61.5254 123.24C-77.407 107.101 -84.5249 83.2694 -81.5097 60.5506C-79.9674 48.9511 -75.7089 37.3011 -68.653 27.8285C-69.2016 27.705 -69.7208 27.4041 -70.0276 27.0042C-80.2626 37.5871 -86.8861 51.4847 -88.579 66.1094C-90.134 79.55 -87.0607 93.0315 -79.7644 104.425M1.33518 19.0312C-8.31638 13.5505 -19.4748 10.8652 -30.5232 11.6351C-21.2513 12.1752 -12.079 14.6656 -3.53207 18.5329C2.79962 21.3988 8.842 24.994 14.5122 29.0296C10.5743 25.1434 6.14729 21.7607 1.33518 19.0312ZM26.9628 45.9227L26.3753 44.8093C23.4823 41.7976 20.3664 39.0103 17.1503 36.4334C4.22025 26.0958 -11.2253 17.8864 -27.8871 16.0933C-36.6204 15.1559 -45.6332 16.2268 -53.766 19.4466C-72.3663 32.1945 -80.1022 58.1892 -77.3125 80.4784C-75.6413 93.8722 -70.2707 106.792 -61.5082 117.098C-55.8919 123.7 -48.8158 128.942 -40.9867 132.618C-32.8007 134.637 -24.2414 134.923 -15.9291 133.162C-3.63785 130.547 7.69844 123.827 16.3459 114.794C24.9254 105.818 31.0722 94.4856 33.1057 82.1834C35.1472 69.8429 32.717 56.9838 26.9382 45.9255M46.7955 90.5818C44.9947 103.939 38.6131 116.802 29.0372 126.302C10.293 144.846 -18.9267 147.464 -42.2654 136.754C-52.2642 134.209 -61.6359 129.219 -69.505 122.589C-79.6551 114.058 -87.5354 102.557 -91.0811 89.7265C-95.1955 74.8604 -93.3822 58.7925 -87.1463 44.7653C-80.8481 30.6317 -70.0036 18.8602 -56.5567 11.2524C-43.4473 3.84497 -28.3041 0.194127 -13.2691 0.806548C-12.1071 0.859721 -11.0385 1.50779 -10.9414 2.78932C-10.8696 3.85001 -11.7378 5.16768 -12.9243 5.11732C-19.7545 4.84414 -26.639 5.39753 -33.3158 6.89661C-35.714 7.4451 -38.1009 8.09173 -40.4384 8.84456C-33.0291 7.01288 -25.2053 6.73708 -17.6413 7.88316C2.54292 10.913 19.9784 24.4501 29.7726 42.1326C32.0909 44.5764 34.2625 47.1488 36.2381 49.8556C44.8834 61.741 48.753 75.9888 46.7846 90.5954' fill='%23D0E4B1'/%3E%3C/svg%3E%0A");
			left: -30px;
			position: absolute;
		}

.dp--arrival .departure--wrapper::after {
			bottom: -70px;
			content: url("data:image/svg+xml,%3Csvg width='100' height='91' viewBox='0 0 100 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M97.4572 3.00017C56.8468 10.5484 25.5821 39.411 13.073 75.8812C11.6846 79.9292 10.5273 84.0708 9.61382 88.2874' stroke='%2383A82E' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M86.1528 14.3988C48.1833 20.8523 18.0632 46.2366 3.43621 79.5266' stroke='%2383A82E' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
			left: 60px;
			position: absolute;
			z-index: -1;
		}

.dp--arrival .departure--wrapper .departure--text {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			grid-gap: 16px;
			gap: 16px
		}

.dp--arrival .departure--wrapper .departure--text .departure--header {
				color: #000;
				color: var(--black);
				font-size: 27px;
				font-weight: 600;
				line-height: 36px;
				width: calc(100% - 120px);
			}

.dp--arrival .departure--wrapper .departure--text .departure--content {
				color: #000;
				color: var(--black);
				font-size: 16px;
				font-weight: 400;
				line-height: 24px;
			}

.dp--arrival .departure--wrapper .departure--text .btn {
				-ms-flex-item-align: end;
				    align-self: flex-end;
				background-color: #97dbf8;
				background-color: var(--light-blue-2);
				color: #000;
				color: var(--black)
			}

.dp--arrival .departure--wrapper .departure--text .btn:hover,
				.dp--arrival .departure--wrapper .departure--text .btn.focus-visible {
					background-color: #eaeaea;
					background-color: var(--light-grey-3);
				}

.dp--arrival .departure--wrapper .departure--text .btn:hover,
				.dp--arrival .departure--wrapper .departure--text .btn:focus-visible {
					background-color: #eaeaea;
					background-color: var(--light-grey-3);
				}

.dp--arrival .landing--wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		grid-gap: 16px;
		gap: 16px;
		position: relative;
		width: 100%
	}

.dp--arrival .landing--wrapper .laptop--line-three,
		.dp--arrival .landing--wrapper .desktop--line-three,
		.dp--arrival .landing--wrapper .laptop--circle-three {
			display: none;
		}

.dp--arrival .landing--wrapper::before {
			bottom: -160px;
			content: url("data:image/svg+xml,%3Csvg width='60' height='173' viewBox='0 0 60 173' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M144.874 19.2937C132.284 9.99083 116.519 4.4816 100.767 5.40833C94.0538 5.79179 87.5807 7.36833 81.4395 9.78873C83.0298 9.59688 84.6321 9.48236 86.2478 9.41448C120.477 7.77183 151.362 30.8037 163.89 62.0365C168.214 72.8225 170.246 84.3841 169.655 95.8776C173.268 83.4099 173.922 70.1221 170.847 57.4553C167.122 42.0876 157.538 28.6459 144.888 19.3097M116.678 161.043C126.698 156.656 135.793 150.233 143.31 142.313C120.406 158.655 89.772 162.743 62.479 154.612C48.5446 150.458 35.078 142.96 24.8291 132.453C24.5705 133.102 24.0999 133.681 23.5494 133.979C34.541 148.604 50.3047 159.443 67.9223 164.372C84.1135 168.901 101.258 167.759 116.663 161.027M27.6814 44.8469C19.0732 55.6227 13.6017 68.7928 12.392 82.5018C14.8629 71.2284 19.7079 60.4577 26.1207 50.7229C30.8726 43.5114 36.463 36.7972 42.5213 30.6256C36.9841 34.7004 31.9695 39.4737 27.6814 44.8469ZM65.6809 18.6404L64.1999 19.1442C59.9397 22.1073 55.9114 25.3876 52.1218 28.832C36.9139 42.684 23.827 60.038 18.3773 80.136C15.5238 90.6709 15.0804 101.94 17.4457 112.549C29.463 137.862 59.8555 152.425 87.7533 153.348C104.516 153.909 121.419 149.837 135.775 141.094C144.973 135.489 152.785 127.827 158.824 118.936C162.898 109.284 164.919 98.8353 164.378 88.2909C163.566 72.6968 157.53 57.4744 148.13 45.1004C138.788 32.821 126.079 23.0676 111.379 18.173C96.6323 13.261 80.3773 13.7358 65.6795 18.6711M124.355 3.01045C140.396 7.82518 154.937 18.1653 164.729 31.7697C183.831 58.3893 181.345 94.7586 163.651 121.312C158.578 133.086 150.625 143.614 140.955 151.978C128.506 162.771 112.855 170.199 96.4176 172.048C77.3713 174.199 58.0061 168.84 42.0078 158.452C25.8909 147.966 13.5596 132.362 6.84552 114.376C0.311444 96.8432 -1.21583 77.5473 2.46776 59.2155C2.75962 57.7998 3.76333 56.6148 5.35498 56.7455C6.67069 56.8642 8.11844 58.1867 7.82524 59.6331C6.15804 67.9618 5.49459 76.5186 6.03223 85.0048C6.23767 88.0549 6.56576 91.1102 7.0338 94.1256C6.23084 84.6756 7.41809 75.0204 10.2997 65.9612C17.9541 41.7816 37.9673 23.0243 61.5776 14.4531C65.0287 12.0845 68.6091 9.92116 72.3162 8.02449C88.5881 -0.267296 106.828 -2.23763 124.37 3.02644' fill='%23E1EEF9'/%3E%3C/svg%3E%0A");
			position: absolute;
			right: -30px;
		}

.dp--arrival .landing--wrapper::after {
			bottom: -100px;
			content: url("data:image/svg+xml,%3Csvg width='69' height='86' viewBox='0 0 69 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99429 82.9327C40.6491 71.9176 61.5 44 64.0001 3.00025' stroke='%238B9198' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M22.8959 68.3943C44.6803 61.0285 60.061 43.2359 65.5646 22.2341' stroke='%238B9198' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
			position: absolute;
			right: 45px;
		}

.dp--arrival .landing--wrapper .landing--text {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			grid-gap: 16px;
			gap: 16px
		}

.dp--arrival .landing--wrapper .landing--text .landing--header {
				color: #000;
				color: var(--black);
				font-size: 27px;
				font-weight: 600;
				line-height: 36px;
			}

.dp--arrival .landing--wrapper .landing--text .landing--content {
				color: #000;
				color: var(--black);
				font-size: 19px;
				font-weight: 400;
				line-height: 28px;
			}

.dp--arrival .landing--wrapper .landing--text .landing--links {
				background-color: #ebf6fd;
				background-color: var(--light-blue-3);
				display: -ms-grid;
				display: grid;
				grid-gap: 72px;
				gap: 72px;
				-ms-grid-columns: (1fr)[1];
				grid-template-columns: repeat(1, 1fr);
				padding: 25px 20px
			}

.dp--arrival .landing--wrapper .landing--text .landing--links .link {
					-webkit-box-align: center;
					    -ms-flex-align: center;
					        align-items: center;
					background-color: #fff;
					background-color: var(--white);
					border-radius: 10px;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					    -ms-flex-direction: column;
					        flex-direction: column;
					grid-gap: 17px;
					gap: 17px;
					-webkit-box-pack: start;
					    -ms-flex-pack: start;
					        justify-content: flex-start;
					padding: 20px 24px;
					position: relative;
					text-decoration: none;
					-webkit-transition: all 300ms ease-in-out;
					transition: all 300ms ease-in-out
				}

.dp--arrival .landing--wrapper .landing--text .landing--links .link::before {
						content: url("data:image/svg+xml,%3Csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.1992 11.8164L25.4883 13.1055C26.0156 13.6914 26.0156 14.5703 25.4883 15.0977L14.1211 26.4648C13.5352 27.0508 12.6562 27.0508 12.1289 26.4648L0.703125 15.0977C0.175781 14.5703 0.175781 13.6328 0.703125 13.1055L1.99219 11.8164C2.57812 11.2305 3.45703 11.2891 4.04297 11.8164L10.7812 18.9062V2.03125C10.7812 1.26953 11.3672 0.625 12.1875 0.625H14.0625C14.8242 0.625 15.4688 1.26953 15.4688 2.03125V18.9062L22.1484 11.8164C22.7344 11.2891 23.6133 11.2305 24.1992 11.8164Z' fill='%230077BE'/%3E%3C/svg%3E%0A");
						left: calc(50% - 13px);
						position: absolute;
						top: -50px;
					}

.dp--arrival .landing--wrapper .landing--text .landing--links .link:first-of-type::before {
							display: none;
						}

.dp--arrival .landing--wrapper .landing--text .landing--links .link:hover,
					.dp--arrival .landing--wrapper .landing--text .landing--links .link:focus {
						background-color: #d1ebf7;
						background-color: var(--dark-cloud)
					}

.dp--arrival .landing--wrapper .landing--text .landing--links .link:hover .link--heading, .dp--arrival .landing--wrapper .landing--text .landing--links .link:focus .link--heading {
							text-decoration: underline;
							text-underline-offset: 2px;
						}

.dp--arrival .landing--wrapper .landing--text .landing--links .link .icon-shortcode {
						-webkit-box-align: center;
						    -ms-flex-align: center;
						        align-items: center;
						background-color: #034a9b;
						background-color: var(--medium-blue-3);
						border-radius: 50%;
						color: #fff;
						color: var(--white);
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						height: 50px;
						-webkit-box-pack: center;
						    -ms-flex-pack: center;
						        justify-content: center;
						width: 50px;
					}

.dp--arrival .landing--wrapper .landing--text .landing--links .link .link--heading {
						color: #0f3072;
						color: var(--medium-blue-2);
						font-size: 18px;
						font-weight: 700;
						line-height: 24px;
						text-align: center;
					}

.dp--arrival .arrival--wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		grid-gap: 16px;
		gap: 16px;
		position: relative;
		width: 100%
	}

.dp--arrival .arrival--wrapper .journey--line {
			display: none;
		}

.dp--arrival .arrival--wrapper::before {
			bottom: 510px;
			content: url("data:image/svg+xml,%3Csvg width='109' height='180' viewBox='0 0 109 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.7507 171.366C2.39012 174.82 -21.9044 174.974 -41.8615 162.917C-57.3591 153.591 -69.1044 138.455 -75.1288 121.478C-70.7463 128.317 -65.386 134.61 -59.2839 140.17C-42.8217 155.169 -21.7017 165.18 0.191405 169.221C8.51039 170.752 17.0123 171.483 25.461 171.228L24.7507 171.366ZM79.4021 32.1104C93.2158 46.0208 102.252 64.5277 103.07 84.2509C103.209 87.5968 103.137 90.9316 102.856 94.2552C102.358 83.7563 99.9245 73.2955 95.6888 63.688C92.677 56.8513 88.7261 50.492 84.0445 44.6563C84.9063 43.6477 85.1264 42.1482 83.9979 40.8935C76.7234 32.9173 68.159 26.0675 58.7419 20.7188C51.6468 16.6528 44.0848 13.4408 36.231 11.0917C30.8876 9.12176 25.4205 7.49663 19.8629 6.25329C22.4602 6.32063 25.087 6.49496 27.6381 6.77071C47.1356 8.92843 65.5847 18.27 79.3671 32.1085M-79.3922 54.024C-71.376 30.095 -51.0577 16.7632 -28.1192 11.6882C-35.632 15.5072 -42.6637 20.1951 -49.0354 25.6912C-53.0652 28.781 -56.8646 32.1642 -60.3634 35.8445C-71.1201 47.1527 -79.1714 61.1345 -82.9602 76.256C-82.9465 68.701 -81.7762 61.2074 -79.3922 54.024ZM84.8527 138.846C57.4792 171.238 8.48626 171.207 -27.457 154.402C-46.6275 145.409 -63.8039 131.285 -73.9468 112.438C-76.2161 108.171 -78.0869 103.679 -79.5278 99.0346C-80.0568 87.1284 -77.8408 75.1567 -72.7548 64.0751C-68.2595 54.1923 -61.9163 45.2507 -54.2047 37.682C-53.6052 37.6434 -53.0295 37.3928 -52.5073 36.8231C-50.2375 34.4482 -47.8681 32.1841 -45.3641 30.0325C-41.6645 27.2063 -37.7345 24.6735 -33.6477 22.5003C-12.2325 11.0189 12.5697 9.9083 35.1905 16.8C49.1436 22.1079 62.1145 30.0346 72.6956 40.6109C86.749 54.6395 95.7631 72.8993 97.0622 92.8236C97.9924 107.106 95.2368 121.966 88.2447 134.528C87.1817 136.017 86.0504 137.469 84.8509 138.881M-45.3366 167.477C-35.6688 173.401 -24.8473 176.786 -13.6413 178.223C-0.865646 179.884 12.1526 178.957 24.8705 177.066C36.0996 175.411 47.1392 172.693 57.602 168.257C67.5629 164.006 76.9175 157.93 84.1976 149.881C87.7445 145.958 90.7842 141.656 93.3131 137.045C97.8348 130.643 101.444 123.56 104.056 116.037C110.981 96.1266 110.356 74.0942 101.855 54.7722C93.4795 35.738 77.8698 19.905 59.3543 10.4896C40.4644 0.843621 18.9489 -1.70222 -1.79781 2.46982L-5.85274 3.37954L-10.6029 3.47929C-31.1751 4.35717 -52.2547 10.831 -67.5263 25.098C-83.2426 39.7982 -90.1899 61.4645 -88.4301 82.6433C-87.993 88.3244 -86.914 93.8286 -85.37 99.1818C-84.5368 116.622 -77.9166 133.63 -67.3349 147.51C-61.2852 155.386 -53.8462 162.246 -45.3698 167.44' fill='%23E1EEF9'/%3E%3C/svg%3E%0A");
			left: -30px;
			position: absolute;
		}

.dp--arrival .arrival--wrapper::after {
			bottom: -80px;
			content: url("data:image/svg+xml,%3Csvg width='51' height='69' viewBox='0 0 51 69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M84.4486 83.9277C92.0618 74.5289 98.6709 63.3486 98.4726 50.8856C98.3358 41.2175 94.5053 31.7188 88.285 24.3673C90.2646 28.2321 91.7289 32.4017 92.6547 36.7165C95.1527 48.3571 94.0925 60.8064 90.0675 72.0066C88.5354 76.2609 86.5853 80.3848 84.1937 84.2186L84.4486 83.9277ZM5.41852 71.6943C8.12618 81.8184 14.2427 90.9728 23.1328 96.6584C24.6408 97.6231 26.2003 98.4877 27.8113 99.2521C23.0959 96.1965 18.9189 92.2574 15.6211 87.7153C13.2738 84.4843 11.3997 80.9479 9.96409 77.215C9.26628 77.3416 8.51445 77.0397 8.23864 76.1808C6.51213 70.6741 5.65308 64.8748 5.71688 59.0856C5.74827 54.7141 6.29972 50.3568 7.32836 46.0969C7.85645 43.0987 8.57712 40.136 9.4985 37.2344C8.83062 38.4522 8.20422 39.7124 7.64503 40.965C3.39444 50.5516 2.74425 61.5873 5.42711 71.6776M58.2756 4.2447C45.0655 1.5075 33.4394 7.30464 24.922 16.5341C28.7079 14.0917 32.7656 12.1054 37.0189 10.6415C39.5307 9.61163 42.1159 8.76718 44.7574 8.14154C52.8755 6.21636 61.5005 6.26026 69.5047 8.57976C66.0114 6.55289 62.2352 5.07672 58.2756 4.2447ZM53.2528 102.937C75.5814 99.0104 88.7524 76.3724 90.6633 55.2476C91.6686 43.9725 89.7673 32.2376 83.7917 22.4806C82.4315 20.284 80.8602 18.211 79.1025 16.2954C73.7453 12.8468 67.6192 10.6486 61.1319 10.0155C55.3573 9.43213 49.52 9.9557 43.9487 11.4808C43.7695 11.7473 43.4989 11.9458 43.0952 12.0337C41.3874 12.4429 39.7039 12.928 38.0362 13.5056C35.7351 14.4538 33.5075 15.5875 31.4039 16.8903C20.3373 23.6921 13.1495 34.8493 10.2451 47.1525C8.94165 55.026 9.11221 63.1505 11.1498 70.8842C13.8475 81.1509 19.8558 90.2286 28.7092 96.1907C35.0557 100.464 42.6611 103.19 50.3452 103.341C51.3195 103.251 52.2943 103.119 53.2695 102.945M101.514 50.5076C101.649 56.5675 100.3 62.4769 97.9479 68.0397C95.2769 74.3878 91.3453 80.1515 87.049 85.5169C83.2629 90.2584 79.0363 94.626 74.1716 98.265C69.5271 101.722 64.2031 104.407 58.5263 105.604C55.7594 106.186 52.9542 106.433 50.1441 106.36C45.97 106.726 41.727 106.486 37.5491 105.669C26.489 103.509 16.4804 97.2906 9.8434 88.1641C3.30556 79.1729 0.193239 67.7017 0.82724 56.6155C1.45544 45.2944 6.06983 34.6712 13.5803 26.2111L15.0918 24.5829L16.4162 22.4157C22.3582 13.1497 31.0214 5.15527 41.7213 1.94089C52.7409 -1.3623 64.6182 1.25964 73.9271 7.77219C76.4336 9.50298 78.6856 11.4827 80.7427 13.6365C88.5739 18.7148 94.6484 26.35 98.2117 34.9731C100.222 39.8871 101.388 45.1695 101.506 50.4824' fill='%23AFE1F7'/%3E%3C/svg%3E%0A");
			position: absolute;
			right: -30px;
		}

.dp--arrival .arrival--wrapper .arrival--text {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
			grid-gap: 16px;
			gap: 16px
		}

.dp--arrival .arrival--wrapper .arrival--text .arrival--header {
				color: #000;
				color: var(--black);
				font-size: 27px;
				font-weight: 600;
				line-height: 36px;
				width: calc(100% - 120px);
			}

.dp--arrival .arrival--wrapper .arrival--text .arrival--content {
				color: #000;
				color: var(--black);
				font-size: 19px;
				font-weight: 400;
				line-height: 28px;
			}

.dp--arrival .arrival--wrapper .arrival--text .arrival--links {
				display: -ms-grid;
				display: grid;
				grid-gap: 33px;
				gap: 33px;
				-ms-grid-columns: (1fr)[1];
				grid-template-columns: repeat(1, 1fr)
			}

.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link {
					-webkit-box-align: center;
					    -ms-flex-align: center;
					        align-items: center;
					background-color: #f4f4f4;
					background-color: var(--light-grey-2);
					cursor: pointer;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					    -ms-flex-direction: column;
					        flex-direction: column;
					grid-gap: 32px;
					gap: 32px;
					-webkit-box-pack: start;
					    -ms-flex-pack: start;
					        justify-content: flex-start;
					padding: 30px;
					position: relative;
					text-decoration: none;
					-webkit-transition: all 300ms ease-in-out;
					transition: all 300ms ease-in-out
				}

.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link:hover,
					.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link:focus,
					.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link[focus-within] {
						background-color: #97dbf8;
						background-color: var(--light-blue-2)
					}

.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link:hover,
					.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link:focus,
					.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link:focus-within {
						background-color: #97dbf8;
						background-color: var(--light-blue-2)
					}

.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link:hover .link--heading, .dp--arrival .arrival--wrapper .arrival--text .arrival--links .link:focus .link--heading, .dp--arrival .arrival--wrapper .arrival--text .arrival--links .link[focus-within] .link--heading {
							text-decoration: underline;
							text-underline-offset: 2px;
						}

.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link:hover .link--heading, .dp--arrival .arrival--wrapper .arrival--text .arrival--links .link:focus .link--heading, .dp--arrival .arrival--wrapper .arrival--text .arrival--links .link:focus-within .link--heading {
							text-decoration: underline;
							text-underline-offset: 2px;
						}

.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link:hover .link-text, .dp--arrival .arrival--wrapper .arrival--text .arrival--links .link:focus .link-text, .dp--arrival .arrival--wrapper .arrival--text .arrival--links .link[focus-within] .link-text {
							text-decoration: none;
						}

.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link:hover .link-text, .dp--arrival .arrival--wrapper .arrival--text .arrival--links .link:focus .link-text, .dp--arrival .arrival--wrapper .arrival--text .arrival--links .link:focus-within .link-text {
							text-decoration: none;
						}

.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link img {
						border-radius: 50%;
						height: 225px;
						-o-object-fit: cover;
						   object-fit: cover;
						width: 225px;
					}

.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link .link-text {
						color: #000c2c;
						color: var(--dark-blue-1);
						font-size: 22px;
						font-weight: 600;
						line-height: 28px;
						text-align: center;
						text-decoration-line: underline;
					}

.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link .content {
						color: #000;
						color: var(--black);
						font-size: 22px;
						font-weight: 400;
						line-height: 34px;
						text-align: center;
					}

@-webkit-keyframes animate {

	0% {
		opacity: 1;
		stroke-dashoffset: 1200;
		stroke-width: 5;
	}

	50% {
		opacity: 1;
		stroke-dashoffset: 2400;
		stroke-width: 10;
	}

	85% {
		opacity: 1;
		stroke-dashoffset: 2400;
		stroke-width: 10;
	}

	100% {
		opacity: 1;
		stroke-dashoffset: 3600;
		stroke-width: 5;
	}
}

@keyframes animate {

	0% {
		opacity: 1;
		stroke-dashoffset: 1200;
		stroke-width: 5;
	}

	50% {
		opacity: 1;
		stroke-dashoffset: 2400;
		stroke-width: 10;
	}

	85% {
		opacity: 1;
		stroke-dashoffset: 2400;
		stroke-width: 10;
	}

	100% {
		opacity: 1;
		stroke-dashoffset: 3600;
		stroke-width: 5;
	}
}

@keyframes animate-circle {

	0% {
		opacity: 1;
		stroke-dashoffset: 2200;
	}

	100% {
		opacity: 1;
		stroke-dashoffset: 0;
	}
}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {

	.dp--arrival {
		grid-gap: 100px;
		gap: 100px;
		padding: 50px 40px
	}
	
		.dp--arrival .expenses--wrapper {
			width: 50%
		}

			.dp--arrival .expenses--wrapper::before {
				bottom: -40px;
				content: url("data:image/svg+xml,%3Csvg width='200' height='182' viewBox='0 0 200 182' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6052 135.763C23.8544 151.015 37.0726 163.956 53.306 170.437C60.2188 173.211 67.4521 174.675 74.7495 175.137C73.0644 174.581 71.4036 173.942 69.7514 173.25C34.6511 158.795 14.5129 121.168 16.6419 83.9517C17.3801 71.1009 20.7811 58.5501 26.7811 47.3019C17.2922 58.1055 10.3855 71.1238 7.50998 85.2732C4.01643 102.437 7.30424 120.426 15.598 135.74M110.566 6.87247C98.4532 6.55755 86.3104 8.72071 75.0462 13.1278C105.703 7.5126 138.348 17.8246 161.894 38.8182C173.914 49.5401 183.892 63.3947 189.228 78.7527C189.792 78.2233 190.536 77.8645 191.229 77.824C187.086 57.9871 176.376 39.7015 161.027 26.47C146.92 14.3106 129.189 7.39126 110.573 6.8954M145.154 165.268C158.856 158.511 170.539 147.877 178.201 134.698C170.42 144.841 160.494 153.363 149.484 160.109C141.325 165.106 132.56 169.209 123.581 172.549C131.051 171.067 138.326 168.639 145.154 165.268ZM94.7174 173.673L96.4396 173.865C102.106 172.897 107.689 171.502 113.11 169.831C134.878 163.094 156.166 151.847 171.086 134.255C178.904 125.032 184.65 113.939 187.268 102.187C187.125 71.1487 163.496 42.2464 135.953 28.1966C119.406 19.7481 100.54 15.8795 82.0287 17.8946C70.168 19.1886 58.7288 23.197 48.4907 29.2729C39.8636 37.036 32.9222 46.5638 28.5036 57.3926C21.9826 73.4136 20.8741 91.5189 24.4796 108.35C28.0723 125.06 36.2286 140.82 48.669 152.644C61.1467 164.507 77.6716 171.678 94.7331 173.643M28.5225 161.745C14.701 149.371 4.98247 132.16 1.56263 113.911C-5.07162 78.2285 14.5306 42.9244 44.7674 24.6195C55.394 15.1978 68.3218 8.38089 81.9551 4.5422C99.5167 -0.42524 118.707 -0.511836 136.061 5.36652C156.174 12.1702 173.073 26.6544 184.23 44.5985C195.461 62.696 200.486 84.1459 198.758 105.342C197.063 125.999 189.517 146.068 177.199 162.72C176.241 164.002 174.677 164.718 173.142 163.838C171.878 163.1 171.049 161.093 172.023 159.78C177.613 152.212 182.304 143.943 185.757 135.18C186.986 132.024 188.094 128.806 189.043 125.561C185.403 135.416 179.67 144.541 172.518 152.27C153.467 172.918 124.573 182.314 96.8626 179.803C92.2873 180.555 87.6789 181.04 83.069 181.198C62.8497 181.859 43.6308 175.254 28.5153 161.723' fill='%23AFE1F7'/%3E%3C/svg%3E%0A");
				right: -350px;
			}
	
			.dp--arrival .expenses--wrapper::after {
				bottom: -150px;
				content: url("data:image/svg+xml,%3Csvg width='249' height='326' viewBox='0 0 249 326' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M207.211 322.319C218.044 307.235 226.957 290.39 233.477 272.009C270.689 167.091 215.802 51.8715 110.884 14.6593C75.147 1.98421 38.2148 -0.00554791 3.57723 7.02764' stroke='%230077BE' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M72.7256 21.6055C120.563 24.3824 163.52 43.6693 196.381 73.6085' stroke='%230077BE' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
				right: -280px;
			}
	
		.dp--arrival .departure--wrapper {
			-ms-flex-item-align: end;
			    align-self: flex-end;
			width: 50%
		}

			.dp--arrival .departure--wrapper::before {
				bottom: 100px;
				content: url("data:image/svg+xml,%3Csvg width='166' height='302' viewBox='0 0 166 302' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M142.161 229.127C154.409 205.531 159.448 177.62 153.695 151.446C151.262 140.288 146.893 129.851 141.196 120.195C141.942 122.812 142.561 125.469 143.105 128.161C154.984 185.136 124.584 243.078 75.5367 272.416C58.5977 282.543 39.747 289.033 20.3113 291.104C42.1865 293.842 64.6484 291.397 85.075 282.864C109.858 272.519 129.85 252.862 142.138 229.156M-103.11 219.615C-93.0822 235.253 -79.8842 248.796 -64.5958 259.292C-98.1123 225.232 -113.134 174.939 -106.77 126.993C-103.516 102.514 -94.5286 77.9277 -79.6379 57.9369C-80.7956 57.6762 -81.8914 57.0412 -82.5389 56.1973C-104.139 78.5314 -118.117 107.861 -121.689 138.725C-124.971 167.089 -118.485 195.541 -103.087 219.586M68.0646 39.3711C47.696 27.8046 24.1473 22.1377 0.830827 23.7625C20.3983 24.9022 39.7554 30.158 57.7928 38.3194C71.1551 44.3677 83.9069 51.955 95.8733 60.4717C87.5628 52.2702 78.22 45.1313 68.0646 39.3711ZM122.149 96.1228L120.909 93.773C114.804 87.4171 108.228 81.5348 101.441 76.0965C74.1532 54.2803 41.5571 36.9551 6.39422 33.171C-12.0365 31.1927 -31.0571 33.4528 -48.2204 40.2477C-87.4744 67.1509 -103.8 122.01 -97.9128 169.049C-94.3859 197.315 -83.0519 224.581 -64.5595 246.33C-52.707 260.263 -37.7735 271.325 -21.2512 279.083C-3.9754 283.345 14.0881 283.949 31.6302 280.232C57.5695 274.713 81.4935 260.532 99.7431 241.468C117.849 222.525 130.821 198.609 135.113 172.647C139.421 146.604 134.292 119.466 122.097 96.1287M164.004 190.371C160.203 218.559 146.735 245.705 126.527 265.755C86.969 304.89 25.3041 310.415 -23.9496 287.813C-45.051 282.442 -64.829 271.91 -81.4359 257.918C-102.857 239.915 -119.487 215.644 -126.97 188.566C-135.653 157.193 -131.826 123.283 -118.666 93.6802C-105.374 63.8526 -82.4882 39.0102 -54.1099 22.9549C-26.4439 7.32222 5.51413 -0.38249 37.2439 0.909959C39.6962 1.02217 41.9513 2.38985 42.1563 5.09438C42.3078 7.33286 40.4755 10.1137 37.9714 10.0074C23.5572 9.43086 9.02804 10.5987 -5.0626 13.7624C-10.1237 14.9199 -15.161 16.2845 -20.0939 17.8733C-4.45742 14.0077 12.0537 13.4257 28.0167 15.8444C70.6134 22.2384 107.409 50.8072 128.079 88.1242C132.971 93.2814 137.554 98.7103 141.723 104.423C159.968 129.506 168.135 159.574 163.981 190.4' fill='%23D0E4B1'/%3E%3C/svg%3E%0A");
				left: calc(-100% - 40px);
			}
	
			.dp--arrival .departure--wrapper::after {
				bottom: -100px;
				content: url("data:image/svg+xml,%3Csvg width='158' height='267' viewBox='0 0 158 267' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M154.203 2.99977C69.0693 52.1305 21.8015 141.676 22.6473 233.421C22.7411 243.605 23.4277 253.815 24.7211 264' stroke='%2383A82E' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M137.876 37.5364C57.7992 82.1173 10.342 162.951 3.91455 249.24' stroke='%2383A82E' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
				left: -220px;
			}

				.dp--arrival .departure--wrapper .departure--text .departure--header {
					width: 220px;
				}
		
				.dp--arrival .departure--wrapper .departure--text .btn {
					-ms-flex-item-align: start;
					    align-self: flex-start;
				}

			.dp--arrival .landing--wrapper::before {
				bottom: auto;
				content: url("data:image/svg+xml,%3Csvg width='73' height='321' viewBox='0 0 73 321' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M268.286 35.8658C244.897 18.583 215.609 8.34794 186.345 10.0696C173.873 10.782 161.847 13.7109 150.438 18.2075C153.393 17.8511 156.369 17.6383 159.371 17.5122C222.962 14.4605 280.34 57.2489 303.615 115.273C311.647 135.311 315.422 156.79 314.324 178.143C321.036 154.98 322.251 130.294 316.539 106.762C309.618 78.2122 291.814 53.2402 268.313 35.8955M215.904 299.206C234.519 291.057 251.416 279.124 265.38 264.409C222.83 294.771 165.918 302.365 115.213 287.26C89.3262 279.541 64.3079 265.612 45.2676 246.093C44.7872 247.299 43.913 248.374 42.8903 248.928C63.3104 276.097 92.596 296.233 125.326 305.391C155.406 313.806 187.256 311.684 215.876 299.177M50.5666 83.3383C34.5743 103.357 24.4095 127.825 22.1621 153.293C26.7525 132.35 35.7536 112.34 47.6671 94.2547C56.4952 80.8573 66.8811 68.3837 78.1362 56.9181C67.8492 64.4882 58.533 73.356 50.5666 83.3383ZM121.162 34.6521L118.411 35.5881C110.496 41.0929 103.012 47.1871 95.9718 53.5859C67.7187 79.3201 43.406 111.56 33.2814 148.898C27.9802 168.47 27.1566 189.406 31.5509 209.115C53.8764 256.141 110.34 283.196 162.168 284.911C193.31 285.953 224.712 278.389 251.383 262.145C268.47 251.732 282.984 237.498 294.202 220.98C301.772 203.048 305.525 183.638 304.521 164.048C303.011 135.078 291.799 106.798 274.336 83.8092C256.979 60.9968 233.37 42.8769 206.059 33.7837C178.663 24.6583 148.465 25.5404 121.159 34.7091M230.166 5.61485C259.966 14.5596 286.981 33.7694 305.172 59.0436C340.66 108.497 336.043 176.064 303.17 225.394C293.745 247.269 278.971 266.827 261.005 282.366C237.878 302.417 208.802 316.217 178.264 319.652C142.88 323.647 106.904 313.691 77.1822 294.392C47.2403 274.912 24.3312 245.923 11.8579 212.509C-0.281098 179.937 -3.11846 144.089 3.72489 110.032C4.26711 107.402 6.1318 105.201 9.08876 105.444C11.5331 105.664 14.2227 108.121 13.678 110.808C10.5807 126.281 9.34813 142.178 10.3469 157.944C10.7286 163.61 11.3381 169.286 12.2077 174.888C10.7159 157.332 12.9216 139.395 18.2749 122.564C32.4953 77.6436 69.6757 42.7965 113.539 26.8729C119.95 22.4726 126.602 18.4535 133.489 14.9299C163.719 -0.474516 197.605 -4.13499 230.193 5.64455' fill='%23E1EEF9'/%3E%3C/svg%3E%0A");
				right: -40px;
				top: -200px;
			}
	
			.dp--arrival .landing--wrapper::after {
				bottom: -130px;
				content: url("data:image/svg+xml,%3Csvg width='218' height='113' viewBox='0 0 218 113' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99985 105.558C93.2114 122.52 166.304 86.4104 215 3.55619' stroke='%238B9198' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M71.0958 98.4316C124.89 99.4294 172.823 72.4045 201.543 30.5058' stroke='%238B9198' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
				right: 40%;
			}

			.dp--arrival .arrival--wrapper::before {
				bottom: 560px;
				content: url("data:image/svg+xml,%3Csvg width='211' height='348' viewBox='0 0 211 348' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.2656 332.962C3.71745 339.689 -43.597 339.988 -82.4642 316.506C-112.646 298.344 -135.521 268.866 -147.254 235.803C-138.719 249.122 -128.279 261.379 -116.395 272.206C-84.3343 301.419 -43.2023 320.914 -0.564607 328.785C15.6369 331.766 32.1947 333.191 48.6489 332.694L47.2656 332.962ZM153.701 61.7564C180.604 88.8475 198.202 124.89 199.795 163.302C200.065 169.818 199.927 176.313 199.378 182.786C198.408 162.339 193.67 141.966 185.42 123.255C179.555 109.94 171.86 97.5554 162.743 86.19C164.421 84.2257 164.85 81.3054 162.652 78.8619C148.484 63.3278 131.805 49.9875 113.465 39.5708C99.6469 31.6522 84.9195 25.3965 69.6239 20.8217C59.2175 16.9851 48.5701 13.8201 37.7464 11.3987C42.8048 11.5298 47.9205 11.8693 52.8889 12.4063C90.8611 16.6086 126.791 34.8017 153.633 61.7528M-155.557 104.434C-139.945 57.8313 -100.374 31.8672 -55.7006 21.9834C-70.3322 29.421 -84.0267 38.5509 -96.4357 49.2547C-104.284 55.2723 -111.683 61.8612 -118.498 69.0287C-139.446 91.0519 -155.127 118.282 -162.506 147.732C-162.479 133.018 -160.2 118.424 -155.557 104.434ZM164.317 269.628C111.006 332.713 15.5899 332.653 -54.411 299.924C-91.7463 282.41 -125.198 254.903 -144.952 218.198C-149.371 209.888 -153.015 201.14 -155.821 192.094C-156.851 168.906 -152.535 145.591 -142.63 124.009C-133.876 104.762 -121.522 87.3476 -106.503 72.6072C-105.336 72.5322 -104.214 72.0442 -103.197 70.9345C-98.7769 66.3094 -94.1624 61.8999 -89.2858 57.7096C-82.0807 52.2054 -74.4267 47.2727 -66.4677 43.0404C-24.7606 20.6799 23.5425 18.5169 67.5974 31.9389C94.7717 42.2762 120.033 57.7137 140.64 78.3115C168.01 105.633 185.565 141.194 188.095 179.998C189.907 207.813 184.54 236.753 170.923 261.218C168.852 264.119 166.649 266.946 164.313 269.697M-89.2322 325.387C-70.4038 336.925 -49.3285 343.517 -27.5044 346.316C-2.62328 349.551 22.7302 347.746 47.4988 344.062C69.3681 340.841 90.8682 335.547 111.245 326.908C130.644 318.628 148.863 306.795 163.041 291.12C169.948 283.478 175.869 275.1 180.793 266.121C189.6 253.652 196.628 239.857 201.717 225.207C215.202 186.43 213.985 143.522 197.429 105.891C181.118 68.8212 150.717 37.9859 114.657 19.6491C77.8687 0.863105 35.9664 -4.09502 -4.43871 4.03019L-12.3358 5.80191L-21.5869 5.99617C-61.6521 7.70588 -102.705 20.314 -132.447 48.0994C-163.056 76.7287 -176.586 118.925 -173.158 160.171C-172.307 171.235 -170.206 181.955 -167.199 192.381C-165.576 226.345 -152.683 259.47 -132.075 286.501C-120.293 301.84 -105.805 315.201 -89.2969 325.316' fill='%23E1EEF9'/%3E%3C/svg%3E%0A");
				left: -40px;
			}
	
			.dp--arrival .arrival--wrapper::after {
				bottom: -60px;
				content: url("data:image/svg+xml,%3Csvg width='181' height='90' viewBox='0 0 181 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M220.42 218.81C240.385 194.162 257.717 164.842 257.197 132.159C256.839 106.805 246.793 81.8947 230.481 62.6159C235.672 72.7511 239.513 83.6857 241.94 95.0009C248.491 125.528 245.711 158.175 235.155 187.547C231.138 198.704 226.024 209.519 219.752 219.572L220.42 218.81ZM13.1687 186.728C20.2693 213.278 36.3095 237.285 59.6232 252.195C63.578 254.725 67.6677 256.992 71.8924 258.997C59.5265 250.984 48.5725 240.654 39.9243 228.742C33.7686 220.269 28.8539 210.995 25.0892 201.206C23.2592 201.538 21.2876 200.746 20.5643 198.494C16.0366 184.053 13.7838 168.844 13.9511 153.663C14.0334 142.199 15.4796 130.772 18.1771 119.601C19.562 111.738 21.4519 103.969 23.8682 96.3591C22.1167 99.5527 20.474 102.858 19.0075 106.142C7.86063 131.283 6.15555 160.223 13.1912 186.684M151.783 9.84562C117.14 2.66748 86.6518 17.8701 64.3153 42.074C74.2435 35.6689 84.8847 30.4599 96.0389 26.6208C102.626 23.9201 109.405 21.7056 116.333 20.0649C137.622 15.0162 160.24 15.1313 181.231 21.2141C172.07 15.8987 162.167 12.0276 151.783 9.84562ZM138.611 268.66C197.167 258.363 231.707 198.996 236.718 143.598C239.354 114.029 234.368 83.2554 218.698 57.6681C215.131 51.9077 211.01 46.4714 206.4 41.4479C192.352 32.4042 176.286 26.6394 159.274 24.9791C144.13 23.4493 128.822 24.8224 114.212 28.8218C113.742 29.5208 113.032 30.0412 111.973 30.2717C107.495 31.345 103.08 32.6171 98.7065 34.1317C92.6721 36.6184 86.8305 39.5914 81.3139 43.0079C52.2924 60.8452 33.4428 90.1043 25.826 122.369C22.4079 143.016 22.8551 164.322 28.1986 184.604C35.2731 211.527 51.0295 235.333 74.2471 250.969C90.8905 262.175 110.835 269.325 130.986 269.721C133.541 269.485 136.098 269.139 138.655 268.682M265.174 131.167C265.527 147.059 261.989 162.556 255.822 177.144C248.817 193.792 238.507 208.907 227.24 222.977C217.311 235.412 206.227 246.865 193.469 256.408C181.29 265.473 167.328 272.517 152.441 275.655C145.185 277.182 137.828 277.828 130.459 277.637C119.512 278.596 108.385 277.968 97.4292 275.824C68.4247 270.16 42.1779 253.853 24.7727 229.919C7.62755 206.34 -0.534322 176.258 1.1283 147.185C2.77571 117.496 14.8767 89.6373 34.5725 67.4511L38.5362 63.1814L42.0095 57.498C57.5919 33.1984 80.3108 12.2336 108.37 3.80403C137.269 -4.85839 168.416 2.0175 192.828 19.0963C199.401 23.6351 205.307 28.8268 210.702 34.4751C231.239 47.7926 247.169 67.8155 256.513 90.429C261.784 103.316 264.844 117.168 265.152 131.101' fill='%23AFE1F7'/%3E%3C/svg%3E%0A");
				right: -40px;
				z-index: -1;
			}

				.dp--arrival .arrival--wrapper .arrival--text .arrival--header {
					width: 30%;
				}
}

@media (min-width: 1240px) {

	.dp--arrival {
		grid-gap: 200px;
		gap: 200px;
		padding: 200px 170px 100px 170px
	}

			.dp--arrival .expenses--wrapper .laptop--line-one {
				-webkit-animation: none;
				        animation: none;
				bottom: -150px;
				display: block;
				position: absolute;
				right: -280px;
				stroke-dasharray: 1200;
				stroke-dashoffset: 1200
			}

				.dp--arrival .expenses--wrapper .laptop--line-one.animate {
					-webkit-animation: animate 8s ease-in-out forwards infinite;
					        animation: animate 8s ease-in-out forwards infinite;
				}

			.dp--arrival .expenses--wrapper .laptop--circle-one {
				-webkit-animation: none;
				        animation: none;
				bottom: -40px;
				display: block;
				position: absolute;
				right: -500px;
				stroke-dasharray: 2200;
				stroke-dashoffset: 2200
			}

				.dp--arrival .expenses--wrapper .laptop--circle-one.animate {
					-webkit-animation: animate-circle 4s ease-in-out forwards;
					        animation: animate-circle 4s ease-in-out forwards;
				}
	
			.dp--arrival .expenses--wrapper::before,
			.dp--arrival .expenses--wrapper::after {
				display: none;
			}

				.dp--arrival .expenses--wrapper .expenses--text .expenses--header {
					font-size: 43px;
					line-height: 45px;
					max-width: 535px;
				}
		
				.dp--arrival .expenses--wrapper .expenses--text .expenses--content {
					font-size: 22px;
					line-height: 34px;
					max-width: 535px;
				}

			.dp--arrival .departure--wrapper .laptop--line-two {
				-webkit-animation: none;
				        animation: none;
				bottom: -100px;
				display: block;
				left: -370px;
				position: absolute;
				stroke-dasharray: 1200;
				stroke-dashoffset: 1200
			}

				.dp--arrival .departure--wrapper .laptop--line-two.animate {
					animation: animate 8s ease-in-out forwards reverse infinite;
					-webkit-animation-delay: 1s;
					        animation-delay: 1s;
				}

			.dp--arrival .departure--wrapper .laptop--circle-two {
				-webkit-animation: none;
				        animation: none;
				bottom: -100px;
				display: block;
				left: calc(-100% - 170px);
				position: absolute;
				stroke-dasharray: 2200;
				stroke-dashoffset: 2200
			}

				.dp--arrival .departure--wrapper .laptop--circle-two.animate {
					-webkit-animation: animate-circle 4s ease-in-out forwards;
					        animation: animate-circle 4s ease-in-out forwards;
				}
	
			.dp--arrival .departure--wrapper::before,
			.dp--arrival .departure--wrapper::after {
				display: none;
			}

				.dp--arrival .departure--wrapper .departure--text .departure--header {
					font-size: 43px;
					line-height: 45px;
					max-width: 535px;
					width: 100%;
				}

				.dp--arrival .departure--wrapper .departure--text .departure--content {
					max-width: 535px;
				}

			.dp--arrival .landing--wrapper .laptop--line-three {
				-webkit-animation: none;
				        animation: none;
				bottom: -230px;
				display: block;
				position: absolute;
				right: 10%;
				stroke-dasharray: 1200;
				stroke-dashoffset: 1200
			}

				.dp--arrival .landing--wrapper .laptop--line-three.animate {
					-webkit-animation: animate 6s ease-in-out -1s forwards infinite;
					        animation: animate 6s ease-in-out -1s forwards infinite;
				}

			.dp--arrival .landing--wrapper .laptop--circle-three {
				-webkit-animation: none;
				        animation: none;
				bottom: auto;
				display: block;
				position: absolute;
				right: -170px;
				stroke-dasharray: 3000;
				stroke-dashoffset: 3000;
				top: -370px
			}

				.dp--arrival .landing--wrapper .laptop--circle-three.animate {
					-webkit-animation: animate-circle 4s ease-in-out forwards;
					        animation: animate-circle 4s ease-in-out forwards;
				}
	
			.dp--arrival .landing--wrapper::before,
			.dp--arrival .landing--wrapper::after {
				display: none;
			}

				.dp--arrival .landing--wrapper .landing--text .landing--header {
					font-size: 43px;
					line-height: 45px;
					max-width: 535px;
				}
		
				.dp--arrival .landing--wrapper .landing--text .landing--content {
					font-size: 22px;
					line-height: 34px;
					max-width: 535px;
				}
		
				.dp--arrival .landing--wrapper .landing--text .landing--links {
					grid-gap: 110px;
					gap: 110px;
					-ms-grid-columns: (1fr)[3];
					grid-template-columns: repeat(3, 1fr);
					margin-top: 34px;
					padding: 25px
				}
		
					.dp--arrival .landing--wrapper .landing--text .landing--links .link {
						padding: 24px
					}
		
						.dp--arrival .landing--wrapper .landing--text .landing--links .link::before {
							content: url("data:image/svg+xml,%3Csvg width='40' height='39' viewBox='0 0 40 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.0781 3.25781L18.9688 1.36719C19.8281 0.59375 21.1172 0.59375 21.8906 1.36719L38.6484 18.0391C39.4219 18.8984 39.4219 20.1875 38.6484 20.9609L21.8906 37.7188C21.1172 38.4922 19.8281 38.4922 18.9688 37.7188L17.0781 35.8281C16.3047 34.9688 16.3047 33.6797 17.0781 32.8203L27.4766 22.9375H2.8125C1.60938 22.9375 0.75 22.0781 0.75 20.875V18.125C0.75 17.0078 1.60938 16.0625 2.8125 16.0625H27.4766L17.0781 6.26562C16.3047 5.40625 16.2188 4.11719 17.0781 3.25781Z' fill='%230077BE'/%3E%3C/svg%3E%0A");
							left: -75px;
							top: calc(50% - 22px);
						}
		
						.dp--arrival .landing--wrapper .landing--text .landing--links .link .link--heading {
							font-size: 21px;
							line-height: 26px;
						}

			.dp--arrival .arrival--wrapper .laptop--circle-four {
				-webkit-animation: none;
				        animation: none;
				bottom: 0;
				display: block;
				left: -250px;
				position: absolute;
				stroke-dasharray: 2800;
				stroke-dashoffset: 2800;
				z-index: -1
			}

				.dp--arrival .arrival--wrapper .laptop--circle-four.animate {
					-webkit-animation: animate-circle 4s ease-in-out forwards;
					        animation: animate-circle 4s ease-in-out forwards;
				}

			.dp--arrival .arrival--wrapper .laptop--circle-five {
				-webkit-animation: none;
				        animation: none;
				bottom: -500px;
				display: block;
				position: absolute;
				right: -170px;
				stroke-dasharray: 1300;
				stroke-dashoffset: 1300;
				z-index: -1
			}

				.dp--arrival .arrival--wrapper .laptop--circle-five.animate {
					-webkit-animation: animate-circle 4s ease-in-out forwards;
					        animation: animate-circle 4s ease-in-out forwards;
				}

			.dp--arrival .arrival--wrapper::before,
			.dp--arrival .arrival--wrapper::after {
				display: none;
			}

				.dp--arrival .arrival--wrapper .arrival--text .arrival--header {
					font-size: 43px;
					line-height: 45px;
					max-width: 535px;
					width: 50%;
				}
		
				.dp--arrival .arrival--wrapper .arrival--text .arrival--content {
					font-size: 22px;
					line-height: 34px;
					max-width: 535px;
				}
		
				.dp--arrival .arrival--wrapper .arrival--text .arrival--links {
					-ms-grid-columns: (1fr)[3];
					grid-template-columns: repeat(3, 1fr);
					margin-top: 28px
				}
		
					.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link {
						grid-gap: 32px;
						gap: 32px;
						padding: 30px
					}
		
						.dp--arrival .arrival--wrapper .arrival--text .arrival--links .link .link-text {
							font-size: 29px;
							line-height: 40px;
						}
}

@media (min-width: 1700px) {

			.dp--arrival .expenses--wrapper .laptop--line-one {
				display: none;
			}

			.dp--arrival .expenses--wrapper .desktop--line-one {
				-webkit-animation: none;
				        animation: none;
				bottom: -150px;
				display: block;
				position: absolute;
				right: -280px;
				stroke-dasharray: 1200;
				stroke-dashoffset: 1200
			}

				.dp--arrival .expenses--wrapper .desktop--line-one.animate {
					-webkit-animation: animate 8s ease-in-out forwards infinite;
					        animation: animate 8s ease-in-out forwards infinite;
				}

			.dp--arrival .expenses--wrapper .laptop--circle-one {
				right: -540px;
			}

			.dp--arrival .departure--wrapper .laptop--line-two {
				display: none;
			}

			.dp--arrival .departure--wrapper .desktop--line-two {
				-webkit-animation: none;
				        animation: none;
				bottom: -100px;
				display: block;
				left: -500px;
				position: absolute;
				stroke-dasharray: 1200;
				stroke-dashoffset: 1200
			}

				.dp--arrival .departure--wrapper .desktop--line-two.animate {
					animation: animate 8s ease-in-out forwards reverse infinite;
					-webkit-animation-delay: 1s;
					        animation-delay: 1s;
				}

			.dp--arrival .departure--wrapper::before {
				bottom: -100px;
				content: url("data:image/svg+xml,%3Csvg width='216' height='535' viewBox='0 0 216 535' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-169.999 50.8986C-208.861 76.7982 -240.297 115.452 -253.66 160.593C-259.387 179.819 -261.523 199.58 -260.954 219.266C-259.881 214.609 -258.579 209.997 -257.132 205.394C-227.053 107.68 -131.126 44.356 -30.7891 40.853C3.85832 39.6514 38.3602 45.6657 70.0123 58.9724C38.6889 36.1987 2.06534 20.8981 -36.5941 16.6891C-83.4916 11.5687 -130.922 24.8396 -169.939 50.8737M199.182 273.666C197.028 241.104 188.22 209.074 173.613 179.955C196.261 260.785 176.687 350.889 126.213 419.234C100.433 454.124 65.7465 484.314 25.8787 502.426C27.4383 503.809 28.5847 505.716 28.8646 507.563C81.0399 491.54 127.429 458.291 159.115 413.851C188.233 373.007 202.401 323.742 199.122 273.691M-217.058 405.641C-195.545 440.717 -164.133 469.416 -126.891 486.704C-156.021 468.346 -181.334 443.835 -202.152 415.976C-217.572 395.333 -230.747 372.842 -241.925 349.588C-236.102 369.255 -227.79 388.164 -217.058 405.641ZM-252.086 272.455L-252.173 277.122C-248.176 292.079 -243.053 306.707 -237.229 320.831C-213.771 377.543 -178.337 431.852 -127.464 467.511C-100.795 486.194 -69.6209 498.859 -37.4558 502.973C45.7512 494.904 117.415 424.379 148.277 347.032C166.839 300.563 172.544 249.007 162.557 199.862C156.15 168.373 142.568 138.686 123.739 112.732C100.783 91.5172 73.5121 75.2595 43.3763 66.0902C-1.20477 52.5673 -50.036 54.0765 -94.2838 67.913C-138.208 81.6847 -178.455 107.461 -207.088 143.752C-235.815 180.153 -250.955 226.246 -252.001 272.49M-236.484 91.974C-206.718 51.8425 -162.967 21.5177 -114.87 7.8282C-20.8154 -18.7976 78.7198 25.0339 135.297 101.595C163.196 127.762 184.679 160.746 198.349 196.359C216.018 242.228 221.001 293.672 209.532 341.671C196.264 397.294 161.602 446.203 116.24 480.568C70.4842 515.167 14.2017 533.956 -43.0717 534.569C-98.8909 535.136 -154.584 519.867 -202.291 490.953C-205.968 488.699 -208.276 484.682 -206.296 480.348C-204.629 476.777 -199.451 474.055 -195.69 476.343C-174.008 489.462 -150.67 499.995 -126.312 507.086C-117.546 509.6 -108.64 511.776 -99.7041 513.519C-127.035 506.195 -152.925 493.079 -175.425 475.813C-235.517 429.83 -267.87 354.664 -267.994 279.726C-271.143 267.642 -273.585 255.402 -275.151 243.078C-281.928 189.016 -268.972 135.837 -236.424 91.9491' fill='%23D0E4B1'/%3E%3C/svg%3E%0A");
				left: calc(-100% - 170px);
			}

			.dp--arrival .landing--wrapper .laptop--line-three {
				display: none;
			}

			.dp--arrival .landing--wrapper .desktop--line-three {
				-webkit-animation: none;
				        animation: none;
				bottom: -270px;
				display: block;
				position: absolute;
				right: 10%;
				stroke-dasharray: 1200;
				stroke-dashoffset: 1200
			}

				.dp--arrival .landing--wrapper .desktop--line-three.animate {
					-webkit-animation: animate 8s ease-in-out -1s forwards infinite;
					        animation: animate 8s ease-in-out -1s forwards infinite;
				}

			.dp--arrival .landing--wrapper::before {
				bottom: auto;
				content: url("data:image/svg+xml,%3Csvg width='94' height='507' viewBox='0 0 94 507' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M423.86 57.2388C386.947 29.9627 340.725 13.8095 294.539 16.5267C274.856 17.651 255.876 22.2735 237.87 29.3701C242.533 28.8076 247.231 28.4718 251.968 28.2728C352.33 23.4565 442.885 90.9862 479.617 182.561C492.294 214.186 498.252 248.085 496.519 281.784C507.113 245.228 509.03 206.268 500.015 169.129C489.092 124.071 460.992 84.6596 423.903 57.2857M341.19 472.849C370.569 459.988 397.236 441.155 419.274 417.932C352.121 465.85 262.301 477.835 182.278 453.995C141.422 441.814 101.937 419.83 71.8875 389.024C71.1293 390.928 69.7497 392.624 68.1355 393.499C100.363 436.378 146.582 468.157 198.237 482.611C245.71 495.891 295.977 492.541 341.147 472.802M80.2505 132.161C55.0111 163.756 38.9688 202.371 35.4219 242.566C42.6665 209.512 56.8722 177.932 75.6745 149.39C89.6071 128.246 105.998 108.559 123.762 90.4642C107.526 102.411 92.8233 116.407 80.2505 132.161ZM191.666 55.3234L187.323 56.8006C174.832 65.4884 163.021 75.1064 151.91 85.2052C107.32 125.82 68.9495 176.702 52.9707 235.63C44.6042 266.518 43.3043 299.56 50.2395 330.665C85.4742 404.882 174.586 447.581 256.382 450.287C305.532 451.932 355.09 439.995 397.183 414.358C424.151 397.925 447.057 375.46 464.762 349.391C476.708 321.091 482.632 290.456 481.048 259.54C478.665 213.818 460.969 169.185 433.409 132.904C406.016 96.9012 368.755 68.3039 325.652 53.9528C282.416 39.5509 234.756 40.943 191.662 55.4133M363.699 9.49609C410.73 23.613 453.365 53.9302 482.075 93.8186C538.084 171.868 530.796 278.503 478.915 356.357C464.041 390.88 440.724 421.748 412.369 446.272C375.87 477.917 329.981 499.696 281.786 505.118C225.942 511.422 169.163 495.71 122.256 465.252C75.0008 434.508 38.8452 388.756 19.1594 336.021C0.0014313 284.615 -4.47656 228.039 6.32378 174.29C7.17953 170.139 10.1224 166.665 14.7892 167.048C18.6468 167.396 22.8917 171.274 22.032 175.514C17.1437 199.935 15.1985 225.023 16.7749 249.905C17.3772 258.848 18.3392 267.806 19.7115 276.647C17.3572 248.94 20.8382 220.63 29.287 194.069C51.7299 123.174 110.409 68.177 179.635 43.0461C189.753 36.1013 200.251 29.7584 211.121 24.1973C258.83 -0.114303 312.309 -5.89135 363.742 9.54297' fill='%23E1EEF9'/%3E%3C/svg%3E%0A");
				right: -170px;
				top: -370px;
			}

			.dp--arrival .arrival--wrapper::before {
				bottom: -60px;
				content: url("data:image/svg+xml,%3Csvg width='325' height='494' viewBox='0 0 325 494' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M92.1282 472.329C30.3421 481.873 -36.7876 482.297 -91.9324 448.982C-134.755 423.213 -167.209 381.389 -183.856 334.479C-171.746 353.377 -156.935 370.766 -140.074 386.129C-94.5857 427.575 -36.2277 455.235 24.2667 466.403C47.2534 470.631 70.7456 472.653 94.0909 471.948L92.1282 472.329ZM243.139 87.5422C281.309 125.979 306.277 177.117 308.536 231.615C308.92 240.861 308.723 250.075 307.946 259.259C306.569 230.249 299.846 201.344 288.142 174.796C279.82 155.906 268.903 138.334 255.967 122.209C258.348 119.422 258.956 115.278 255.838 111.812C235.737 89.7718 212.073 70.8446 186.052 56.0653C166.447 44.8304 145.552 35.9549 123.85 29.4642C109.085 24.0208 93.979 19.5303 78.6224 16.0947C85.7991 16.2808 93.0574 16.7625 100.106 17.5245C153.981 23.4866 204.959 49.299 243.042 87.5371M-195.636 148.093C-173.486 81.9733 -117.343 45.1355 -53.9601 31.1123C-74.7195 41.6649 -94.1492 54.6183 -111.755 69.8048C-122.89 78.3426 -133.389 87.691 -143.056 97.8602C-172.779 129.107 -195.026 167.741 -205.495 209.524C-205.457 188.648 -202.223 167.942 -195.636 148.093ZM258.2 382.471C182.562 471.975 47.1868 471.89 -52.1306 425.455C-105.102 400.605 -152.563 361.579 -180.59 309.502C-186.86 297.711 -192.029 285.3 -196.011 272.465C-197.473 239.566 -191.349 206.486 -177.296 175.866C-164.875 148.558 -147.347 123.851 -126.039 102.937C-124.382 102.831 -122.792 102.139 -121.349 100.564C-115.077 94.0021 -108.53 87.7458 -101.611 81.8006C-91.3883 73.9913 -80.5288 66.9928 -69.2365 60.988C-10.0626 29.2629 58.4699 26.1941 120.975 45.2372C159.53 59.9038 195.371 81.8065 224.608 111.031C263.44 149.794 288.347 200.249 291.937 255.303C294.507 294.767 286.893 335.827 267.573 370.538C264.635 374.655 261.509 378.665 258.195 382.568M-101.535 461.582C-74.8211 477.952 -44.9194 487.304 -13.9555 491.276C21.3459 495.865 57.3174 493.304 92.4591 488.078C123.487 483.507 153.991 475.996 182.902 463.739C210.425 451.991 236.274 435.202 256.39 412.963C266.19 402.121 274.59 390.234 281.577 377.495C294.072 359.804 304.043 340.232 311.263 319.445C330.397 264.43 328.67 203.551 305.181 150.161C282.037 97.5659 238.905 53.8166 187.744 27.8005C135.548 1.14691 76.0969 -5.88768 18.7701 5.64037L7.56569 8.15408L-5.55967 8.42969C-62.4042 10.8554 -120.651 28.7438 -162.849 68.1657C-206.275 108.785 -225.472 168.653 -220.609 227.173C-219.402 242.871 -216.42 258.08 -212.154 272.872C-209.851 321.061 -191.559 368.058 -162.32 406.41C-145.604 428.173 -125.048 447.13 -101.627 461.48' fill='%23E1EEF9'/%3E%3C/svg%3E%0A");
				left: -170px;
			}
	
			.dp--arrival .arrival--wrapper::after {
				bottom: -550px;
				content: url("data:image/svg+xml,%3Csvg width='209' height='642' viewBox='0 0 209 642' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M506.116 504.88C552.13 448.073 592.076 380.499 590.878 305.171C590.051 246.737 566.899 189.326 529.304 144.894C541.268 168.253 550.119 193.454 555.714 219.533C570.812 289.889 564.404 365.133 540.077 432.828C530.817 458.541 519.031 483.466 504.576 506.638L506.116 504.88ZM28.4546 430.94C44.8198 492.131 81.7882 547.461 135.52 581.825C144.635 587.655 154.061 592.881 163.797 597.501C135.297 579.033 110.051 555.225 90.1193 527.772C75.9321 508.243 64.605 486.87 55.9282 464.308C51.7106 465.073 47.1665 463.248 45.4995 458.057C35.0644 424.774 29.8722 389.723 30.2578 354.733C30.4476 328.311 33.7806 301.975 39.9977 276.229C43.1895 258.107 47.5453 240.201 53.1141 222.663C49.0774 230.024 45.2914 237.64 41.9116 245.211C16.2209 303.153 12.2911 369.853 28.5065 430.839M347.925 23.2718C268.082 6.72805 197.814 41.7662 146.334 97.5498C169.216 82.7877 193.741 70.7823 219.449 61.9342C234.63 55.7098 250.255 50.6059 266.221 46.8245C315.287 35.1886 367.417 35.454 415.795 49.4731C394.681 37.2226 371.857 28.3006 347.925 23.2718ZM317.567 619.772C452.522 596.04 532.128 459.215 543.678 331.536C549.754 263.388 538.263 192.462 502.146 133.49C493.924 120.214 484.427 107.685 473.804 96.1068C441.425 75.2636 404.399 61.977 365.189 58.1506C330.287 54.6249 295.006 57.7894 261.333 67.0069C260.25 68.618 258.614 69.8174 256.174 70.3486C245.852 72.8224 235.677 75.7542 225.597 79.245C211.689 84.9761 198.226 91.8281 185.512 99.7023C118.625 140.813 75.1811 208.247 57.6264 282.609C49.7485 330.196 50.7794 379.301 63.0946 426.044C79.3996 488.096 115.714 542.963 169.225 578.998C207.583 604.826 253.551 621.304 299.994 622.217C305.882 621.673 311.774 620.875 317.668 619.824M609.261 302.887C610.075 339.513 601.922 375.23 587.707 408.852C571.563 447.22 547.8 482.056 521.833 514.485C498.95 543.143 473.404 569.541 444.001 591.535C415.93 612.428 383.751 628.66 349.44 635.893C332.717 639.413 315.762 640.901 298.778 640.462C273.55 642.672 247.905 641.225 222.653 636.283C155.805 623.228 95.3134 585.646 55.1987 530.485C15.6837 476.141 -3.12729 406.809 0.704616 339.804C4.50148 271.378 32.3911 207.171 77.7848 156.038L86.9203 146.197L94.9252 133.098C130.839 77.0939 183.2 28.7754 247.87 9.34749C314.473 -10.6171 386.26 5.22999 442.524 44.5921C457.673 55.0531 471.284 67.0186 483.718 80.0364C531.049 110.73 567.764 156.877 589.301 208.996C601.449 238.696 608.501 270.623 609.212 302.734' fill='%23AFE1F7'/%3E%3C/svg%3E%0A");
				right: -170px;
				z-index: -1;
			}
}

/* ============================================================
 * 404 Page
 * ============================================================ */

/* ============================================================
 * 404 Page
 * ============================================================ */

.error-wrapper .title-container {
		background-color: #d1ebf7;
		background-color: var(--dark-cloud);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		grid-gap: 70px;
		gap: 70px;
		padding: 40px 130px 37px 34px;
		position: relative;
		z-index: 1
	}

.error-wrapper .title-container .breadcrumbs--container {
			color: #00164d;
			color: var(--medium-blue);
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			font-size: 12px;
			font-size: var(--small-body);
			font-weight: 400;
			font-weight: var(--font-weight-regular);
			grid-gap: 10px;
			gap: 10px;
			letter-spacing: 0.12px;
			line-height: 18px;
			line-height: var(--small-body-line-height);
			position: relative;
			text-decoration: none;
			width: -webkit-fit-content;
			width: -moz-fit-content;
			width: fit-content
		}

.error-wrapper .title-container .breadcrumbs--container .breadcrumbs {
				color: #00164d;
				color: var(--medium-blue);
				font-size: 12px;
				font-size: var(--small-body);
				font-weight: 400;
				font-weight: var(--font-weight-regular);
				letter-spacing: 0.12px;
				line-height: 18px;
				line-height: var(--small-body-line-height);
				position: relative;
				text-decoration: none;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content
			}

.error-wrapper .title-container .breadcrumbs--container .breadcrumbs:hover,
				.error-wrapper .title-container .breadcrumbs--container .breadcrumbs:focus {
					text-decoration: underline;
				}

.error-wrapper .title-container .breadcrumbs--container .current--page {
				color: #00164d;
				color: var(--medium-blue);
				font-size: 12px;
				font-size: var(--small-body);
				font-weight: 500;
				font-weight: var(--font-weight-medium);
				letter-spacing: 0.12px;
				line-height: 18px;
				line-height: var(--small-body-line-height);
				margin: 0;
				position: relative;
				text-decoration: none;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content;
			}

.error-wrapper .title-container .error-title {
			color: #000;
			color: var(--black);
			font-size: 38px;
			font-weight: 600;
			font-weight: 600;
			font-weight: var(--font-weight-semibold);
			line-height: 61px;
			margin: 0;
		}

.error-wrapper .content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		grid-gap: 30px;
		gap: 30px;
		padding: 50px 30px;
		padding: 50px var(--pl-page)
	}

.error-wrapper .content .icon-shortcode {
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
			color: #0077be;
			color: var(--light-blue);
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			height: 43px;
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center;
			width: 43px
		}

.error-wrapper .content .icon-shortcode i {
				-webkit-transform: scale(1.6);
				        transform: scale(1.6);
			}

.error-wrapper .content .inner-content {
			color: #000c2c;
			color: var(--dark-blue-1);
			font-size: 19px;
			font-size: var(--large-body);
			font-weight: 600;
			line-height: 28px;
			line-height: var(--large-body-line-height);
			margin: 0
		}

.error-wrapper .content .inner-content p {
				margin: 0;
			}

.error-wrapper .content .error-link a {
				background-color: #00164d;
				background-color: var(--medium-blue);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 10px;
				gap: 10px;
				padding: 13px 18px
			}

.error-wrapper .content .error-link a::before {
					content: url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.27461 3.87254L2.83356 8.27939V13.0357C2.83356 13.1588 2.88331 13.2769 2.97186 13.364C3.06041 13.4511 3.18051 13.5 3.30574 13.5L6.61281 13.4916C6.73764 13.491 6.85713 13.4418 6.94518 13.3548C7.03322 13.2678 7.08264 13.15 7.08264 13.0272V10.2496C7.08264 10.1265 7.13239 10.0084 7.22094 9.9213C7.30949 9.83422 7.42959 9.7853 7.55483 9.7853H9.44357C9.5688 9.7853 9.6889 9.83422 9.77745 9.9213C9.86601 10.0084 9.91576 10.1265 9.91576 10.2496V13.0252C9.91556 13.0863 9.92763 13.1469 9.95127 13.2034C9.97492 13.2599 10.0097 13.3112 10.0535 13.3545C10.0974 13.3978 10.1495 13.4321 10.2069 13.4555C10.2643 13.4789 10.3258 13.491 10.3879 13.491L13.6938 13.5C13.8191 13.5 13.9392 13.4511 14.0277 13.364C14.1163 13.2769 14.166 13.1588 14.166 13.0357V8.2762L8.72614 3.87254C8.66219 3.82185 8.58252 3.79421 8.50038 3.79421C8.41823 3.79421 8.33857 3.82185 8.27461 3.87254ZM16.8693 6.86781L14.4021 4.86796V0.848253C14.4021 0.755891 14.3648 0.667311 14.2984 0.602001C14.232 0.536691 14.1419 0.5 14.048 0.5H12.3953C12.3014 0.5 12.2113 0.536691 12.1449 0.602001C12.0785 0.667311 12.0412 0.755891 12.0412 0.848253V2.95547L9.39901 0.817781C9.14545 0.612596 8.82727 0.50041 8.4989 0.50041C8.17053 0.50041 7.85236 0.612596 7.5988 0.817781L0.128523 6.86781C0.0926624 6.89696 0.0629937 6.93277 0.0412118 6.97319C0.0194298 7.01362 0.00596157 7.05787 0.00157656 7.10342C-0.00280846 7.14896 0.0019757 7.19491 0.0156557 7.23864C0.0293357 7.28237 0.0516433 7.32302 0.0813041 7.35826L0.83385 8.25792C0.86343 8.29329 0.899814 8.32258 0.940918 8.3441C0.982022 8.36562 1.02704 8.37897 1.07339 8.38336C1.11975 8.38775 1.16653 8.38311 1.21106 8.36971C1.25558 8.3563 1.29699 8.33439 1.33289 8.30522L8.27461 2.68268C8.33857 2.63198 8.41823 2.60434 8.50038 2.60434C8.58252 2.60434 8.66219 2.63198 8.72614 2.68268L15.6682 8.30522C15.704 8.33439 15.7453 8.35633 15.7898 8.36978C15.8343 8.38323 15.881 8.38794 15.9273 8.38363C15.9736 8.37931 16.0186 8.36607 16.0597 8.34465C16.1009 8.32323 16.1373 8.29405 16.1669 8.25879L16.9195 7.35914C16.9491 7.32369 16.9713 7.28283 16.9848 7.23891C16.9983 7.19499 17.0029 7.14887 16.9982 7.10322C16.9936 7.05756 16.9798 7.01326 16.9576 6.97286C16.9355 6.93246 16.9055 6.89676 16.8693 6.86781Z' fill='white'/%3E%3C/svg%3E%0A");
					position: relative;
					top: 2px;
				}

.error-wrapper .content .error-link a:hover,
				.error-wrapper .content .error-link a:focus {
					background-color: #0077be;
					background-color: var(--light-blue);
					color: #fff;
					color: var(--white);
				}

/* ============================================================
 * Media Queries
 * ============================================================ */

@media (min-width: 782px) {

		.error-wrapper .title-container {
			grid-gap: 110px;
			gap: 110px;
			padding: 40px 60px 100px 60px;
		}

		.error-wrapper .content {
			padding: 100px 30px;
			padding: 100px var(--pl-page);
		}
}

@media (min-width: 1240px) {

		.error-wrapper .title-container {
			grid-gap: 102px;
			gap: 102px;
			padding: 40px 164px 40px 164px
		}
	
			.error-wrapper .title-container .error-title {
				font-size: 46px;
				line-height: 61px;
			}
	
		.error-wrapper .content {
			margin: 0 auto;
			max-width: 724px;
			padding: 150px 30px;
			padding: 150px var(--pl-page);
		}
}

@media (min-width: 1700px) {

		.error-wrapper .content {
			padding: 200px 30px;
			padding: 200px var(--pl-page);
		}
}

@media (min-width: 1920px) {

		.error-wrapper .content {
			padding: 250px 30px;
			padding: 250px var(--pl-page);
		}
}

/* Gutenberg blocks */

/* @import url("../blocks/index.css"); */


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvc3R5bGUuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9nbG9iYWwvaW5kZXguY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvZ2xvYmFsL2FjY2Vzc2liaWxpdHkuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvZ2xvYmFsL3RleHQtc2l6ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9nbG9iYWwvYW5pbWF0ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9nbG9iYWwvdHlwb2dyYXBoeS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9nbG9iYWwvY29sb3JzLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Zyb250ZW5kL2dsb2JhbC9idXR0b25zLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Zyb250ZW5kL2dsb2JhbC9oZWFkZXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvZ2xvYmFsL2Zvb3Rlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9nbG9iYWwvbGlzdHMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvZ2xvYmFsL3NlYXJjaC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9iYXNlL3ByZWZlcnMtcmVkdWNlZC1tb3Rpb24uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvYmFzZS93b3JkcHJlc3MuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvY29tcG9uZW50cy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL2hvbWUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvY29tcG9uZW50cy9ob21lL2Jhbm5lci1tb2R1bGUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvY29tcG9uZW50cy9ob21lL3Byb2dyYW1zLWJhbm5lci5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL2hvbWUvYXBwbHktYmFubmVyLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Zyb250ZW5kL2NvbXBvbmVudHMvaG9tZS9saWZlLWF0LW5jLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Zyb250ZW5kL2NvbXBvbmVudHMvaG9tZS9zdHVkZW50LXNlcnZpY2VzLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Zyb250ZW5kL2NvbXBvbmVudHMvaG9tZS9saW5rLWJ1Y2tldHMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvY29tcG9uZW50cy9wYXR0ZXJuLWxpYnJhcnkvbW9kdWxlLWFjY29yZGlvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtYmFubmVyLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Zyb250ZW5kL2NvbXBvbmVudHMvcGF0dGVybi1saWJyYXJ5L21vZHVsZS1icmVhZGNydW1icy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtYnVja2V0LWxpbmsuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvY29tcG9uZW50cy9wYXR0ZXJuLWxpYnJhcnkvbW9kdWxlLWNhbGxvdXQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvY29tcG9uZW50cy9wYXR0ZXJuLWxpYnJhcnkvbW9kdWxlLWNvbnRlbnQtY2FyZHMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvY29tcG9uZW50cy9wYXR0ZXJuLWxpYnJhcnkvbW9kdWxlLWNvbnRlbnQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvY29tcG9uZW50cy9wYXR0ZXJuLWxpYnJhcnkvbW9kdWxlLWRpdmlkZXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvY29tcG9uZW50cy9wYXR0ZXJuLWxpYnJhcnkvbW9kdWxlLWV2ZW50cy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtZm9ybS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtbWVkaWEtZ2FsbGVyeS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtbmV3cy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtcXVpY2tsaW5rcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtc2ltcGxlLWNhcmRzLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Zyb250ZW5kL2NvbXBvbmVudHMvcGF0dGVybi1saWJyYXJ5L21vZHVsZS10YWJiZWQtY29udGVudC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtdGFibGUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvY29tcG9uZW50cy9wYXR0ZXJuLWxpYnJhcnkvbW9kdWxlLXRlc3RpbW9uaWFsLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Zyb250ZW5kL2NvbXBvbmVudHMvZXZlbnRzL2V2ZW50LWNhcmQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvY29tcG9uZW50cy9ldmVudHMvZXZlbnQtbGFuZGluZy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL2V2ZW50cy9ldmVudC1zaW5nbGUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZnJvbnRlbmQvY29tcG9uZW50cy9ldmVudHMvZXZlbnRzLWVuZ2FnZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL2Rpc2NvdmVyeS1wYXNzL2RwLWJhbm5lci5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL2Rpc2NvdmVyeS1wYXNzL2RwLWJyZWFkY3J1bWJzLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Zyb250ZW5kL2NvbXBvbmVudHMvZGlzY292ZXJ5LXBhc3MvZHAtY29udGFjdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL2Rpc2NvdmVyeS1wYXNzL2RwLWN0YS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL2Rpc2NvdmVyeS1wYXNzL2RwLWRhdGVzLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Zyb250ZW5kL2NvbXBvbmVudHMvZGlzY292ZXJ5LXBhc3MvZHAtaGVyby5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL2Rpc2NvdmVyeS1wYXNzL2RwLXJlc291cmNlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzL2Rpc2NvdmVyeS1wYXNzL2RwLXN0ZXBzLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Zyb250ZW5kL2NvbXBvbmVudHMvZGlzY292ZXJ5LXBhc3MvZHAtYXJyaXZhbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9mcm9udGVuZC9jb21wb25lbnRzLzQwNC80MDQuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVGVuVXBTY2FmZm9sZFxuICogaHR0cHM6Ly9wcm9qZWN0LXdlYnNpdGUudGxkXG4gKlxuICovXG5cbi8qIFJlc2V0cyAtIGluc3RhbGxlZCB2aWEgTlBNICovXG5AaW1wb3J0IHVybChcIm5vcm1hbGl6ZS5jc3NcIik7XG5cbi8qIEdsb2JhbCAtIGdsb2JhbCBwaWVjZXMgbGlrZSBtZWRpYSBxdWVyaWVzLCBtaXhpbnMgYW5kIHBsYWNob2xkZXJzICovXG5AaW1wb3J0IHVybChcImdsb2JhbC9pbmRleC5jc3NcIik7XG5AaW1wb3J0IHVybChcImdsb2JhbC9zZWFyY2guY3NzXCIpO1xuXG4vKiBCYXNlIC0gYmFzZSBzdHlsZXMgc3VjaCBhcyBmb250cywgdHlwb2dyYXBoeSwgYW5kIHdvcmRwcmVzcyBvdmVycmlkZXMgKi9cbkBpbXBvcnQgdXJsKFwiYmFzZS9pbmRleC5jc3NcIik7XG5cbi8qIExheW91dCAtIHN0eWxlcyBzcGVjaWZpYyB0byBsYXlvdXQgKi9cblxuLyogQGltcG9ydCB1cmwoXCJsYXlvdXQvaW5kZXguY3NzXCIpOyAqL1xuXG4vKiBUZW1wbGF0ZXMgKi9cblxuLyogQGltcG9ydCB1cmwoXCJ0ZW1wbGF0ZXMvaW5kZXguY3NzXCIpOyAqL1xuXG4vKiBDb21wb25lbnRzICovXG5cbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9pbmRleC5jc3NcIik7XG5cbi8qIEd1dGVuYmVyZyBibG9ja3MgKi9cblxuLyogQGltcG9ydCB1cmwoXCIuLi9ibG9ja3MvaW5kZXguY3NzXCIpOyAqL1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogR2xvYmFsIFN0eWxlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgdXJsKFwiYWNjZXNzaWJpbGl0eS5jc3NcIik7XG5AaW1wb3J0IHVybChcInRleHQtc2l6ZS5jc3NcIik7XG5AaW1wb3J0IHVybChcImFuaW1hdGUuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJ0eXBvZ3JhcGh5LmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29sb3JzLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiYnV0dG9ucy5jc3NcIik7XG5AaW1wb3J0IHVybChcImhlYWRlci5jc3NcIik7XG5AaW1wb3J0IHVybChcImZvb3Rlci5jc3NcIik7XG5AaW1wb3J0IHVybChcImxpc3RzLmNzc1wiKTtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEN1c3RvbSBEZWxheXMgYW5kIER1cmF0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogV2hlbiBzY3JlZW4gbG9hZHMsIGV2ZXJ5dGhpbmcgd2l0aCBjbGFzcyBvZiBzY3JvbGxpbmdcbiAgIHdpbGwgaGF2ZSAwIG9wYWNpdHkgKi9cbi5zY3JvbGxpbmcge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4vKiBBbmltYXRpb24gZGVsYXlzIHNvIG5vdCBhbGwgYW5pbWF0aW9ucyBvY2N1ciBhdCBvbmNlLCBcbiAgIGNhbiBiZSBlZGl0ZWQgYW5kIGN1c3RvbWl6ZWQgKi9cbi5hbmltYXRlX19hbmltYXRlZCB7XG5cblx0JjpudGgtY2hpbGQoMikge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cblx0XHRhbmltYXRpb24tZGVsYXk6IDAuM3M7XG5cdH1cblxuXHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnM7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuXHRcdGFuaW1hdGlvbi1kZWxheTogMC42cztcblx0fVxuXG5cdCY6bnRoLWNoaWxkKDQpIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC45czsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xuXHR9XG5cblx0JjpudGgtY2hpbGQoNSkge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjJzOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cblx0XHRhbmltYXRpb24tZGVsYXk6IDEuMnM7XG5cdH1cblxuXHQmOm50aC1jaGlsZCg2KSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuNXM7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuXHRcdGFuaW1hdGlvbi1kZWxheTogMS41cztcblx0fVxuXG5cdCY6bnRoLWNoaWxkKDcpIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS44czsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xuXHR9XG5cblx0JjpudGgtY2hpbGQoOCkge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAyLjFzOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cblx0XHRhbmltYXRpb24tZGVsYXk6IDIuMXM7XG5cdH1cblxuXHQmOm50aC1jaGlsZCg5KSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDIuNHM7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuXHRcdGFuaW1hdGlvbi1kZWxheTogMi40cztcblx0fVxuXG5cdCY6bnRoLWNoaWxkKDEwKSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDIuN3M7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuXHRcdGFuaW1hdGlvbi1kZWxheTogMi43cztcblx0fVxufVxuXG4vKiBBbnl0aGluZyB3aXRoIGEgY2xhc3Mgb2YgXCJuby1kZWxheVwiIHdpbGwgbG9hZCBpbiBhdFxuICAgcmVndWxhciBhbmltYXRpb24gc3BlZWQgKi9cbi5hbmltYXRlX19hbmltYXRlZC5uby1kZWxheSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50OyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cblx0YW5pbWF0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBBY2Nlc3NpYmlsaXR5IFN0eWxlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5za2lwLS10by1jb250ZW50IHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsZWZ0OiAxMHB4O1xuXHRvdXRsaW5lOiBkb3R0ZWQgMnB4IHZhcigtLXdoaXRlKTtcblx0b3V0bGluZS1vZmZzZXQ6IDVweDtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiAtMTUwcHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHR6LWluZGV4OiAxMDAwMDAwO1xuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IGRvdHRlZCAycHggdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiAxMHB4O1xuXHR9XG59XG5cbmEsXG5idXR0b24sXG5pbnB1dCxcblt0YWJpbmRleD1cIjBcIl0ge1xuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IGRvdHRlZCAycHggdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IDRweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ji5saWdodC0tZm9jdXMge1xuXHRcdFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogZG90dGVkIDJweCB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiA0cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlciAuaGVhZGVyLS1ib3R0b20gLm1lbnUtLWNvbnRhaW5lciBuYXYgPiB1bCA+IGxpID4gYTpmb2N1cyxcbi5mb290ZXIgLmZvb3Rlci0tdG9wIG5hdiAubWVudSAubWVudS1pdGVtIGE6Zm9jdXMge1xuXHRvdXRsaW5lOiBkb3R0ZWQgMnB4IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyIC5oZWFkZXItLXRvcCAuaW5wdXQtLWNvbnRhaW5lciAuc2VhcmNoLS1jb250YWluZXIgaW5wdXQ6Zm9jdXMge1xuXHRvdXRsaW5lLW9mZnNldDogLTJweCAhaW1wb3J0YW50O1xufVxuXG4uaHAtLWJhbm5lci1tb2R1bGUgLmhwLS1zbGlkZXIgLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHggIWltcG9ydGFudDtcbn1cblxuLyogZGlzYWJsZSBsaW5rcyBhbmQgaW5wdXRzIGluIGFsbCBjZWxscyAqL1xuLmJhbm5lci0tc2xpZGUgYSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogZW5hYmxlIGxpbmtzIGFuZCBpbnB1dHMgaW4gc2VsZWN0ZWQgY2VsbCAqL1xuLmJhbm5lci0tc2xpZGUuaXMtc2VsZWN0ZWQgYSB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuYm9keTpub3QoLnVzZXItaXMtdGFiYmluZykgYTpmb2N1cyxcbmJvZHk6bm90KC51c2VyLWlzLXRhYmJpbmcpIFt0YWJpbmRleD1cIjBcIl06Zm9jdXMsXG5ib2R5Om5vdCgudXNlci1pcy10YWJiaW5nKSBkZXRhaWxzOmZvY3VzLFxuYm9keTpub3QoLnVzZXItaXMtdGFiYmluZykgc3VtbWFyeTpmb2N1cyxcbmJvZHk6bm90KC51c2VyLWlzLXRhYmJpbmcpIGlucHV0OmZvY3VzLFxuYm9keTpub3QoLnVzZXItaXMtdGFiYmluZykgdGV4dGFyZWE6Zm9jdXNcbmJvZHk6bm90KC51c2VyLWlzLXRhYmJpbmcpIGJ1dHRvbjpmb2N1cyxcbmJvZHk6bm90KC51c2VyLWlzLXRhYmJpbmcpIHNlbGVjdDpmb2N1cyxcbmJvZHk6bm90KC51c2VyLWlzLXRhYmJpbmcpIC5jYXJvdXNlbC1jZWxsOmZvY3VzLFxuYm9keTpub3QoLnVzZXItaXMtdGFiYmluZykgLmFjY29yZGlvbi0tYnRuOmZvY3VzLFxuYm9keTpub3QoLnVzZXItaXMtdGFiYmluZykgLnF1aWNrbGlua3MtLXRvZ2dsZTpmb2N1cyxcbmJvZHk6bm90KC51c2VyLWlzLXRhYmJpbmcpIC5zZWFyY2gtLWlucHV0OmZvY3VzLFxuYm9keTpub3QoLnVzZXItaXMtdGFiYmluZykgLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMgLmZsaWNraXR5LXZpZXdwb3J0LFxuYm9keTpub3QoLnVzZXItaXMtdGFiYmluZykgLmxpZ2h0LS1mb2N1czpmb2N1cyxcbmJvZHk6bm90KC51c2VyLWlzLXRhYmJpbmcpIC5oZWFkZXIgLmhlYWRlci0tYm90dG9tIC5tZW51LS1jb250YWluZXIgbmF2ID4gdWwgPiBsaSA+IGE6Zm9jdXMsXG5ib2R5Om5vdCgudXNlci1pcy10YWJiaW5nKSAuZm9vdGVyIC5mb290ZXItLXRvcCBuYXYgLm1lbnUgLm1lbnUtaXRlbSBhOmZvY3VzLFxuYm9keTpub3QoLnVzZXItaXMtdGFiYmluZykgLmhwLS1iYW5uZXItbW9kdWxlIC5ocC0tc2xpZGVyIC5mbGlja2l0eS1idXR0b246Zm9jdXMsXG5ib2R5Om5vdCgudXNlci1pcy10YWJiaW5nKSAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtaGVhZGVyLS1oYXMtZXZlbnQtc2VhcmNoIC50cmliZS1ldmVudHMtaGVhZGVyX19ldmVudHMtYmFyIC50cmliZS1ldmVudHMtYy1ldmVudHMtYmFyX19zZWFyY2gtY29udGFpbmVyIC50cmliZS1ldmVudHMtYy1ldmVudHMtYmFyX19zZWFyY2ggLnRyaWJlLWV2ZW50cy1jLXNlYXJjaF9fYnV0dG9uOmZvY3VzLFxuYm9keTpub3QoLnVzZXItaXMtdGFiYmluZykgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2JvZHkgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fd2VlayAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXkgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LWNlbGwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX211bHRpZGF5LWV2ZW50LXdyYXBwZXI6Zm9jdXMtd2l0aGluIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX211bHRpZGF5LWV2ZW50LWJhcixcbmJvZHk6bm90KC51c2VyLWlzLXRhYmJpbmcpIC5wbC0tdGFiYmVkLWNvbnRlbnQgLnRhYmJlZC1jb250ZW50LS13cmFwcGVyIC50YWJiZWQtY29udGVudC0tYnV0dG9ucy10YWJsZXQgLnRhYmJlZC1jb250ZW50LS1idG46Zm9jdXMsXG5ib2R5Om5vdCgudXNlci1pcy10YWJiaW5nKSAucGwtLWJ1Y2tldC1saW5rIC5saW5rcy0tY29udGFpbmVyIC5saW5rOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRleHQgU2l6ZSBUb2dnbGVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmh0bWwge1xuXHRmb250LXNpemU6IDEwMCU7XG5cdFxuXHQmW2RhdGEtc2l6ZT1cInNtYWxsXCJdIHtcblx0XHR6b29tOiAwLjk7XG5cdH1cbiBcblx0JltkYXRhLXNpemU9XCJsYXJnZVwiXSB7XG5cdFx0em9vbTogMS4xO1xuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBNZWRpYSBRdWVyaWVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG5cblx0aHRtbCB7XG5cblx0XHQmW2RhdGEtc2l6ZT1cImxhcmdlXCJdIHtcblxuXHRcdFx0JiAuaGVhZGVyIHtcblx0XG5cdFx0XHRcdCYgLmhlYWRlci0tdG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDUwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5oZWFkZXItLWNlbnRlciB7XG5cdFx0XHRcdFx0cGFkZGluZzogNDVweCA0NXB4IDQ1cHggNTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmhlYWRlci0tYm90dG9tIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuZm9vdGVyIHtcblxuXHRcdFx0XHQmIC5mb290ZXItLXRvcCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNDVweCA1MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuZm9vdGVyLS1jZW50ZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDUwcHggODBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmZvb3Rlci0tYm90dG9tIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLSBodHRwczovL2FuaW1hdGUuc3R5bGUvXG4gKiBWZXJzaW9uIC0gNC4xLjFcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgQW5pbWF0ZS5jc3NcbiAqLzpyb290IHtcblx0LS1hbmltYXRlLWR1cmF0aW9uOiAxNTAwbXM7XG5cdC0tYW5pbWF0ZS1kZWxheTogMjtcblx0LS1hbmltYXRlLXJlcGVhdDogMTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuXHRhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19pbmZpbml0ZSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTEge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0KTtcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tYW5pbWF0ZS1yZXBlYXQpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTIge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICoyKTtcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKjIpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTMge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICozKTtcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKjMpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMXMge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogdmFyKC0tYW5pbWF0ZS1kZWxheSk7XG5cdGFuaW1hdGlvbi1kZWxheTogdmFyKC0tYW5pbWF0ZS1kZWxheSk7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0ycyB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICoyKTtcblx0YW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICoyKTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTNzIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKjMpO1xuXHRhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKjMpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNHMge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqNCk7XG5cdGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqNCk7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS01cyB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICo1KTtcblx0YW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICo1KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3RlciB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pLzIpO1xuXHRhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikvMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKjAuOCk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqMC44KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3cge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqMik7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93ZXIge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqMyk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqMyk7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSwgcHJpbnQge1xuXG5cdC5hbmltYXRlX19hbmltYXRlZCB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuYW5pbWF0ZV9fYW5pbWF0ZWRbY2xhc3MqPU91dF0ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG5cblx0MCUsXG5cdDIwJSxcblx0NTMlLFxuXHR0byB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cblxuXHQ0MCUsXG5cdDQzJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApIHNjYWxlWSgxLjEpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApIHNjYWxlWSgxLjEpO1xuXHR9XG5cblx0NzAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGVZKDAuOTUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZVkoMC45NSk7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHR9XG5cblx0OTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcblxuXHQwJSxcblx0MjAlLFxuXHQ1MyUsXG5cdHRvIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxuXG5cdDQwJSxcblx0NDMlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG5cdH1cblxuXHQ3MCUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKSBzY2FsZVkoMS4wNSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuXHR9XG5cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZVkoMC45NSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlWSgwLjk1KTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdH1cblxuXHQ5MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcblx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuXG5cdDAlLFxuXHQ1MCUsXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MjUlLFxuXHQ3NSUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG5cblx0MCUsXG5cdDUwJSxcblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQyNSUsXG5cdDc1JSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmxhc2gge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcblx0YW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHR9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3B1bHNlIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG5cdGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcblx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0fVxuXG5cdDMwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuXHR9XG5cblx0NDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG5cdH1cblxuXHQ1MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcblx0fVxuXG5cdDY1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuXHR9XG5cblx0NzUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHR9XG5cblx0MzAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG5cdH1cblxuXHQ0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuXHR9XG5cblx0NjUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG5cdH1cblxuXHQ3NSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHR9XG59XG5cbi5hbmltYXRlX19ydWJiZXJCYW5kIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyYmFuZDtcblx0YW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZVgge1xuXG5cdDAlLFxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG5cblx0MTAlLFxuXHQzMCUsXG5cdDUwJSxcblx0NzAlLFxuXHQ5MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG5cdH1cblxuXHQyMCUsXG5cdDQwJSxcblx0NjAlLFxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2hha2VYIHtcblxuXHQwJSxcblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxuXG5cdDEwJSxcblx0MzAlLFxuXHQ1MCUsXG5cdDcwJSxcblx0OTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuXHR9XG5cblx0MjAlLFxuXHQ0MCUsXG5cdDYwJSxcblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fc2hha2VYIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2V4O1xuXHRhbmltYXRpb24tbmFtZTogc2hha2VYO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2VZIHtcblxuXHQwJSxcblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxuXG5cdDEwJSxcblx0MzAlLFxuXHQ1MCUsXG5cdDcwJSxcblx0OTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuXHR9XG5cblx0MjAlLFxuXHQ0MCUsXG5cdDYwJSxcblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlWSB7XG5cblx0MCUsXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cblxuXHQxMCUsXG5cdDMwJSxcblx0NTAlLFxuXHQ3MCUsXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcblx0fVxuXG5cdDIwJSxcblx0NDAlLFxuXHQ2MCUsXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3NoYWtlWSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtleTtcblx0YW5pbWF0aW9uLW5hbWU6IHNoYWtlWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXG5cdDYuNSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcblx0fVxuXG5cdDE4LjUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcblx0fVxuXG5cdDMxLjUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG5cdH1cblxuXHQ0My41JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG5cdH1cblxuXHQ1MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXG5cdDYuNSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcblx0fVxuXG5cdDE4LjUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcblx0fVxuXG5cdDMxLjUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG5cdH1cblxuXHQ0My41JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG5cdH1cblxuXHQ1MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9faGVhZFNoYWtlIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZHNoYWtlO1xuXHRhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuXHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcblxuXHQyMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcblx0fVxuXG5cdDQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG5cdH1cblxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuXG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuXHR9XG5cblx0NDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcblx0fVxuXG5cdDYwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3N3aW5nIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG5cdGFuaW1hdGlvbi1uYW1lOiBzd2luZztcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdH1cblxuXHQxMCUsXG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlKC0zZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlKC0zZGVnKTtcblx0fVxuXG5cdDMwJSxcblx0NTAlLFxuXHQ3MCUsXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKDNkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoM2RlZyk7XG5cdH1cblxuXHQ0MCUsXG5cdDYwJSxcblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0fVxuXG5cdDEwJSxcblx0MjAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUoLTNkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUoLTNkZWcpO1xuXHR9XG5cblx0MzAlLFxuXHQ1MCUsXG5cdDcwJSxcblx0OTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoM2RlZyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgzZGVnKTtcblx0fVxuXG5cdDQwJSxcblx0NjAlLFxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgtM2RlZyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgtM2RlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fdGFkYSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG5cdGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG5cblx0MTUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlKC01ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZSgtNWRlZyk7XG5cdH1cblxuXHQzMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZSgzZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlKDNkZWcpO1xuXHR9XG5cblx0NDUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlKC0zZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZSgtM2RlZyk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZSgyZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlKDJkZWcpO1xuXHR9XG5cblx0NzUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUoLTFkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUoLTFkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxuXG5cdDE1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZSgtNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUoLTVkZWcpO1xuXHR9XG5cblx0MzAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUoM2RlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZSgzZGVnKTtcblx0fVxuXG5cdDQ1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZSgtM2RlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUoLTNkZWcpO1xuXHR9XG5cblx0NjAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUoMmRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZSgyZGVnKTtcblx0fVxuXG5cdDc1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC0xZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC0xZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3dvYmJsZSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcblx0YW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcblxuXHQwJSxcblx0MTEuMSUsXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cblxuXHQyMi4yJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuXHR9XG5cblx0MzMuMyUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuXHR9XG5cblx0NDQuNCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG5cdH1cblxuXHQ1NS41JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcblx0fVxuXG5cdDY2LjYlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG5cdH1cblxuXHQ3Ny43JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuXHR9XG5cblx0ODguOCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuXG5cdDAlLFxuXHQxMS4xJSxcblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxuXG5cdDIyLjIlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG5cdH1cblxuXHQzMy4zJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG5cdH1cblxuXHQ0NC40JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcblx0fVxuXG5cdDU1LjUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuXHR9XG5cblx0NjYuNiUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcblx0fVxuXG5cdDc3LjclIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG5cdH1cblxuXHQ4OC44JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2plbGxvIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG5cdGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0MTQlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG5cdH1cblxuXHQyOCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0NDIlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG5cdH1cblxuXHQ3MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgaGVhcnRCZWF0IHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cblxuXHQxNCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcblx0fVxuXG5cdDI4JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cblxuXHQ0MiUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcblx0fVxuXG5cdDcwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2hlYXJ0QmVhdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqMS4zKTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuXHRhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKjEuMyk7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYXJ0YmVhdDtcblx0YW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcblx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5Eb3duIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG5cdH1cblxuXHQ4MCUge1xuXHRcdG9wYWNpdHk6IDAuNztcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBiYWNrSW5Eb3duIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG5cdH1cblxuXHQ4MCUge1xuXHRcdG9wYWNpdHk6IDAuNztcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2JhY2tJbkRvd24ge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNraW5kb3duO1xuXHRhbmltYXRpb24tbmFtZTogYmFja0luRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJbkxlZnQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tJbkxlZnQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fYmFja0luTGVmdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tpbmxlZnQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luUmlnaHQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG5cdH1cblxuXHQ4MCUge1xuXHRcdG9wYWNpdHk6IDAuNztcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwLjcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBiYWNrSW5SaWdodCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDAuNztcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fYmFja0luUmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNraW5yaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IGJhY2tJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luVXAge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG5cdH1cblxuXHQ4MCUge1xuXHRcdG9wYWNpdHk6IDAuNztcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBiYWNrSW5VcCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDAuNztcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoMC43KTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuNyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fYmFja0luVXAge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNraW51cDtcblx0YW5pbWF0aW9uLW5hbWU6IGJhY2tJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dERvd24ge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0MjAlIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC43KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSgwLjcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmFja091dERvd24ge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0MjAlIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC43KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSgwLjcpO1xuXHR9XG59XG5cbi5hbmltYXRlX19iYWNrT3V0RG93biB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tvdXRkb3duO1xuXHRhbmltYXRpb24tbmFtZTogYmFja091dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0TGVmdCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cblxuXHQyMCUge1xuXHRcdG9wYWNpdHk6IDAuNztcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwLjcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDAuNztcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmFja091dExlZnQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0MjAlIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMC43KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fYmFja091dExlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrb3V0bGVmdDtcblx0YW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dFJpZ2h0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxuXG5cdDIwJSB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmFja091dFJpZ2h0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxuXG5cdDIwJSB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuNyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuXHR9XG59XG5cbi5hbmltYXRlX19iYWNrT3V0UmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrb3V0cmlnaHQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0VXAge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0MjAlIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC43KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBiYWNrT3V0VXAge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0MjAlIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC43KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC43KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSgwLjcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2JhY2tPdXRVcCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tvdXR1cDtcblx0YW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcblxuXHQwJSxcblx0MjAlLFxuXHQ0MCUsXG5cdDYwJSxcblx0ODAlLFxuXHR0byB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0fVxuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcblx0fVxuXG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuXHR9XG5cblx0NDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuXHR9XG5cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuXG5cdDAlLFxuXHQyMCUsXG5cdDQwJSxcblx0NjAlLFxuXHQ4MCUsXG5cdHRvIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHR9XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuXHR9XG5cblx0MjAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG5cdH1cblxuXHQ0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcblx0fVxuXG5cdDYwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG5cdH1cblxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZUluIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqMC43NSk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqMC43NSk7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZWluO1xuXHRhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuXG5cdDAlLFxuXHQ2MCUsXG5cdDc1JSxcblx0OTAlLFxuXHR0byB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0fVxuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgc2NhbGVZKDAuOSk7XG5cdH1cblxuXHQ3NSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcblx0fVxuXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuXG5cdDAlLFxuXHQ2MCUsXG5cdDc1JSxcblx0OTAlLFxuXHR0byB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0fVxuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgc2NhbGVZKDAuOSk7XG5cdH1cblxuXHQ3NSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcblx0fVxuXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZUluRG93biB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZWluZG93bjtcblx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG5cblx0MCUsXG5cdDYwJSxcblx0NzUlLFxuXHQ5MCUsXG5cdHRvIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHR9XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcblx0fVxuXG5cdDYwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuXHR9XG5cblx0NzUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG5cdH1cblxuXHQ5MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcblxuXHQwJSxcblx0NjAlLFxuXHQ3NSUsXG5cdDkwJSxcblx0dG8ge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdH1cblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG5cdH1cblxuXHQ3NSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcblx0fVxuXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZUluTGVmdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZWlubGVmdDtcblx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuXG5cdDAlLFxuXHQ2MCUsXG5cdDc1JSxcblx0OTAlLFxuXHR0byB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0fVxuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcblx0fVxuXG5cdDc1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcblx0fVxuXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuXG5cdDAlLFxuXHQ2MCUsXG5cdDc1JSxcblx0OTAlLFxuXHR0byB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0fVxuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcblx0fVxuXG5cdDc1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcblx0fVxuXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fYm91bmNlSW5SaWdodCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZWlucmlnaHQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG5cblx0MCUsXG5cdDYwJSxcblx0NzUlLFxuXHQ5MCUsXG5cdHRvIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHR9XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcblx0fVxuXG5cdDc1JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcblx0fVxuXG5cdDkwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuXG5cdDAlLFxuXHQ2MCUsXG5cdDc1JSxcblx0OTAlLFxuXHR0byB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0fVxuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApIHNjYWxlWSg1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG5cdH1cblxuXHQ3NSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG5cdH1cblxuXHQ5MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCkgc2NhbGVZKDAuOTg1KTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZUluVXAge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VpbnVwO1xuXHRhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG5cblx0MjAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG5cdH1cblxuXHQ1MCUsXG5cdDU1JSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuXG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuXHR9XG5cblx0NTAlLFxuXHQ1NSUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuXHR9XG59XG5cbi5hbmltYXRlX19ib3VuY2VPdXQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICowLjc1KTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICowLjc1KTtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlb3V0O1xuXHRhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG5cblx0MjAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG5cdH1cblxuXHQ0MCUsXG5cdDQ1JSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcblxuXHQyMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcblx0fVxuXG5cdDQwJSxcblx0NDUlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fYm91bmNlT3V0RG93biB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZW91dGRvd247XG5cdGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG5cblx0MjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuXG5cdDIwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZU91dExlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VvdXRsZWZ0O1xuXHRhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcblxuXHQyMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuXG5cdDIwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZU91dFJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlb3V0cmlnaHQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcblxuXHQyMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuXHR9XG5cblx0NDAlLFxuXHQ0NSUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlWSgwLjkpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuXG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG5cdH1cblxuXHQ0MCUsXG5cdDQ1JSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZU91dFVwIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlb3V0dXA7XG5cdGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZWluO1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwJSwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19mYWRlSW5Eb3duIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZWluZG93bjtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19mYWRlSW5Eb3duQmlnIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZWluZG93bmJpZztcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwJSwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAlLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAlLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMCUsIDAsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19mYWRlSW5MZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZWlubGVmdDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuXG5cdFx0Ji5tZW51LS13cmFwcGVyIHtcblx0XHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVpbnVwO1xuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuXHRcdH1cblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluTGVmdEJpZyB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVpbmxlZnRiaWc7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVJblJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZWlucmlnaHQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19mYWRlSW5SaWdodEJpZyB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVpbnJpZ2h0YmlnO1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMCUsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAlLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluVXAge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlaW51cDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVJblVwQmlnIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZWludXBiaWc7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblRvcExlZnQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRvcExlZnQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluVG9wTGVmdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVpbnRvcGxlZnQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Ub3BMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVG9wUmlnaHQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluVG9wUmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlaW50b3ByaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblRvcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbUxlZnQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVJbkJvdHRvbUxlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlaW5ib3R0b21sZWZ0O1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluQm90dG9tUmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlaW5ib3R0b21yaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbVJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlb3V0O1xuXHRhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXREb3duIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZW91dGRvd247XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZU91dERvd25CaWcge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlb3V0ZG93bmJpZztcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRMZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZW91dGxlZnQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRMZWZ0QmlnIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZW91dGxlZnRiaWc7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZW91dHJpZ2h0O1xuXHRhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRSaWdodEJpZyB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVvdXRyaWdodGJpZztcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRVcCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVvdXR1cDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZU91dFVwQmlnIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZW91dHVwYmlnO1xuXHRhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFRvcExlZnQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRUb3BMZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZW91dHRvcGxlZnQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VG9wTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmFkZU91dFRvcFJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZW91dHRvcHJpZ2h0O1xuXHRhbmltYXRpb24tbmFtZTogZmFkZU91dFRvcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21SaWdodCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21SaWdodCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVvdXRib3R0b21yaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRCb3R0b21SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21MZWZ0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbUxlZnQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21MZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZW91dGJvdHRvbWxlZnQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTtcblx0fVxuXG5cdDQwJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO1xuXHR9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO1xuXHR9XG5cblx0ODAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pO1xuXHR9XG5cblx0NDAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7XG5cdH1cblxuXHQ1MCUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7XG5cdH1cblxuXHQ4MCUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2ZsaXAge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuXHRhbmltYXRpb24tbmFtZTogZmxpcDtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcblx0fVxuXG5cdDQwJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG5cdH1cblxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG5cdH1cblxuXHQ0MCUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcblx0fVxuXG5cdDYwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuXHR9XG5cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2ZsaXBJblgge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwaW54O1xuXHRhbmltYXRpb24tbmFtZTogZmxpcEluWDtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG5cdH1cblxuXHQ0MCUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTtcblx0fVxuXG5cdDYwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuXHR9XG5cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuXHR9XG5cblx0NDAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuXHR9XG59XG5cbi5hbmltYXRlX19mbGlwSW5ZIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcGlueTtcblx0YW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdH1cblxuXHQzMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcblx0fVxuXG5cdDMwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuXHR9XG59XG5cbi5hbmltYXRlX19mbGlwT3V0WCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKjAuNzUpO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuXHRhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKjAuNzUpO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwb3V0eDtcblx0YW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuXHR9XG5cblx0MzAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG5cdH1cblxuXHQzMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fZmxpcE91dFkge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICowLjc1KTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICowLjc1KTtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcG91dHk7XG5cdGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblJpZ2h0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW5SaWdodCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG5cdH1cblxuXHQ4MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19saWdodFNwZWVkSW5SaWdodCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0c3BlZWRpbnJpZ2h0O1xuXHRhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluUmlnaHQ7XG5cdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goNWRlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogc2tld1goNWRlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19saWdodFNwZWVkSW5MZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRzcGVlZGlubGVmdDtcblx0YW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbkxlZnQ7XG5cdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0UmlnaHQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dFJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRzcGVlZG91dHJpZ2h0O1xuXHRhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dFJpZ2h0O1xuXHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0TGVmdCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRMZWZ0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuXHR9XG59XG5cbi5hbmltYXRlX19saWdodFNwZWVkT3V0TGVmdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0c3BlZWRvdXRsZWZ0O1xuXHRhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dExlZnQ7XG5cdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3JvdGF0ZUluIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlaW47XG5cdGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3JvdGF0ZUluRG93bkxlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVpbmRvd25sZWZ0O1xuXHRhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fcm90YXRlSW5Eb3duUmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVpbmRvd25yaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3JvdGF0ZUluVXBMZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlaW51cGxlZnQ7XG5cdGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fcm90YXRlSW5VcFJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlaW51cHJpZ2h0O1xuXHRhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuXHR9XG59XG5cbi5hbmltYXRlX19yb3RhdGVPdXQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVvdXQ7XG5cdGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3JvdGF0ZU91dERvd25MZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlb3V0ZG93bmxlZnQ7XG5cdGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3JvdGF0ZU91dERvd25SaWdodCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZW91dGRvd25yaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fcm90YXRlT3V0VXBMZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlb3V0dXBsZWZ0O1xuXHRhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3JvdGF0ZU91dFVwUmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVvdXR1cHJpZ2h0O1xuXHRhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0fVxuXG5cdDIwJSxcblx0NjAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcblx0fVxuXG5cdDQwJSxcblx0ODAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0fVxuXG5cdDIwJSxcblx0NjAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcblx0fVxuXG5cdDQwJSxcblx0ODAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9faGluZ2Uge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICoyKTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICoyKTtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG5cdGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcblx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG5cdH1cblxuXHQ1MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuXHR9XG5cblx0NzAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG5cdH1cblxuXHQ1MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuXHR9XG5cblx0NzAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX2phY2tJblRoZUJveCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGphY2tpbnRoZWJveDtcblx0YW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUoLTEyMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlKC0xMjBkZWcpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZSgtMTIwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUoLTEyMGRlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3JvbGxJbiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxpbjtcblx0YW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZSgxMjBkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlKDEyMGRlZyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUoMTIwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZSgxMjBkZWcpO1xuXHR9XG59XG5cbi5hbmltYXRlX19yb2xsT3V0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbG91dDtcblx0YW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuXHR9XG5cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5hbmltYXRlX196b29tSW4ge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29taW47XG5cdGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcblx0fVxuXG5cdDYwJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuXHR9XG5cblx0NjAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX196b29tSW5Eb3duIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbWluZG93bjtcblx0YW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcblx0fVxuXG5cdDYwJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuXHR9XG5cblx0NjAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX196b29tSW5MZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbWlubGVmdDtcblx0YW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuXHR9XG5cblx0NjAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuXHR9XG5cblx0NjAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3pvb21JblJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbWlucmlnaHQ7XG5cdGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG5cdH1cblxuXHQ2MCUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fem9vbUluVXAge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29taW51cDtcblx0YW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG5cblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uYW5pbWF0ZV9fem9vbU91dCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21vdXQ7XG5cdGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuXG5cdDQwJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuXG5cdDQwJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX196b29tT3V0RG93biB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21vdXRkb3duO1xuXHRhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcblxuXHQ0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuXG5cdDQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3pvb21PdXRMZWZ0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbW91dGxlZnQ7XG5cdGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuXG5cdDQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuXG5cdDQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG5cdH1cbn1cblxuLmFuaW1hdGVfX3pvb21PdXRSaWdodCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21vdXRyaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG5cblx0NDAlIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuXG5cdDQwJSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuXHR9XG59XG5cbi5hbmltYXRlX196b29tT3V0VXAge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tb3V0dXA7XG5cdGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG4uYW5pbWF0ZV9fc2xpZGVJbkRvd24ge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZWluZG93bjtcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19zbGlkZUluTGVmdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlaW5sZWZ0O1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19zbGlkZUluUmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZWlucmlnaHQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG59XG5cbi5hbmltYXRlX19zbGlkZUluVXAge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZWludXA7XG5cdGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG4uYW5pbWF0ZV9fc2xpZGVPdXREb3duIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVvdXRkb3duO1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbi5hbmltYXRlX19zbGlkZU91dExlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZW91dGxlZnQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbi5hbmltYXRlX19zbGlkZU91dFJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVvdXRyaWdodDtcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxuXG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG4uYW5pbWF0ZV9fc2xpZGVPdXRVcCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlb3V0dXA7XG5cdGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBUeXBvZ3JhcGh5XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuOnJvb3Qge1xuXHQtLWZvbnQtcHJpbWFyeTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcblxuXHQvKiBGb250IFdlaWdodHMgKi9cblx0LS1mb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG5cdC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcblx0LS1mb250LXdlaWdodC1ib2xkOiA3MDA7XG5cdC0tZm9udC13ZWlnaHQteGJvbGQ6IDgwMDtcblx0LS1mb250LXdlaWdodC1ibGFjazogOTAwO1xuXG5cdC8qIEhvbWVwYWdlIFJlc3BvbnNpdmUgSGVhZGVycyAtIEZvbnQgU2l6ZXMgKi9cblx0LS1ocC1oMS1mb250LXNpemU6IDI3cHg7XG5cdC0taHAtaDItZm9udC1zaXplOiAyMXB4O1xuXHQtLWhwLWgzLWZvbnQtc2l6ZTogMThweDtcblx0LS1ocC1oMy1mb250LXNpemU6IDE2cHg7XG5cblx0LyogSG9tZXBhZ2UgUmVzcG9uc2l2ZSBIZWFkZXJzIC0gTGluZSBIZWlnaHRzICovXG5cdC0taHAtaDEtbGluZS1oZWlnaHQ6IDMwcHg7XG5cdC0taHAtaDItbGluZS1oZWlnaHQ6IDI2cHg7XG5cdC0taHAtaDMtbGluZS1oZWlnaHQ6IDIxLjZweDtcblxuXHQvKiBIb21lcGFnZSBSZXNwb25zaXZlIENvbnRlbnQgLSBGb250IFNpemVzICovXG5cdC0taHAtbGFyZ2UtYm9keTogMThweDtcblx0LS1ocC1yZWd1bGFyLWJvZHk6IDE0cHg7XG4gXG5cdC8qIEhvbWVwYWdlIFJlc3BvbnNpdmUgQ29udGVudCAtIExpbmUgSGVpZ2h0cyAqL1xuXHQtLWhwLWxhcmdlLWJvZHktbGluZS1oZWlnaHQ6IDI3cHg7XG5cdC0taHAtcmVndWxhci1ib2R5LWxpbmUtaGVpZ2h0OiAxOHB4O1xuXG5cdC8qIFBhdHRlcm4gTGlicmFyeSBIZWFkZXJzIC0gRm9udCBTaXplcyAqL1xuXHQtLWgxLWZvbnQtc2l6ZTogNDhweDtcblx0LS1oMi1mb250LXNpemU6IDMwcHg7XG5cdC0taDMtZm9udC1zaXplOiAyN3B4O1xuXHQtLWg0LWZvbnQtc2l6ZTogMjVweDtcblx0LS1oNS1mb250LXNpemU6IDIycHg7XG5cdC0taDYtZm9udC1zaXplOiAxOXB4O1xuXG5cdC8qIFBhdHRlcm4gTGlicmFyeSBIZWFkZXJzIC0gTGluZSBIZWlnaHRzICovXG5cdC0taDEtbGluZS1oZWlnaHQ6IDU4cHg7XG5cdC0taDItbGluZS1oZWlnaHQ6IDM4cHg7XG5cdC0taDMtbGluZS1oZWlnaHQ6IDM2cHg7XG5cdC0taDQtbGluZS1oZWlnaHQ6IDMycHg7XG5cdC0taDUtbGluZS1oZWlnaHQ6IDI4cHg7XG5cdC0taDYtbGluZS1oZWlnaHQ6IDI2cHg7XG5cblx0LyogUGF0dGVybiBMaWJyYXJ5IENvbnRlbnQgLSBGb250IFNpemVzICovXG5cdC0tbGFyZ2UtYm9keTogMTlweDtcblx0LS1yZWd1bGFyLWJvZHk6IDE0cHg7XG5cdC0tc21hbGwtYm9keTogMTJweDtcblx0XG5cdC8qIFBhdHRlcm4gTGlicmFyeSBDb250ZW50IC0gTGluZSBIZWlnaHRzICovXG5cdC0tbGFyZ2UtYm9keS1saW5lLWhlaWdodDogMjhweDtcblx0LS1yZWd1bGFyLWJvZHktbGluZS1oZWlnaHQ6IDIxcHg7XG5cdC0tc21hbGwtYm9keS1saW5lLWhlaWdodDogMThweDtcblxuXHQvKiBMYXlvdXQgKi9cblx0LS1wbC1wYWdlOiAzMHB4O1xuXHQtLXBsLW1vZHVsZS1zcGFjaW5nOiA1MHB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXHRcdC0tcGwtcGFnZTogNjBweDtcblx0XHQtLXBsLW1vZHVsZS1zcGFjaW5nOiA3NXB4O1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuXHRcdC0tcGwtcGFnZTogMTcwcHg7XG5cdFx0LS1wbC1tb2R1bGUtc3BhY2luZzogMTAwcHg7XG5cblx0XHQvKiBQYXR0ZXJuIExpYnJhcnkgSGVhZGVycyAtIEZvbnQgU2l6ZXMgKi9cblx0XHQtLWgxLWZvbnQtc2l6ZTogODhweDtcblx0XHQtLWgyLWZvbnQtc2l6ZTogNDNweDtcblx0XHQtLWgzLWZvbnQtc2l6ZTogMzRweDtcblx0XHQtLWg0LWZvbnQtc2l6ZTogMjlweDtcblx0XHQtLWg1LWZvbnQtc2l6ZTogMjFweDtcblx0XHQtLWg2LWZvbnQtc2l6ZTogMjhweDtcblxuXHRcdC8qIFBhdHRlcm4gTGlicmFyeSBIZWFkZXJzIC0gTGluZSBIZWlnaHRzICovXG5cdFx0LS1oMS1saW5lLWhlaWdodDogOTJweDtcblx0XHQtLWgyLWxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdC0taDMtbGluZS1oZWlnaHQ6IDQ2cHg7XG5cdFx0LS1oNC1saW5lLWhlaWdodDogNDBweDtcblx0XHQtLWg1LWxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdC0taDYtbGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHRcblx0XHQvKiBQYXR0ZXJuIExpYnJhcnkgQ29udGVudCAtIEZvbnQgU2l6ZXMgKi9cblx0XHQtLWxhcmdlLWJvZHk6IDI4cHg7XG5cdFx0LS1yZWd1bGFyLWJvZHk6IDE2cHg7XG5cdFx0LS1zbWFsbC1ib2R5OiAxNHB4O1xuXHRcdFxuXHRcdC8qIFBhdHRlcm4gTGlicmFyeSBDb250ZW50IC0gTGluZSBIZWlnaHRzICovXG5cdFx0LS1sYXJnZS1ib2R5LWxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdC0tcmVndWxhci1ib2R5LWxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdC0tc21hbGwtYm9keS1saW5lLWhlaWdodDogMjFweDtcblx0fVxufVxuXG4ucGwtLWZvbnRzIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmIGgxLFxuXHQmIGgyLFxuXHQmIGgzLFxuXHQmIGg0LFxuXHQmIGg1LFxuXHQmIGg2IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmIGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXHRcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiAycHggZG90dGVkIHZhcigtLWJsYWNrKTtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdFx0fVxuXHR9XG5cblx0JiAuYy0tYmxhY2sge1xuXHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdH1cblxuXHQmIC5jLS1ncmV5IHtcblx0XHRjb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcblx0fVxuXG5cdCYgLmMtLW5hdnkge1xuXHRcdGNvbG9yOiB2YXIoLS10ZXh0LW5hdnkpO1xuXHR9XG5cblx0JiAuYy0tc3BhY2UtYmx1ZSB7XG5cdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0fVxuXG5cdCYgLmJrZy0tbGlnaHQtZ3JleSxcblx0JiAuYmtnLS1saWdodC1ncmV5LWRlY29yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTIpO1xuXHRcdHBhZGRpbmctYm90dG9tOiB2YXIoLS1wbC1tb2R1bGUtc3BhY2luZyk7XG5cdFx0cGFkZGluZy10b3A6IHZhcigtLXBsLW1vZHVsZS1zcGFjaW5nKTtcblx0fVxuXG5cdCYgLmJrZy0tZGFyay1ncmV5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTMpO1xuXHRcdHBhZGRpbmctYm90dG9tOiB2YXIoLS1wbC1tb2R1bGUtc3BhY2luZyk7XG5cdFx0cGFkZGluZy10b3A6IHZhcigtLXBsLW1vZHVsZS1zcGFjaW5nKTtcblx0fVxuXG5cdCYgLmJrZy0tbGlnaHQtYmx1ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZS0zKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGwtbW9kdWxlLXNwYWNpbmcpO1xuXHRcdHBhZGRpbmctdG9wOiB2YXIoLS1wbC1tb2R1bGUtc3BhY2luZyk7XG5cdH1cblxuXHQmIC5ia2ctLWxpZ2h0LWdyZXkgKyAuYmtnLS1saWdodC1ncmV5LFxuXHQmIC5ia2ctLWxpZ2h0LWdyZXkgKyAuYmtnLS1saWdodC1ncmV5LWRlY29yLFxuXHQmIC5ia2ctLWxpZ2h0LWdyZXktZGVjb3IgKyAuYmtnLS1saWdodC1ncmV5LFxuXHQmIC5ia2ctLWRhcmstZ3JleSArIC5ia2ctLWRhcmstZ3JleSxcblx0JiAuYmtnLS1saWdodC1ibHVlICsgLmJrZy0tbGlnaHQtYmx1ZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdCYgLmJrZy0tbGlnaHQtZ3JleSArIC5wbC0tY2FsbG91dC5zdHlsZS0tc2ltcGxlLmJrZy0tbGlnaHQtZ3JleSB7XG5cdFx0cGFkZGluZzogdmFyKC0tcGwtbW9kdWxlLXNwYWNpbmctcmVnKSAwO1xuXHR9XG5cblx0JiAucGwtLWNhbGxvdXQuc3R5bGUtLXNpbXBsZS5ia2ctLWxpZ2h0LWdyZXkgKyAuYmtnLS1saWdodC1ncmV5IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCAwIHZhcigtLXBsLW1vZHVsZS1zcGFjaW5nLXJlZykgMDtcblx0fVxuXG5cdCYgLnBsLS1kaXZpZGVyLmJrZy0td2hpdGUgKyAuYmtnLS13aGl0ZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdCYgLmJrZy0tbGlnaHQtZ3JleSArIC5wbC0tZGl2aWRlci5ia2ctLWxpZ2h0LWdyZXksXG5cdCYgLmJrZy0tbGlnaHQtZ3JleS1kZWNvciArIC5wbC0tZGl2aWRlci5ia2ctLWxpZ2h0LWdyZXksXG5cdCYgLmJrZy0tZGFyay1ncmV5ICsgLnBsLS1kaXZpZGVyLmJrZy0tZGFyay1ncmV5LFxuXHQmIC5ia2ctLWxpZ2h0LWJsdWUgKyAucGwtLWRpdmlkZXIuYmtnLS1saWdodC1ibHVlLFxuXHQmIC5wbC0tZGl2aWRlci5ia2ctLWxpZ2h0LWdyZXkgKyAuYmtnLS1saWdodC1ncmV5LFxuXHQmIC5wbC0tZGl2aWRlci5ia2ctLWxpZ2h0LWdyZXkgKyAuYmtnLS1saWdodC1ncmV5LWRlY29yLFxuXHQmIC5wbC0tZGl2aWRlci5ia2ctLWRhcmstZ3JleSArIC5ia2ctLWRhcmstZ3JleSxcblx0JiAucGwtLWRpdmlkZXIuYmtnLS1saWdodC1ibHVlICsgLmJrZy0tbGlnaHQtYmx1ZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdCYgcCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0JiBwICsgcCB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYgLmNvbnRlbnQtLWludHJvICsgLmNvbnRlbnQtLWlubmVyLFxuXHQmIC5jb250ZW50LS1pbm5lciArIC5jb250ZW50LS1pbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYgaDIgKyBoMyxcblx0JiBoMiArIGg0LFxuXHQmIGgyICsgaDUsXG5cdCYgaDIgKyBoNixcblx0JiBoMiArIC5jb250ZW50LS1jb250YWluZXIsXG5cdCYgaDIgKyAuaW1hZ2UtLWNvbnRhaW5lcixcblx0JiBoMiArIC5tZWRpYS0tdmlkZW8tY29udGFpbmVyLFxuXHQmIGgyICsgLmJ0bi1yZXBlYXRlci0tY29udGFpbmVyLFxuXHQmIGgyICsgLmlmcmFtZS0tY29udGFpbmVyLFxuXHQmIC5oZWFkaW5nLWFuZC1pY29uICsgaDMsXG5cdCYgLmhlYWRpbmctYW5kLWljb24gKyBoNCxcblx0JiAuaGVhZGluZy1hbmQtaWNvbiArIGg1LFxuXHQmIC5oZWFkaW5nLWFuZC1pY29uICsgaDYsXG5cdCYgLmhlYWRpbmctYW5kLWljb24gKyAuY29udGVudCxcblx0JiAuaGVhZGluZy1hbmQtaWNvbiArIC5jb250ZW50LS1jb250YWluZXIsXG5cdCYgLmhlYWRpbmctYW5kLWljb24gKyAuaW1hZ2UtLWNvbnRhaW5lcixcblx0JiAuaGVhZGluZy1hbmQtaWNvbiArIC5tZWRpYS0tdmlkZW8tY29udGFpbmVyLFxuXHQmIC5oZWFkaW5nLWFuZC1pY29uICsgLmJ0bi1yZXBlYXRlci0tY29udGFpbmVyLFxuXHQmIC5oZWFkaW5nLWFuZC1pY29uICsgLmlmcmFtZS0tY29udGFpbmVyLFxuXHQmIGgzICsgaDQsXG5cdCYgaDMgKyBoNSxcblx0JiBoMyArIGg2LFxuXHQmIGgzICsgLmNvbnRlbnQtLWNvbnRhaW5lcixcblx0JiBoMyArIC5pbWFnZS0tY29udGFpbmVyLFxuXHQmIGgzICsgLm1lZGlhLS12aWRlby1jb250YWluZXIsXG5cdCYgaDMgKyAuYnRuLXJlcGVhdGVyLS1jb250YWluZXIsXG5cdCYgaDMgKyAuaWZyYW1lLS1jb250YWluZXIsXG5cdCYgaDQgKyBoNSxcblx0JiBoNCArIGg2LFxuXHQmIGg0ICsgLmNvbnRlbnQtLWNvbnRhaW5lcixcblx0JiBoNCArIC5pbWFnZS0tY29udGFpbmVyLFxuXHQmIGg0ICsgLm1lZGlhLS12aWRlby1jb250YWluZXIsXG5cdCYgaDQgKyAuYnRuLXJlcGVhdGVyLS1jb250YWluZXIsXG5cdCYgaDQgKyAuaWZyYW1lLS1jb250YWluZXIsXG5cdCYgaDUgKyBoNixcblx0JiBoNSArIC5jb250ZW50LS1jb250YWluZXIsXG5cdCYgaDUgKyAuaW1hZ2UtLWNvbnRhaW5lcixcblx0JiBoNSArIC5tZWRpYS0tdmlkZW8tY29udGFpbmVyLFxuXHQmIGg1ICsgLmJ0bi1yZXBlYXRlci0tY29udGFpbmVyLFxuXHQmIGg1ICsgLmlmcmFtZS0tY29udGFpbmVyLFxuXHQmIGg2ICsgLmltYWdlLS1jb250YWluZXIsXG5cdCYgaDYgKyAubWVkaWEtLXZpZGVvLWNvbnRhaW5lcixcblx0JiBoNiArIC5idG4tcmVwZWF0ZXItLWNvbnRhaW5lcixcblx0JiBoNiArIC5pZnJhbWUtLWNvbnRhaW5lcixcblx0JiAuY29udGVudCArIC5pZnJhbWUtLWNvbnRhaW5lcixcblx0JiAuY29udGVudCArIC5idG4tcmVwZWF0ZXItLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXG5cdCYgaDYgKyAuY29udGVudC0tY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0JiAuYnRuLXJlcGVhdGVyLS1jb250YWluZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDE1cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cdFx0XHRnYXA6IDI1cHg7XG5cdFx0fVxuXHR9XG5cblx0LyogUGFnZSBUaXRsZXMgKi9cblx0JiBoMSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1oMS1mb250LXNpemUpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWgxLWxpbmUtaGVpZ2h0KTtcblxuXHRcdCYgc3Ryb25nLFxuXHRcdCYgYiB7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0fVxuXHR9XG5cblx0LyogUHJpbWFyeSAqL1xuXHQmIGgyIHtcblx0XHRmb250LXNpemU6IHZhcigtLWgyLWZvbnQtc2l6ZSk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0taDItbGluZS1oZWlnaHQpO1xuXG5cdFx0JiBzdHJvbmcsXG5cdFx0JiBiIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHR9XG5cdH1cblxuXHQvKiBTZWNvbmRhcnkgKi9cblx0JiBoMyxcblx0JiAucHJpbWFyeS0taGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1oMy1mb250LXNpemUpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWgzLWxpbmUtaGVpZ2h0KTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmIHN0cm9uZyxcblx0XHQmIGIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRcdH1cblx0fVxuXG5cdC8qIFRlcnRpYXJ5ICovXG5cdCYgaDQsXG5cdCYgLnNlY29uZGFyeS0taGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1oNC1mb250LXNpemUpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWg0LWxpbmUtaGVpZ2h0KTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmIHN0cm9uZyxcblx0XHQmIGIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRcdH1cblx0fVxuXG5cdC8qIFF1YXJ0ZXJuYXJ5ICovXG5cdCYgaDUsXG5cdCYgLnRlcnRpYXJ5LS1oZWFkaW5nIHtcblx0XHRmb250LXNpemU6IHZhcigtLWg1LWZvbnQtc2l6ZSk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWg1LWxpbmUtaGVpZ2h0KTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmIHN0cm9uZyxcblx0XHQmIGIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0XHR9XG5cdH1cblxuXHQvKiBJbnRybyAqL1xuXHQmIGg2LFxuXHQmIC5xdWFydGVybmFyeS0taGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1oNi1mb250LXNpemUpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWg2LWxpbmUtaGVpZ2h0KTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmIHN0cm9uZyxcblx0XHQmIGIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRcdH1cblx0fVxuXG5cdC8qIFJlZ3VsYXIgQm9keSAqL1xuXHQmIC5yZWctYm9keSB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1yZWd1bGFyLWJvZHkpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tcmVndWxhci1ib2R5LWxpbmUtaGVpZ2h0KTtcblxuXHRcdCYgcCB7XG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tcmVndWxhci1ib2R5KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1yZWd1bGFyLWJvZHktbGluZS1oZWlnaHQpO1xuXHRcdH1cblxuXHRcdCYgYSB7XG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHR9XG5cdH1cblxuXHQvKiBTbWFsbCBCb2R5ICovXG5cdCYgLnNtYWxsLWJvZHkge1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tc21hbGwtYm9keSk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLXNtYWxsLWJvZHktbGluZS1oZWlnaHQpO1xuXHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblxuXHRcdCYgcCB7XG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tc21hbGwtYm9keSk7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tc21hbGwtYm9keS1saW5lLWhlaWdodCk7XG5cdFx0fVxuXHR9XG5cblx0JiAuZGlzY2xhaW1lci10ZXh0IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBMYXlvdXRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucGwtLXNlY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1wbC1tb2R1bGUtc3BhY2luZyk7XG5cblx0Ji5ia2ctLXdoaXRlIHtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXBsLXBhZ2UpO1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi50cmliZS1ldmVudHMtcGFnZS10ZW1wbGF0ZSB7XG5cblx0JiBtYWluIHtcblxuXHRcdCYucGwtLWZvbnRzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0fVxuXHRcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIHtcblxuXHQmIC5wbC0tc2VjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XG5cdFx0Ji5ia2ctLXdoaXRlIHtcblx0XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wbC0tcXVpY2stbGlua3MgKyBtYWluIHtcblxuXHQmIC5wbC0tc2VjdGlvbiB7XG5cdFxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cblx0XHRcdCYuYmtnLS1saWdodC1ibHVlLFxuXHRcdFx0Ji5ia2ctLWxpZ2h0LWdyZXksXG5cdFx0XHQmLmJrZy0tZGFyay1ncmV5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBsLS1jb250ZW50LmJrZy0tbGlnaHQtYmx1ZSArIC5wbC0tY29udGVudC5ia2ctLWxpZ2h0LWJsdWUsXG4ucGwtLWNvbnRlbnQuYmtnLS1saWdodC1ncmV5ICsgLnBsLS1jb250ZW50LmJrZy0tbGlnaHQtZ3JleSxcbi5wbC0tY29udGVudC5ia2ctLWRhcmstZ3JleSArIC5wbC0tY29udGVudC5ia2ctLWRhcmstZ3JleSB7XG5cdG1hcmdpbi10b3A6IGNhbGMoLTEgKiAodmFyKC0tcGwtbW9kdWxlLXNwYWNpbmcpIC8gMikpO1xufVxuXG4ucGwtLWNvbnRlbnQuYmtnLS13aGl0ZSArIC5wbC0tY29udGVudC5ia2ctLXdoaXRlIHtcblx0bWFyZ2luLXRvcDogY2FsYyh2YXIoLS1wbC1tb2R1bGUtc3BhY2luZykgLyAyKTtcbn1cblxuLmFjY29yZGlvbi0tY29udGVudCB7XG5cblx0JiAucGwtLXNlY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXBsLW1vZHVsZS1zcGFjaW5nKTtcblx0XG5cdFx0Ji5ia2ctLXdoaXRlIHtcblx0XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4ucGwtLWRpdmlkZXIuYmtnLS13aGl0ZSArIC5wbC0tc2VjdGlvbjpub3QoLmJrZy0td2hpdGUpLFxuLmJrZy0tbGlnaHQtYmx1ZSArIC5wbC0tc2VjdGlvbjpub3QoLmJrZy0tbGlnaHQtYmx1ZSk6bm90KC5ia2ctLXdoaXRlKSxcbi5ia2ctLWxpZ2h0LWdyZXkgKyAucGwtLXNlY3Rpb246bm90KC5ia2ctLWxpZ2h0LWdyZXkpOm5vdCguYmtnLS13aGl0ZSksXG4uYmtnLS1kYXJrLWdyZXkgKyAucGwtLXNlY3Rpb246bm90KC5ia2ctLWRhcmstZ3JleSk6bm90KC5ia2ctLXdoaXRlKSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQmFzaWMgU3R5bGVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQ29sb3JzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuOnJvb3Qge1xuXHQtLWJsYWNrOiAjMDAwO1xuXHQtLXdoaXRlOiAjZmZmO1xuXHRcblx0LS1oYWxmLWdyZXk6ICMwMDAwMDA4MDtcblx0LS1ncmV5OiAjMzQzYTNmO1xuXHQtLWdyZXktMjogIzM2MzYzNjtcblx0LS1ncmV5LTM6ICM4NTg1ODU7XG5cdC0tZ3JleS00OiAjZjdmN2Y3O1xuXHQtLWdyZXktNTogI2U1ZTVlNTtcblx0LS1saWdodC1ncmV5OiAjZDlkOWQ5O1xuXHQtLWxpZ2h0LWdyZXktMjogI2Y0ZjRmNDtcblx0LS1saWdodC1ncmV5LTM6ICNlYWVhZWE7XG5cdC0tbWlzdDogcmdiYSgyNDQsIDI0NCwgMjQ0LCAwLjUpO1xuXHQtLW11c3RhcmQteWVsbG93OiAjZTJlMzY3O1xuXHQtLWdyZWVuOiAjODNhODJlO1xuXHQtLWdyZWVuLTI6ICNjMWRlODM7XG5cdC0tZ3JlZW4tMzogI2RhZWNiNDtcblx0LS1saWdodC1ibHVlOiAjMDA3N2JlO1xuXHQtLWxpZ2h0LWJsdWUtMjogIzk3ZGJmODtcblx0LS1saWdodC1ibHVlLTM6ICNlYmY2ZmQ7XG5cdC0tbGlnaHQtYmx1ZS00OiAjOTdkYmY4ODA7XG5cdC0tbGlnaHQtYmx1ZS01OiAjZTBmNGZkO1xuXHQtLW1lZGl1bS1ibHVlOiAjMDAxNjRkO1xuXHQtLW1lZGl1bS1ibHVlLTI6ICMwZjMwNzI7XG5cdC0tbWVkaXVtLWJsdWUtMzogIzAzNGE5Yjtcblx0LS1kYXJrLWJsdWU6ICMwMDExM2M7XG5cdC0tZGFyay1ibHVlLTE6ICMwMDBjMmM7XG5cdC0tZGFyay1jbG91ZDogI2QxZWJmNztcblxuXHQvKiBFcnJvciAqL1xuXHQtLWVycm9yLWJnOiAjZmZlMGUwO1xuXHQtLWVycm9yOiAjYTcwMzAzO1xuXG5cdC8qIEV2ZW50cyBDYWwgKi9cblx0LS1wb3N0cG9uZWQtb3JhbmdlOiAjYzc2NTA1O1xuXG5cdC8qIFRleHQgKi9cblx0LS10ZXh0LWdyZXk6ICMyYTJhMmE7XG5cdC0tdGV4dC1uYXZ5OiAjMGE0YTlkO1xuXG5cdC8qIFRyYW5zcGFyZW5jaWVzICovXG5cdC0td2hpdGUtMTU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG5cdC0td2hpdGUtMjA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0LS1ncmV5LTUwOiByZ2JhKDUyLCA1OCwgNjMsIDAuNSk7XG5cdC0tZGFyay1ncmV5LTUwOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdC0tZGFyay1ncmV5LTc1OiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBCdXR0b24gU3R5bGVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmJ0biB7XG5cblx0Ji4tLWxpbmsge1xuXHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1yZWd1bGFyLWJvZHkpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuXHRcdHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG5cdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xuXHRcdHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYuLS1yb3VuZC1ncmV5IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXkpO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmb250LXNpemU6IHZhcigtLXJlZ3VsYXItYm9keSk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Ji4tLXJvdW5kLWJsdWUsXG5cdCYuYnRuLS1wcmltYXJ5IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tcmVndWxhci1ib2R5KTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0XHRnYXA6IDE1cHg7XG5cdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxM3B4IDI2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0XHQmLi0tbGlnaHQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZS0yKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLi0tZGFyayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0fVxuXG5cdFx0JiBzdmcge1xuXG5cdFx0XHQmIHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0zKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdCYgc3ZnIHtcblxuXHRcdFx0XHQmIHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6IHZhcigtLWRhcmstYmx1ZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLi0tcm91bmQtd2hpdGUge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdGJvcmRlcjogc29saWQgMnB4IHZhcigtLXdoaXRlKTtcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXkpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1yZWd1bGFyLWJvZHkpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji4tLW91dGxpbmUtZ3JlZW4ge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiBzb2xpZCAycHggdmFyKC0tbXVzdGFyZC15ZWxsb3cpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiB2YXIoLS1tdXN0YXJkLXllbGxvdyk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmb250LXNpemU6IHZhcigtLXJlZ3VsYXItYm9keSk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXG5cdCYuLS1vdXRsaW5lLWJsdWUsXG5cdCYuYnRuLS1zZWNvbmRhcnkge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiBzb2xpZCAycHggdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1yZWd1bGFyLWJvZHkpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMTNweCAyNnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0Ji4tLWxpZ2h0IHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZS0yKTtcblx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZS0yKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5idG4tLWRvd25sb2FkIHtcblx0XHRcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuNzUgMEg5LjI1QzkuNjY1NjIgMCAxMCAwLjMzNDM3NSAxMCAwLjc1VjZIMTIuNzQwNkMxMy4yOTY5IDYgMTMuNTc1IDYuNjcxODggMTMuMTgxMiA3LjA2NTYzTDguNDI4MTMgMTEuODIxOUM4LjE5Mzc1IDEyLjA1NjIgNy44MDkzNyAxMi4wNTYyIDcuNTc1IDExLjgyMTlMMi44MTU2MiA3LjA2NTYzQzIuNDIxODggNi42NzE4OCAyLjcgNiAzLjI1NjI1IDZINlYwLjc1QzYgMC4zMzQzNzUgNi4zMzQzNyAwIDYuNzUgMFpNMTYgMTEuNzVWMTUuMjVDMTYgMTUuNjY1NiAxNS42NjU2IDE2IDE1LjI1IDE2SDAuNzVDMC4zMzQzNzUgMTYgMCAxNS42NjU2IDAgMTUuMjVWMTEuNzVDMCAxMS4zMzQ0IDAuMzM0Mzc1IDExIDAuNzUgMTFINS4zMzQzN0w2Ljg2NTYyIDEyLjUzMTJDNy40OTM3NSAxMy4xNTk0IDguNTA2MjUgMTMuMTU5NCA5LjEzNDM3IDEyLjUzMTJMMTAuNjY1NiAxMUgxNS4yNUMxNS42NjU2IDExIDE2IDExLjMzNDQgMTYgMTEuNzVaTTEyLjEyNSAxNC41QzEyLjEyNSAxNC4xNTYyIDExLjg0MzggMTMuODc1IDExLjUgMTMuODc1QzExLjE1NjIgMTMuODc1IDEwLjg3NSAxNC4xNTYyIDEwLjg3NSAxNC41QzEwLjg3NSAxNC44NDM4IDExLjE1NjIgMTUuMTI1IDExLjUgMTUuMTI1QzExLjg0MzggMTUuMTI1IDEyLjEyNSAxNC44NDM4IDEyLjEyNSAxNC41Wk0xNC4xMjUgMTQuNUMxNC4xMjUgMTQuMTU2MiAxMy44NDM4IDEzLjg3NSAxMy41IDEzLjg3NUMxMy4xNTYyIDEzLjg3NSAxMi44NzUgMTQuMTU2MiAxMi44NzUgMTQuNUMxMi44NzUgMTQuODQzOCAxMy4xNTYyIDE1LjEyNSAxMy41IDE1LjEyNUMxMy44NDM4IDE1LjEyNSAxNC4xMjUgMTQuODQzOCAxNC4xMjUgMTQuNVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuNzUgMEg5LjI1QzkuNjY1NjMgMCAxMCAwLjMzNDM3NSAxMCAwLjc1VjZIMTIuNzQwNkMxMy4yOTY5IDYgMTMuNTc1IDYuNjcxODggMTMuMTgxMiA3LjA2NTYzTDguNDI4MTMgMTEuODIxOUM4LjE5Mzc1IDEyLjA1NjIgNy44MDkzNyAxMi4wNTYyIDcuNTc1IDExLjgyMTlMMi44MTU2MiA3LjA2NTYzQzIuNDIxODcgNi42NzE4OCAyLjcgNiAzLjI1NjI1IDZINlYwLjc1QzYgMC4zMzQzNzUgNi4zMzQzNyAwIDYuNzUgMFpNMTYgMTEuNzVWMTUuMjVDMTYgMTUuNjY1NiAxNS42NjU2IDE2IDE1LjI1IDE2SDAuNzVDMC4zMzQzNzUgMTYgMCAxNS42NjU2IDAgMTUuMjVWMTEuNzVDMCAxMS4zMzQ0IDAuMzM0Mzc1IDExIDAuNzUgMTFINS4zMzQzN0w2Ljg2NTYyIDEyLjUzMTJDNy40OTM3NSAxMy4xNTk0IDguNTA2MjUgMTMuMTU5NCA5LjEzNDM3IDEyLjUzMTJMMTAuNjY1NiAxMUgxNS4yNUMxNS42NjU2IDExIDE2IDExLjMzNDQgMTYgMTEuNzVaTTEyLjEyNSAxNC41QzEyLjEyNSAxNC4xNTYyIDExLjg0MzggMTMuODc1IDExLjUgMTMuODc1QzExLjE1NjIgMTMuODc1IDEwLjg3NSAxNC4xNTYyIDEwLjg3NSAxNC41QzEwLjg3NSAxNC44NDM4IDExLjE1NjIgMTUuMTI1IDExLjUgMTUuMTI1QzExLjg0MzggMTUuMTI1IDEyLjEyNSAxNC44NDM4IDEyLjEyNSAxNC41Wk0xNC4xMjUgMTQuNUMxNC4xMjUgMTQuMTU2MiAxMy44NDM4IDEzLjg3NSAxMy41IDEzLjg3NUMxMy4xNTYyIDEzLjg3NSAxMi44NzUgMTQuMTU2MiAxMi44NzUgMTQuNUMxMi44NzUgMTQuODQzOCAxMy4xNTYyIDE1LjEyNSAxMy41IDE1LjEyNUMxMy44NDM4IDE1LjEyNSAxNC4xMjUgMTQuODQzOCAxNC4xMjUgMTQuNVonIGZpbGw9JyUyMzAwMTEzQycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmJ0bi0tZ28ge1xuXHRcdFxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOCAwQzEyLjQxOTQgMCAxNiAzLjU4MDY1IDE2IDhDMTYgMTIuNDE5NCAxMi40MTk0IDE2IDggMTZDMy41ODA2NSAxNiAwIDEyLjQxOTQgMCA4QzAgMy41ODA2NSAzLjU4MDY1IDAgOCAwWk03LjA2Nzc0IDQuNjMyMjZMOS41MDMyMyA2Ljk2Nzc0SDMuNjEyOUMzLjE4Mzg3IDYuOTY3NzQgMi44Mzg3MSA3LjMxMjkgMi44Mzg3MSA3Ljc0MTk0VjguMjU4MDZDMi44Mzg3MSA4LjY4NzEgMy4xODM4NyA5LjAzMjI2IDMuNjEyOSA5LjAzMjI2SDkuNTAzMjNMNy4wNjc3NCAxMS4zNjc3QzYuNzU0ODQgMTEuNjY3NyA2Ljc0ODM5IDEyLjE2NzcgNy4wNTQ4NCAxMi40NzQyTDcuNDA5NjggMTIuODI1OEM3LjcxMjkgMTMuMTI5IDguMjAzMjMgMTMuMTI5IDguNTAzMjMgMTIuODI1OEwxMi43ODM5IDguNTQ4MzlDMTMuMDg3MSA4LjI0NTE2IDEzLjA4NzEgNy43NTQ4NCAxMi43ODM5IDcuNDU0ODRMOC41MDMyMyAzLjE3MDk3QzguMiAyLjg2Nzc0IDcuNzA5NjggMi44Njc3NCA3LjQwOTY4IDMuMTcwOTdMNy4wNTQ4NCAzLjUyMjU4QzYuNzQ4MzkgMy44MzIyNiA2Ljc1NDg0IDQuMzMyMjYgNy4wNjc3NCA0LjYzMjI2WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDJweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yOF83MiknJTNFJTNDcGF0aCBkPSdNOCAwQzEyLjQxOTQgMCAxNiAzLjU4MDY1IDE2IDhDMTYgMTIuNDE5NCAxMi40MTk0IDE2IDggMTZDMy41ODA2NSAxNiAwIDEyLjQxOTQgMCA4QzAgMy41ODA2NSAzLjU4MDY1IDAgOCAwWk03LjA2Nzc0IDQuNjMyMjZMOS41MDMyMyA2Ljk2Nzc0SDMuNjEyOUMzLjE4Mzg3IDYuOTY3NzQgMi44Mzg3MSA3LjMxMjkgMi44Mzg3MSA3Ljc0MTk0VjguMjU4MDZDMi44Mzg3MSA4LjY4NzEgMy4xODM4NyA5LjAzMjI2IDMuNjEyOSA5LjAzMjI2SDkuNTAzMjNMNy4wNjc3NCAxMS4zNjc3QzYuNzU0ODQgMTEuNjY3NyA2Ljc0ODM5IDEyLjE2NzcgNy4wNTQ4NCAxMi40NzQyTDcuNDA5NjggMTIuODI1OEM3LjcxMjkgMTMuMTI5IDguMjAzMjMgMTMuMTI5IDguNTAzMjMgMTIuODI1OEwxMi43ODM5IDguNTQ4MzlDMTMuMDg3MSA4LjI0NTE2IDEzLjA4NzEgNy43NTQ4NCAxMi43ODM5IDcuNDU0ODRMOC41MDMyMyAzLjE3MDk3QzguMiAyLjg2Nzc0IDcuNzA5NjggMi44Njc3NCA3LjQwOTY4IDMuMTcwOTdMNy4wNTQ4NCAzLjUyMjU4QzYuNzQ4MzkgMy44MzIyNiA2Ljc1NDg0IDQuMzMyMjYgNy4wNjc3NCA0LjYzMjI2WicgZmlsbD0nJTIzMDAxMTNDJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMjhfNzInJTNFJTNDcmVjdCB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5idG4tLXZpc2l0IHtcblx0XHRcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEzLjUgMTBIMTIuNUMxMi4zNjc0IDEwIDEyLjI0MDIgMTAuMDUyNyAxMi4xNDY0IDEwLjE0NjRDMTIuMDUyNyAxMC4yNDAyIDEyIDEwLjM2NzQgMTIgMTAuNVYxNEgyVjRINi41QzYuNjMyNjEgNCA2Ljc1OTc5IDMuOTQ3MzIgNi44NTM1NSAzLjg1MzU1QzYuOTQ3MzIgMy43NTk3OSA3IDMuNjMyNjEgNyAzLjVWMi41QzcgMi4zNjczOSA2Ljk0NzMyIDIuMjQwMjEgNi44NTM1NSAyLjE0NjQ1QzYuNzU5NzkgMi4wNTI2OCA2LjYzMjYxIDIgNi41IDJIMS41QzEuMTAyMTggMiAwLjcyMDY0NCAyLjE1ODA0IDAuNDM5MzQgMi40MzkzNEMwLjE1ODAzNSAyLjcyMDY0IDAgMy4xMDIxOCAwIDMuNUwwIDE0LjVDMCAxNC44OTc4IDAuMTU4MDM1IDE1LjI3OTQgMC40MzkzNCAxNS41NjA3QzAuNzIwNjQ0IDE1Ljg0MiAxLjEwMjE4IDE2IDEuNSAxNkgxMi41QzEyLjg5NzggMTYgMTMuMjc5NCAxNS44NDIgMTMuNTYwNyAxNS41NjA3QzEzLjg0MiAxNS4yNzk0IDE0IDE0Ljg5NzggMTQgMTQuNVYxMC41QzE0IDEwLjM2NzQgMTMuOTQ3MyAxMC4yNDAyIDEzLjg1MzYgMTAuMTQ2NEMxMy43NTk4IDEwLjA1MjcgMTMuNjMyNiAxMCAxMy41IDEwWk0xNS4yNSAwSDExLjI1QzEwLjU4MjIgMCAxMC4yNDg0IDAuODA5Njg3IDEwLjcxODggMS4yODEyNUwxMS44MzUzIDIuMzk3ODFMNC4yMTg3NSAxMC4wMTE2QzQuMTQ4ODMgMTAuMDgxMiA0LjA5MzM1IDEwLjE2NCA0LjA1NTUgMTAuMjU1MkM0LjAxNzY0IDEwLjM0NjQgMy45OTgxNiAxMC40NDQxIDMuOTk4MTYgMTAuNTQyOEMzLjk5ODE2IDEwLjY0MTUgNC4wMTc2NCAxMC43MzkzIDQuMDU1NSAxMC44MzA0QzQuMDkzMzUgMTAuOTIxNiA0LjE0ODgzIDExLjAwNDQgNC4yMTg3NSAxMS4wNzQxTDQuOTI3MTkgMTEuNzgxMkM0Ljk5Njg3IDExLjg1MTIgNS4wNzk2NiAxMS45MDY2IDUuMTcwODIgMTEuOTQ0NUM1LjI2MTk5IDExLjk4MjQgNS4zNTk3MyAxMi4wMDE4IDUuNDU4NDQgMTIuMDAxOEM1LjU1NzE1IDEyLjAwMTggNS42NTQ4OSAxMS45ODI0IDUuNzQ2MDUgMTEuOTQ0NUM1LjgzNzIxIDExLjkwNjYgNS45MjAwMSAxMS44NTEyIDUuOTg5NjkgMTEuNzgxMkwxMy42MDI1IDQuMTY2MjVMMTQuNzE4OCA1LjI4MTI1QzE1LjE4NzUgNS43NSAxNiA1LjQyMTg4IDE2IDQuNzVWMC43NUMxNiAwLjU1MTA4OCAxNS45MjEgMC4zNjAzMjIgMTUuNzgwMyAwLjIxOTY3QzE1LjYzOTcgMC4wNzkwMTc2IDE1LjQ0ODkgMCAxNS4yNSAwWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDJweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yOF83NyknJTNFJTNDcGF0aCBkPSdNMTMuNSAxMEgxMi41QzEyLjM2NzQgMTAgMTIuMjQwMiAxMC4wNTI3IDEyLjE0NjQgMTAuMTQ2NEMxMi4wNTI3IDEwLjI0MDIgMTIgMTAuMzY3NCAxMiAxMC41VjE0SDJWNEg2LjVDNi42MzI2MSA0IDYuNzU5NzkgMy45NDczMiA2Ljg1MzU1IDMuODUzNTVDNi45NDczMiAzLjc1OTc5IDcgMy42MzI2MSA3IDMuNVYyLjVDNyAyLjM2NzM5IDYuOTQ3MzIgMi4yNDAyMSA2Ljg1MzU1IDIuMTQ2NDVDNi43NTk3OSAyLjA1MjY4IDYuNjMyNjEgMiA2LjUgMkgxLjVDMS4xMDIxOCAyIDAuNzIwNjQ0IDIuMTU4MDQgMC40MzkzNCAyLjQzOTM0QzAuMTU4MDM1IDIuNzIwNjQgMCAzLjEwMjE4IDAgMy41VjE0LjVDMCAxNC44OTc4IDAuMTU4MDM1IDE1LjI3OTQgMC40MzkzNCAxNS41NjA3QzAuNzIwNjQ0IDE1Ljg0MiAxLjEwMjE4IDE2IDEuNSAxNkgxMi41QzEyLjg5NzggMTYgMTMuMjc5NCAxNS44NDIgMTMuNTYwNyAxNS41NjA3QzEzLjg0MiAxNS4yNzk0IDE0IDE0Ljg5NzggMTQgMTQuNVYxMC41QzE0IDEwLjM2NzQgMTMuOTQ3MyAxMC4yNDAyIDEzLjg1MzYgMTAuMTQ2NEMxMy43NTk4IDEwLjA1MjcgMTMuNjMyNiAxMCAxMy41IDEwWk0xNS4yNSAwSDExLjI1QzEwLjU4MjIgMCAxMC4yNDg0IDAuODA5Njg3IDEwLjcxODggMS4yODEyNUwxMS44MzUzIDIuMzk3ODFMNC4yMTg3NSAxMC4wMTE2QzQuMTQ4ODMgMTAuMDgxMiA0LjA5MzM1IDEwLjE2NCA0LjA1NTUgMTAuMjU1MkM0LjAxNzY0IDEwLjM0NjQgMy45OTgxNiAxMC40NDQxIDMuOTk4MTYgMTAuNTQyOEMzLjk5ODE2IDEwLjY0MTUgNC4wMTc2NCAxMC43MzkzIDQuMDU1NSAxMC44MzA0QzQuMDkzMzUgMTAuOTIxNiA0LjE0ODgzIDExLjAwNDQgNC4yMTg3NSAxMS4wNzQxTDQuOTI3MTkgMTEuNzgxMkM0Ljk5Njg3IDExLjg1MTIgNS4wNzk2NiAxMS45MDY2IDUuMTcwODIgMTEuOTQ0NUM1LjI2MTk5IDExLjk4MjQgNS4zNTk3MyAxMi4wMDE4IDUuNDU4NDQgMTIuMDAxOEM1LjU1NzE1IDEyLjAwMTggNS42NTQ4OSAxMS45ODI0IDUuNzQ2MDUgMTEuOTQ0NUM1LjgzNzIxIDExLjkwNjYgNS45MjAwMSAxMS44NTEyIDUuOTg5NjkgMTEuNzgxMkwxMy42MDI1IDQuMTY2MjVMMTQuNzE4OCA1LjI4MTI1QzE1LjE4NzUgNS43NSAxNiA1LjQyMTg4IDE2IDQuNzVWMC43NUMxNiAwLjU1MTA4OCAxNS45MjEgMC4zNjAzMjIgMTUuNzgwMyAwLjIxOTY3QzE1LjYzOTcgMC4wNzkwMTc2IDE1LjQ0ODkgMCAxNS4yNSAwWicgZmlsbD0nJTIzMDAxMTNDJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMjhfNzcnJTNFJTNDcmVjdCB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcblxuXHQuYnRuIHtcblxuXHRcdCYuLS1yb3VuZC1ncmV5IHtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHR9XG5cblx0XHQmLi0tcm91bmQtYmx1ZSB7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0fVxuXG5cdFx0Ji4tLXJvdW5kLXdoaXRlIHtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHR9XG5cblx0XHQmLi0tb3V0bGluZS1ncmVlbiB7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0yKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1ncmV5LTIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuLS1vdXRsaW5lLWJsdWUge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBIZWFkZXIgU3R5bGVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTAwMDtcblx0XG5cdCYgLmhlYWRlci0tdG9wIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMjBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmIC50ZXh0LS10b2dnbGUtY29udGFpbmVyIHtcblxuXHRcdFx0JiAudGV4dC0tc2l6ZS1jb250YWluZXIge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0XHRcdCYgLnRleHQtLXNpemUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAzcHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQteHhib2xkKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdFx0Ji4tLXNtYWxsIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLi0tcmVndWxhciB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji4tLWxhcmdlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAzcHggdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAzcHggdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLnF1aWNrLS1hY2Nlc3MtYnRuIHtcblx0XHRcdFxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCAxMCA1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTkuMTA3MDggMC45ODY0ODdMNS4wNzExNyA0LjgzMDQxQzUuMDE0OTMgNC44ODQxNyA0Ljk0ODEgNC45MjY4MiA0Ljg3NDUxIDQuOTU1OTJDNC44MDA5MiA0Ljk4NTAyIDQuNzIyMDMgNSA0LjY0MjM1IDVDNC41NjI2NyA1IDQuNDgzNzggNC45ODUwMiA0LjQxMDIgNC45NTU5MkM0LjMzNjYxIDQuOTI2ODIgNC4yNjk3OCA0Ljg4NDE3IDQuMjEzNTQgNC44MzA0MUwwLjE3NzYyMSAwLjk4NjQ4N0MwLjA2Mzg5MjQgMC44NzgxNjggLTEuNjk0NjllLTA5IDAuNzMxMjU2IDAgMC41NzgwNjlDMS42OTQ3ZS0wOSAwLjQyNDg4MyAwLjA2Mzg5MjQgMC4yNzc5NzEgMC4xNzc2MjEgMC4xNjk2NTJDMC4yOTEzNTEgMC4wNjEzMzM0IDAuNDQ1NiAwLjAwMDQ4MDU5NSAwLjYwNjQzNyAwLjAwMDQ4MDU5M0MwLjc2NzI3NSAwLjAwMDQ4MDU5MiAwLjkyMTUyNCAwLjA2MTMzMzQgMS4wMzUyNSAwLjE2OTY1Mkw0LjY0Mjg2IDMuNjA1NjRMOC4yNTA0NiAwLjE2OTE3MkM4LjM2NDE5IDAuMDYwODUzMiA4LjUxODQ0IDAgOC42NzkyOCAwQzguODQwMTEgMCA4Ljk5NDM2IDAuMDYwODUzMiA5LjEwODA5IDAuMTY5MTcyQzkuMjIxODIgMC4yNzc0OTEgOS4yODU3MiAwLjQyNDQwMyA5LjI4NTcyIDAuNTc3NTg5QzkuMjg1NzIgMC43MzA3NzUgOS4yMjE4MiAwLjg3NzY4NyA5LjEwODA5IDAuOTg2MDA2TDkuMTA3MDggMC45ODY0ODdaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuaGlkZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAubGlua3MtLWNvbnRhaW5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5KTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNDJweDtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdHdpZHRoOiAyNDVweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblxuXHRcdFx0JiAuYXBwbHktLW5vdy1idG4ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5pbmZvcm1hdGlvbi0tYnRuLFxuXHRcdFx0JiAuc2lnbmluLS1idG4ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCAxMCA2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTkuODA3NjMgMS40ODY0OUw1LjQ2MTI2IDUuMzMwNDFDNS40MDA2OSA1LjM4NDE3IDUuMzI4NzIgNS40MjY4MiA1LjI0OTQ3IDUuNDU1OTJDNS4xNzAyMyA1LjQ4NTAyIDUuMDg1MjYgNS41IDQuOTk5NDYgNS41QzQuOTEzNjUgNS41IDQuODI4NjkgNS40ODUwMiA0Ljc0OTQ0IDUuNDU1OTJDNC42NzAxOSA1LjQyNjgyIDQuNTk4MjIgNS4zODQxNyA0LjUzNzY1IDUuMzMwNDFMMC4xOTEyODUgMS40ODY0OUMwLjA2ODgwNzIgMS4zNzgxNyAtMS44MjUwNmUtMDkgMS4yMzEyNiAwIDEuMDc4MDdDMS44MjUwNmUtMDkgMC45MjQ4ODMgMC4wNjg4MDcyIDAuNzc3OTcxIDAuMTkxMjg1IDAuNjY5NjUyQzAuMzEzNzYyIDAuNTYxMzMzIDAuNDc5ODc3IDAuNTAwNDgxIDAuNjUzMDg2IDAuNTAwNDgxQzAuODI2Mjk2IDAuNTAwNDgxIDAuOTkyNDExIDAuNTYxMzMzIDEuMTE0ODkgMC42Njk2NTJMNSA0LjEwNTY0TDguODg1MTEgMC42NjkxNzJDOS4wMDc1OSAwLjU2MDg1MyA5LjE3MzcgMC41IDkuMzQ2OTEgMC41QzkuNTIwMTIgMC41IDkuNjg2MjQgMC41NjA4NTMgOS44MDg3MSAwLjY2OTE3MkM5LjkzMTE5IDAuNzc3NDkxIDEwIDAuOTI0NDAzIDEwIDEuMDc3NTlDMTAgMS4yMzA3OCA5LjkzMTE5IDEuMzc3NjkgOS44MDg3MSAxLjQ4NjAxTDkuODA3NjMgMS40ODY0OVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuaW5mb3JtYXRpb24tLWJ0biB7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDY2lyY2xlIGN4PSc4JyBjeT0nOCcgcj0nOCcgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgMTYgMCknIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00xMi43NTA3IDExLjkxMTFDMTIuNzE4MyAxMS45NjUyIDEyLjY3MTcgMTIuMDEwMSAxMi42MTU1IDEyLjA0MTNDMTIuNTU5NCAxMi4wNzI1IDEyLjQ5NTcgMTIuMDg4OSAxMi40MzA4IDEyLjA4ODlIMy41Njg4MkMzLjUwNDA0IDEyLjA4ODggMy40NDA0MSAxMi4wNzI0IDMuMzg0MzMgMTIuMDQxMUMzLjMyODI1IDEyLjAwOTkgMy4yODE2OSAxMS45NjUgMy4yNDkzMyAxMS45MTFDMy4yMTY5NiAxMS44NTcgMy4xOTk5MyAxMS43OTU3IDMuMTk5OTUgMTEuNzMzM0MzLjE5OTk3IDExLjY3MDkgMy4yMTcwMyAxMS42MDk3IDMuMjQ5NDIgMTEuNTU1NkMzLjk1MjM4IDEwLjM4NTYgNS4wMzU2NyA5LjU0NjU4IDYuMjk5OSA5LjE0ODg2QzUuNjc0NTUgOC43OTA0NCA1LjE4ODcgOC4yNDQzIDQuOTE2OTUgNy41OTQzMUM0LjY0NTIgNi45NDQzMiA0LjYwMjU4IDYuMjI2NDEgNC43OTU2MyA1LjU1MDg0QzQuOTg4NjggNC44NzUyNyA1LjQwNjczIDQuMjc5MzggNS45ODU1OCAzLjg1NDdDNi41NjQ0MyAzLjQzMDAxIDcuMjcyMDcgMy4yMDAwMSA3Ljk5OTg0IDMuMjAwMDFDOC43Mjc2IDMuMjAwMDEgOS40MzUyNCAzLjQzMDAxIDEwLjAxNDEgMy44NTQ3QzEwLjU5MjkgNC4yNzkzOCAxMS4wMTEgNC44NzUyNyAxMS4yMDQgNS41NTA4NEMxMS4zOTcxIDYuMjI2NDEgMTEuMzU0NSA2Ljk0NDMyIDExLjA4MjcgNy41OTQzMUMxMC44MTEgOC4yNDQzIDEwLjMyNTEgOC43OTA0NCA5LjY5OTc4IDkuMTQ4ODZDMTAuOTY0IDkuNTQ2NTggMTIuMDQ3MyAxMC4zODU2IDEyLjc1MDIgMTEuNTU1NkMxMi43ODI3IDExLjYwOTYgMTIuNzk5OSAxMS42NzA5IDEyLjggMTEuNzMzM0MxMi44IDExLjc5NTcgMTIuNzgzIDExLjg1NzEgMTIuNzUwNyAxMS45MTExWicgZmlsbD0nJTIzMDAxNjREJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0zcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLnNpZ25pbi0tYnRuIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTQgMTInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOC44NTMzNiA2LjgxMTM2TDQuODUzNTQgMTAuODExQzQuNzgzNjEgMTAuODgxIDQuNjk0NDkgMTAuOTI4NyA0LjU5NzQ1IDEwLjk0OEM0LjUwMDQxIDEwLjk2NzMgNC4zOTk4MiAxMC45NTc0IDQuMzA4NDIgMTAuOTE5NkM0LjIxNzAxIDEwLjg4MTcgNC4xMzg4OSAxMC44MTc1IDQuMDgzOTYgMTAuNzM1M0M0LjAyOTAzIDEwLjY1MyAzLjk5OTc1IDEwLjU1NjIgMy45OTk4MiAxMC40NTczTDMuOTk5ODIgOC45NTc0MkwwLjgzMzI5NyA4Ljk1NzQyQzAuNjEyMjkzIDguOTU3NDIgMC40MDAzNDEgOC44Njk2MyAwLjI0NDA2NyA4LjcxMzM3QzAuMDg3NzkzOSA4LjU1NzEgNC41Njc4MWUtMDcgOC4zNDUxNiA0Ljk1NDIxZS0wNyA4LjEyNDE2TDEuMDc4MTllLTA2IDQuNzkxMTJDMS4xMTY4M2UtMDYgNC41NzAxMiAwLjA4Nzc5NDcgNC4zNTgxOCAwLjI0NDA2OCA0LjIwMTkyQzAuNDAwMzQyIDQuMDQ1NjUgMC42MTIyOTQgMy45NTc4NiAwLjgzMzI5OCAzLjk1Nzg2TDMuOTk5ODMgMy45NTc4NkwzLjk5OTgzIDIuNDU3OTlDMy45OTk3NSAyLjM1OTA1IDQuMDI5MDMgMi4yNjIzMSA0LjA4Mzk2IDIuMTgwMDJDNC4xMzg4OSAyLjA5NzczIDQuMjE3MDEgMi4wMzM1OSA0LjMwODQyIDEuOTk1NzJDNC4zOTk4MyAxLjk1Nzg1IDQuNTAwNDEgMS45NDc5NSA0LjU5NzQ1IDEuOTY3MjdDNC42OTQ0OSAxLjk4NjU5IDQuNzgzNjEgMi4wMzQyNyA0Ljg1MzU0IDIuMTA0MjdMOC44NTMzNiA2LjEwMzkyQzguODk5ODUgNi4xNTAzNiA4LjkzNjczIDYuMjA1NDkgOC45NjE4OSA2LjI2NjE5QzguOTg3MDUgNi4zMjY4OCA5IDYuMzkxOTQgOSA2LjQ1NzY0QzkgNi41MjMzNCA4Ljk4NzA1IDYuNTg4NCA4Ljk2MTg5IDYuNjQ5MUM4LjkzNjczIDYuNzA5NzkgOC44OTk4NSA2Ljc2NDkzIDguODUzMzYgNi44MTEzNlonIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J004Ljg0NzQxIDAuOTU3NjQySDkuOTk5OTVDMTEuNjU2OCAwLjk1NzY0MiAxMyAyLjMwMDc5IDEzIDMuOTU3NjRWOC4wNDIzOUMxMyA5LjY5OTI0IDExLjY1NjggMTEuMDQyNCA5Ljk5OTk1IDExLjA0MjRIOS40NDA2Mycgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5pbmZvcm1hdGlvbi0tbGlua3MsXG5cdFx0XHQmIC5zaWduaW4tLWxpbmtzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDYwcHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5saW5rcyB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXkpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xuXHRcdFx0XHRcdFx0dGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5saW5rcyArIC5saW5rcyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmlucHV0LS1jb250YWluZXIge1xuXG5cdFx0XHQmIC5zZWFyY2gtLWNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0JiAuc2VhcmNoLS1oaWdobGlnaHQtY29udGFpbmVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiBpbnB1dCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHggNTBweCA1MHB4IDRweDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5KTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG5cblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiBidXR0b24ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQmIC5zZWFyY2gtLWJ0biB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnNlYXJjaC0tY29udGFpbmVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgLmhlYWRlci0tY2VudGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogNTBweCAyNXB4IDYwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0XHQmIC5sb2dvLS1saW5rIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0XHQmIGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAyMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5jYW5hZGlhbi0tbGVhZi1pY29uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMzVweDtcblx0XHRcdHRvcDogLTMwcHg7XG5cdFx0XHR3aWR0aDogMTEwcHg7XG5cblx0XHRcdCYgaW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiAuaGVhZGVyLS1ib3R0b20ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lZGl1bS1ibHVlLTIpO1xuXHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmIC5tb2JpbGUtLW1lbnUtYnRuIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0JiAuaGFtYnVyZ2VyLS1pY29uIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAzcHg7XG5cblx0XHRcdFx0JiBzcGFuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAubWVudS0tY29udGFpbmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXkpO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcblx0XHRcdHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuXHRcdFx0XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQmIG5hdiB7XG5cblx0XHRcdFx0JiA+IHVsIHtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0JiA+IGxpIHtcblxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgYSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNC43cHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxNCA4JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEzLjczMDcgMS41NzgzOEw3LjY0NTc2IDcuNzI4NjZDNy41NjA5NyA3LjgxNDY3IDcuNDYwMjEgNy44ODI5MSA3LjM0OTI2IDcuOTI5NDdDNy4yMzgzMiA3Ljk3NjAzIDcuMTE5MzcgOCA2Ljk5OTI0IDhDNi44NzkxMSA4IDYuNzYwMTYgNy45NzYwMyA2LjY0OTIyIDcuOTI5NDdDNi41MzgyNyA3Ljg4MjkxIDYuNDM3NTEgNy44MTQ2NyA2LjM1MjcyIDcuNzI4NjZMMC4yNjc3OTkgMS41NzgzOEMwLjA5NjMzMDEgMS40MDUwNyAtMi41NTUwOGUtMDkgMS4xNzAwMSAwIDAuOTI0OTExQzIuNTU1MDhlLTA5IDAuNjc5ODEzIDAuMDk2MzMwMSAwLjQ0NDc1NCAwLjI2Nzc5OSAwLjI3MTQ0NEMwLjQzOTI2NyAwLjA5ODEzMzUgMC42NzE4MjggMC4wMDA3Njg5NTIgMC45MTQzMjEgMC4wMDA3Njg5NDlDMS4xNTY4MSAwLjAwMDc2ODk0NyAxLjM4OTM4IDAuMDk4MTMzNSAxLjU2MDg0IDAuMjcxNDQ0TDcgNS43NjkwM0wxMi40MzkyIDAuMjcwNjc1QzEyLjYxMDYgMC4wOTczNjUxIDEyLjg0MzIgMCAxMy4wODU3IDBDMTMuMzI4MiAwIDEzLjU2MDcgMC4wOTczNjUxIDEzLjczMjIgMC4yNzA2NzVDMTMuOTAzNyAwLjQ0Mzk4NiAxNCAwLjY3OTA0NSAxNCAwLjkyNDE0M0MxNCAxLjE2OTI0IDEzLjkwMzcgMS40MDQzIDEzLjczMjIgMS41Nzc2MUwxMy43MzA3IDEuNTc4MzhaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiA+IHVsIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDMwcHggMCAwIC0zMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDI0MHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG5cblx0XHRcdFx0XHRcdFx0JiBsaSB7XG5cdFx0XHRcdFx0XHRcdFx0YnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuXG5cdFx0XHRcdFx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5KTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYgPiB1bCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0JiA+IGxpIHtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmID4gbGkgKyBsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JiA+IGxpICsgbGkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdFx0XHQmID4gdWwge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiA+IGxpICsgbGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cblx0XHQmIC5oZWFkZXItLWJvdHRvbSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZS0yKTtcblx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JiAubW9iaWxlLS1tZW51LWJ0biB7XG5cblx0XHRcdFx0JiAuaGFtYnVyZ2VyLS1pY29uIHtcblxuXHRcdFx0XHRcdCYgc3BhbiB7XG5cblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHJvdGF0ZTogNDVkZWc7XG5cdFx0XHRcdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRyb3RhdGU6IC00NWRlZztcblx0XHRcdFx0XHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDM4MHB4KSB7XG5cblx0LmhlYWRlciB7XG5cblx0XHQmIC5oZWFkZXItLWNlbnRlciB7XG5cblx0XHRcdCYgLmNhbmFkaWFuLS1sZWFmLWljb24ge1xuXHRcdFx0XHRyaWdodDogLTQwcHg7XG5cdFx0XHRcdHRvcDogLTQwcHg7XG5cdFx0XHRcdHdpZHRoOiAxNjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG5cblx0LmhlYWRlciB7XG5cdFxuXHRcdCYgLmhlYWRlci0tdG9wIHtcblx0XHRcdGdhcDogNDBweDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblxuXHRcdFx0JiAudGV4dC0tdG9nZ2xlLWNvbnRhaW5lciB7XG5cblx0XHRcdFx0JiAudGV4dC0tc2l6ZS1jb250YWluZXIge1xuXHRcdFx0XHRcdGdhcDogMjBweDtcblxuXHRcdFx0XHRcdCYgLnRleHQtLXNpemUge1xuXG5cdFx0XHRcdFx0XHQmLi0tc21hbGwge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuLS1yZWd1bGFyIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLi0tbGFyZ2Uge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLnF1aWNrLS1hY2Nlc3MtYnRuIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JiAubGlua3MtLWNvbnRhaW5lciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRnYXA6IDQ1cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdFx0XHQmIC5hcHBseS0tbm93LWJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnNpZ25pbi0tYnRuIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuaW5mb3JtYXRpb24tLWxpbmtzLFxuXHRcdFx0XHQmIC5zaWduaW4tLWxpbmtzIHtcblx0XHRcdFx0XHRsZWZ0OiAxNTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiAuc2lnbmluLS1saW5rcyB7XG5cdFx0XHRcdFx0bGVmdDogMzUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuaW5wdXQtLWNvbnRhaW5lciB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNDBweCA0MHB4IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMTAwO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuc2VhcmNoLS1idG4ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0ei1pbmRleDogMTAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuc2VhcmNoLS1jb250YWluZXIge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNDBweCA0MHB4IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXG5cdFx0XHRcdFx0JiBpbnB1dCB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiBidXR0b24ge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0XHRcdFx0XHQmIC5zZWFyY2gtLWJ0biB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAuc2VhcmNoLS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0XHRcdFx0XHQmIGlucHV0IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDU3NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmhlYWRlci0tY2VudGVyIHtcblx0XHRcdHBhZGRpbmc6IDM1cHggMjVweCAzNXB4IDYwcHg7XG5cdFx0XG5cdFx0XHQmIC5sb2dvLS1saW5rIHtcblxuXHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDM5MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLmNhbmFkaWFuLS1sZWFmLWljb24ge1xuXHRcdFx0XHRyaWdodDogLTUwcHg7XG5cdFx0XHRcdHdpZHRoOiAxOTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuXG5cdC5oZWFkZXIge1xuXHRcblx0XHQmIC5oZWFkZXItLXRvcCB7XG5cdFx0XHRnYXA6IDQ1cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEwMHB4O1xuXG5cdFx0XHQmIC5xdWljay0tYWNjZXNzLWJ0biB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmxpbmtzLS1jb250YWluZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0Z2FwOiA0NXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdFx0XHQmIC5hcHBseS0tbm93LWJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmluZm9ybWF0aW9uLS1idG4sXG5cdFx0XHRcdCYgLnNpZ25pbi0tYnRuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIC0xMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTIpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnNpZ25pbi0tYnRuIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuaW5mb3JtYXRpb24tLWxpbmtzLFxuXHRcdFx0XHQmIC5zaWduaW4tLWxpbmtzIHtcblx0XHRcdFx0XHRsZWZ0OiAxNTJweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiAuc2lnbmluLS1saW5rcyB7XG5cdFx0XHRcdFx0bGVmdDogMzY0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuaW5wdXQtLWNvbnRhaW5lciB7XG5cblx0XHRcdFx0JiAuc2VhcmNoLS1jb250YWluZXIge1xuXG5cdFx0XHRcdFx0JiAuc2VhcmNoLS1oaWdobGlnaHQtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTMpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktMik7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTcgMTcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTYuNzY4OCAxNC42OTc2TDEzLjQ1ODIgMTEuMzg3NkMxMy4zMDg4IDExLjIzODIgMTMuMTA2MiAxMS4xNTUyIDEyLjg5MzcgMTEuMTU1MkgxMi4zNTI1QzEzLjI2ODkgOS45ODMyIDEzLjgxMzUgOC41MDkxMyAxMy44MTM1IDYuOTA1NThDMTMuODEzNSAzLjA5MDkxIDEwLjcyMjEgMCA2LjkwNjc2IDBDMy4wOTE0NCAwIDAgMy4wOTA5MSAwIDYuOTA1NThDMCAxMC43MjAyIDMuMDkxNDQgMTMuODExMiA2LjkwNjc2IDEzLjgxMTJDOC41MTA1OCAxMy44MTEyIDkuOTg0OTEgMTMuMjY2NyAxMS4xNTcxIDEyLjM1MDRWMTIuODkxNUMxMS4xNTcxIDEzLjEwNCAxMS4yNDAxIDEzLjMwNjUgMTEuMzg5NSAxMy40NTU5TDE0LjcwMDEgMTYuNzY1OUMxNS4wMTIyIDE3LjA3OCAxNS41MTcgMTcuMDc4IDE1LjgyNTggMTYuNzY1OUwxNi43NjU1IDE1LjgyNjRDMTcuMDc3NiAxNS41MTQzIDE3LjA3NzYgMTUuMDA5NyAxNi43Njg4IDE0LjY5NzZaTTYuOTA2NzYgMTEuMTU1MkM0LjU1OTEyIDExLjE1NTIgMi42NTY0NCA5LjI1NjEzIDIuNjU2NDQgNi45MDU1OEMyLjY1NjQ0IDQuNTU4MzQgNC41NTU4IDIuNjU1OTkgNi45MDY3NiAyLjY1NTk5QzkuMjU0MzkgMi42NTU5OSAxMS4xNTcxIDQuNTU1MDIgMTEuMTU3MSA2LjkwNTU4QzExLjE1NzEgOS4yNTI4MSA5LjI1NzcxIDExLjE1NTIgNi45MDY3NiAxMS4xNTUyWicgZmlsbD0nJTIzOEI5Mjk5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgNiAxMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J001Ljg0MDg2IDQuNjExMzhMMS40NDA3OSAwLjE2MDk3OUMxLjIyODU4IC0wLjA1MzY2MTEgMC44ODQ1MzcgLTAuMDUzNjYxMiAwLjY3MjM0OSAwLjE2MDk3OEwwLjE1OTE1NCAwLjY4MDA0NkMtMC4wNTI2OTQxIDAuODk0MzE5IC0wLjA1MzEwMTYgMS4yNDE1OSAwLjE1ODI0OCAxLjQ1NjM3TDMuNjQ1MzggNS4wMDAwMUwwLjE1ODI0NyA4LjU0MzYzQy0wLjA1MzEwMjkgOC43NTg0MSAtMC4wNTI2OTU1IDkuMTA1NjggMC4xNTkxNTMgOS4zMTk5NUwwLjY3MjM0NyA5LjgzOTAyQzAuODg0NTU4IDEwLjA1MzcgMS4yMjg2IDEwLjA1MzcgMS40NDA3OSA5LjgzOTAyTDUuODQwODQgNS4zODg2MkM2LjA1MzA1IDUuMTc0IDYuMDUzMDUgNC44MjYwMiA1Ljg0MDg2IDQuNjExMzhaJyBmaWxsPSclMjM4QjkyOTknLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgaW5wdXQge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0XHRcdFx0XHQmIC5zZWFyY2gtLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4IDUwcHggNTBweCA0cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdFx0XHQmIC5zZWFyY2gtLWhpZ2hsaWdodC1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmIGlucHV0IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmhlYWRlci0tY2VudGVyIHtcblx0XHRcdHBhZGRpbmc6IDQ1cHggNDVweCA0NXB4IDEwMHB4O1xuXHRcdFxuXHRcdFx0JiAubG9nby0tbGluayB7XG5cblx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiA1NzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5jYW5hZGlhbi0tbGVhZi1pY29uIHtcblx0XHRcdFx0cmlnaHQ6IDcwcHg7XG5cdFx0XHRcdHRvcDogLTkwcHg7XG5cdFx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5oZWFkZXItLWJvdHRvbSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDEwMHB4O1xuXG5cdFx0XHQmIC5tb2JpbGUtLW1lbnUtYnRuIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JiAubWVudS0tY29udGFpbmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogdW5zZXQ7XG5cblx0XHRcdFx0JiBuYXYge1xuXG5cdFx0XHRcdFx0JiA+IHVsIHtcblx0XHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5mdWxsLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiB1bnNldDtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmID4gdWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sdW1uLWNvdW50OiAzO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmID4gYSB7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTIpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogODRweDtcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogLTIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IC0zMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTQgOCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xMy43MzA3IDEuNTc4MzhMNy42NDU3NiA3LjcyODY2QzcuNTYwOTcgNy44MTQ2NyA3LjQ2MDIxIDcuODgyOTEgNy4zNDkyNiA3LjkyOTQ3QzcuMjM4MzIgNy45NzYwMyA3LjExOTM3IDggNi45OTkyNCA4QzYuODc5MTEgOCA2Ljc2MDE2IDcuOTc2MDMgNi42NDkyMiA3LjkyOTQ3QzYuNTM4MjcgNy44ODI5MSA2LjQzNzUxIDcuODE0NjcgNi4zNTI3MiA3LjcyODY2TDAuMjY3Nzk5IDEuNTc4MzhDMC4wOTYzMzAxIDEuNDA1MDcgLTIuNTU1MDhlLTA5IDEuMTcwMDEgMCAwLjkyNDkxMUMyLjU1NTA4ZS0wOSAwLjY3OTgxMyAwLjA5NjMzMDEgMC40NDQ3NTQgMC4yNjc3OTkgMC4yNzE0NDRDMC40MzkyNjcgMC4wOTgxMzM1IDAuNjcxODI4IDAuMDAwNzY4OTUyIDAuOTE0MzIxIDAuMDAwNzY4OTQ5QzEuMTU2ODEgMC4wMDA3Njg5NDcgMS4zODkzOCAwLjA5ODEzMzUgMS41NjA4NCAwLjI3MTQ0NEw3IDUuNzY5MDNMMTIuNDM5MiAwLjI3MDY3NUMxMi42MTA2IDAuMDk3MzY1MSAxMi44NDMyIDAgMTMuMDg1NyAwQzEzLjMyODIgMCAxMy41NjA3IDAuMDk3MzY1MSAxMy43MzIyIDAuMjcwNjc1QzEzLjkwMzcgMC40NDM5ODYgMTQgMC42NzkwNDUgMTQgMC45MjQxNDNDMTQgMS4xNjkyNCAxMy45MDM3IDEuNDA0MyAxMy43MzIyIDEuNTc3NjFMMTMuNzMwNyAxLjU3ODM4WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmID4gdWwge1xuXHRcdFx0XHRcdFx0XHRcdGNvbHVtbi1jb3VudDogMTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzVweDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1NXB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblxuXHRcdFx0XHRcdFx0XHRcdCYgbGkge1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0JiA+IHVsIHtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmID4gbGkge1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmID4gbGkgKyBsaSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcblxuXHQuaGVhZGVyIHtcblx0XG5cdFx0JiAuaGVhZGVyLS10b3Age1xuXHRcdFx0cGFkZGluZzogMTBweCAxNzBweDtcblx0XHR9XG5cblx0XHQmIC5oZWFkZXItLWNlbnRlciB7XG5cdFx0XHRwYWRkaW5nOiA0NXB4IDQ1cHggNDVweCAxNzBweDtcblx0XHR9XG5cblx0XHQmIC5oZWFkZXItLWJvdHRvbSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDE3MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBGb290ZXIgU3R5bGVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmZvb3RlciB7XG5cblx0JiAuZm9vdGVyLS10b3Age1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA0NXB4O1xuXG5cdFx0JiBuYXYge1xuXG5cdFx0XHQmIC5tZW51IHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdCYgLm1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLm1lbnUtaXRlbSArIC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5mb290ZXItLXRvcC1ib3R0b20ge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdhcDogNDBweDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblxuXHRcdFx0JiAubG9nby0tY29udGFpbmVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGdyaWQtcm93OiAzLzQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvdXRsaW5lOiBkb3R0ZWQgMnB4IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5zb2NpYWwtLWNvbnRhaW5lciB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdhcDogMTVweDtcblx0XHRcdFx0Z3JpZC1yb3c6IDEvMjtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmIC5zb2NpYWwtLWxpbmsge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXG5cdFx0XHRcdFx0JiBzdmcge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdCYgc3ZnIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA2MCU7XG5cblx0XHRcdFx0XHRcdFx0JiBwYXRoIHtcblx0XHRcdFx0XHRcdFx0XHRmaWxsOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAubmNsaWZlLS10ZXh0IHtcblx0XHRcdFx0Z3JpZC1yb3c6IDIvMztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdCYgYSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZWVuKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHQmIHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiAuZm9vdGVyLS1jZW50ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG5cdFx0cGFkZGluZzogNDVweDtcblxuXHRcdCYgLmxhbmQtLWFja25vd2xlZGdlbWVudCB7XG5cblx0XHRcdCYgcCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmxhbmQtLWFja25vd2xlZGdlbWVudC1saW5rIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS0xNSk7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHRcdG1hcmdpbjogMjBweCAwIDA7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J005IDBDNC4wMjk3OSAwIDAgNC4wMzEyNCAwIDlDMCAxMy45NzE3IDQuMDI5NzkgMTggOSAxOEMxMy45NzAyIDE4IDE4IDEzLjk3MTcgMTggOUMxOCA0LjAzMTI0IDEzLjk3MDIgMCA5IDBaTTkgMy45OTE5NEM5Ljg0MTc5IDMuOTkxOTQgMTAuNTI0MiA0LjY3NDM0IDEwLjUyNDIgNS41MTYxM0MxMC41MjQyIDYuMzU3OTIgOS44NDE3OSA3LjA0MDMyIDkgNy4wNDAzMkM4LjE1ODIxIDcuMDQwMzIgNy40NzU4MSA2LjM1NzkyIDcuNDc1ODEgNS41MTYxM0M3LjQ3NTgxIDQuNjc0MzQgOC4xNTgyMSAzLjk5MTk0IDkgMy45OTE5NFpNMTEuMDMyMyAxMy4yMDk3QzExLjAzMjMgMTMuNDUwMiAxMC44MzczIDEzLjY0NTIgMTAuNTk2OCAxMy42NDUySDcuNDAzMjNDNy4xNjI3MyAxMy42NDUyIDYuOTY3NzQgMTMuNDUwMiA2Ljk2Nzc0IDEzLjIwOTdWMTIuMzM4N0M2Ljk2Nzc0IDEyLjA5ODIgNy4xNjI3MyAxMS45MDMyIDcuNDAzMjMgMTEuOTAzMkg3LjgzODcxVjkuNTgwNjRINy40MDMyM0M3LjE2MjczIDkuNTgwNjQgNi45Njc3NCA5LjM4NTY2IDYuOTY3NzQgOS4xNDUxNlY4LjI3NDE5QzYuOTY3NzQgOC4wMzM3IDcuMTYyNzMgNy44Mzg3MSA3LjQwMzIzIDcuODM4NzFIOS43MjU4MUM5Ljk2NjMgNy44Mzg3MSAxMC4xNjEzIDguMDMzNyAxMC4xNjEzIDguMjc0MTlWMTEuOTAzMkgxMC41OTY4QzEwLjgzNzMgMTEuOTAzMiAxMS4wMzIzIDEyLjA5ODIgMTEuMDMyMyAxMi4zMzg3VjEzLjIwOTdaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmIHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0d2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuXHRcdFx0XHR3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS0yMCk7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiAuZm9vdGVyLS1ib3R0b20ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHQmIC5jb3B5cmlnaHQtLXRleHQge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXkpO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0JiAubGlua3MtLWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG5cblx0LmZvb3RlciB7XG5cblx0XHQmIC5mb290ZXItLXRvcCB7XG5cblx0XHRcdCYgbmF2IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0JiAubWVudSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGdhcDogNTBweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdCYgLm1lbnUtaXRlbSArIC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuZm9vdGVyLS10b3AtYm90dG9tIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4IHZhcigtLW1lZGl1bS1ibHVlLTIpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdCYgLmxvZ28tLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0d2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuXHRcdFx0XHRcdHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuXG5cdFx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE5NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnNvY2lhbC0tY29udGFpbmVyIHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAubmNsaWZlLS10ZXh0IHtcblxuXHRcdFx0XHRcdCYgYSB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuZm9vdGVyLS1jZW50ZXIge1xuXG5cdFx0XHQmIC5sYW5kLS1hY2tub3dsZWRnZW1lbnQtbGluayB7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5mb290ZXItLWJvdHRvbSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwMHB4O1xuXG5cdFx0XHQmIC5jb3B5cmlnaHQtLXRleHQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDJweCB2YXIoLS1saWdodC1ncmV5KTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5saW5rcy0tY29udGFpbmVyIHtcblx0XHRcdFx0Z2FwOiA1MHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LmZvb3RlciB7XG5cblx0XHQmIC5mb290ZXItLXRvcCB7XG5cdFx0XHRwYWRkaW5nOiA0NXB4IDEwMHB4O1xuXG5cdFx0XHQmIC5mb290ZXItLXRvcC1ib3R0b20ge1xuXHRcdFx0XHRnYXA6IDUwcHg7XG5cblx0XHRcdFx0JiAuc29jaWFsLS1jb250YWluZXIge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5uY2xpZmUtLXRleHQge1xuXG5cdFx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuZm9vdGVyLS1jZW50ZXIge1xuXHRcdFx0cGFkZGluZzogMTAwcHggMTAwcHggODBweDtcblxuXHRcdFx0JiAubGFuZC0tYWNrbm93bGVkZ2VtZW50IHtcblxuXHRcdFx0XHQmIHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5sYW5kLS1hY2tub3dsZWRnZW1lbnQtbGluayB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bWFyZ2luOiA1MHB4IDAgMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmZvb3Rlci0tYm90dG9tIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdHBhZGRpbmc6IDI1cHggMTAwcHg7XG5cblx0XHRcdCYgLmNvcHlyaWdodC0tdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG5cblx0LmZvb3RlciB7XG5cblx0XHQmIC5mb290ZXItLXRvcCB7XG5cdFx0XHRwYWRkaW5nOiA0NXB4IDE3NXB4O1xuXHRcdH1cblxuXHRcdCYgLmZvb3Rlci0tY2VudGVyIHtcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDE3NXB4IDgwcHg7XG5cdFx0fVxuXG5cdFx0JiAuZm9vdGVyLS1ib3R0b20ge1xuXHRcdFx0cGFkZGluZzogMjVweCAxNzVweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0OTBweCkge1xuXG5cdC5mb290ZXIge1xuXG5cdFx0JiAuZm9vdGVyLS10b3Age1xuXG5cdFx0XHQmIC5mb290ZXItLXRvcC1ib3R0b20ge1xuXHRcdFx0XHRnYXA6IDEwNXB4O1xuXG5cdFx0XHRcdCYgLm5jbGlmZS0tdGV4dCB7XG5cblx0XHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qIFBhdHRlcm4gTGlicmFyeSBMaXN0c1xuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnBsLS1zZWN0aW9uOm5vdCgucGwtLW1lZGlhLWdhbGxlcnkpOm5vdCgucGwtLWZvcm0pOm5vdCgucGwtLXRhYmxlKSB7XG5cblx0JiB1bCArIHAsXG5cdCYgb2wgKyBwIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHR9XG5cblx0LyogVW5vcmRlcmVkIExpc3RzICsgT3JkZXJlZCBMaXN0cyAqL1xuXHQmIHVsLFxuXHQmIG9sIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMCAwIDA7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHR9XG5cblx0XHQmIGxpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI3cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiBvbCxcblx0XHQmIHVsIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXG5cdFx0JiBhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBVbm9yZGVyZWQgTGlzdHMgKi9cblx0JiAuYnVsbGV0LXJvdW5kIHtcblxuXHRcdCYgdWwge1xuXG5cdFx0XHQvKiBmaXJzdCBsaSAqL1xuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2JyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCA2IDYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yLjk5OTk4IDUuNjY2ODNDMi42MzAxMiA1LjY2NjgzIDIuMjgzMDggNS41OTY4NyAxLjk1ODg3IDUuNDU2OTZDMS42MzQ2MiA1LjMxNzA1IDEuMzUyNTcgNS4xMjcyIDEuMTEyNzQgNC44ODc0QzAuODcyOTQ1IDQuNjQ3NTcgMC42ODMwOTMgNC4zNjU1MiAwLjU0MzE4MSA0LjA0MTI3QzAuNDAzMjY5IDMuNzE3MDYgMC4zMzMzMTMgMy4zNzAwMiAwLjMzMzMxMyAzLjAwMDE2QzAuMzMzMzEzIDIuNjMwMyAwLjQwMzI2OSAyLjI4MzI3IDAuNTQzMTgxIDEuOTU5MDZDMC42ODMwOTMgMS42MzQ4IDAuODcyOTQ1IDEuMzUyNzYgMS4xMTI3NCAxLjExMjkyQzEuMzUyNTcgMC44NzMxMjggMS42MzQ2MiAwLjY4MzI3NiAxLjk1ODg3IDAuNTQzMzY0QzIuMjgzMDggMC40MDM0NTIgMi42MzAxMiAwLjMzMzQ5NiAyLjk5OTk4IDAuMzMzNDk2QzMuMzY5ODQgMC4zMzM0OTYgMy43MTY4OCAwLjQwMzQ1MiA0LjA0MTA5IDAuNTQzMzY0QzQuMzY1MzQgMC42ODMyNzYgNC42NDczOSAwLjg3MzEyOCA0Ljg4NzIyIDEuMTEyOTJDNS4xMjcwMiAxLjM1Mjc2IDUuMzE2ODcgMS42MzQ4IDUuNDU2NzggMS45NTkwNkM1LjU5NjY5IDIuMjgzMjcgNS42NjY2NSAyLjYzMDMgNS42NjY2NSAzLjAwMDE2QzUuNjY2NjUgMy4zNzAwMiA1LjU5NjY5IDMuNzE3MDYgNS40NTY3OCA0LjA0MTI3QzUuMzE2ODcgNC4zNjU1MiA1LjEyNzAyIDQuNjQ3NTcgNC44ODcyMiA0Ljg4NzRDNC42NDczOSA1LjEyNzIgNC4zNjUzNCA1LjMxNzA1IDQuMDQxMDkgNS40NTY5NkMzLjcxNjg4IDUuNTk2ODcgMy4zNjk4NCA1LjY2NjgzIDIuOTk5OTggNS42NjY4M1onIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogLTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcblx0XHRcdC8qIHNlY29uZCBsaSAqL1xuXHRcdFx0JiA+IGxpID4gdWwgPiBsaSxcblx0XHRcdCYgPiBsaSA+IG9sID4gbGkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYnIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDYgNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuOTk5OTggNS42NjY4M0MyLjYzMDEyIDUuNjY2ODMgMi4yODMwOCA1LjU5Njg3IDEuOTU4ODcgNS40NTY5NkMxLjYzNDYyIDUuMzE3MDUgMS4zNTI1NyA1LjEyNzIgMS4xMTI3NCA0Ljg4NzRDMC44NzI5NDUgNC42NDc1NyAwLjY4MzA5MyA0LjM2NTUyIDAuNTQzMTgxIDQuMDQxMjdDMC40MDMyNjkgMy43MTcwNiAwLjMzMzMxMyAzLjM3MDAyIDAuMzMzMzEzIDMuMDAwMTZDMC4zMzMzMTMgMi42MzAzIDAuNDAzMjY5IDIuMjgzMjcgMC41NDMxODEgMS45NTkwNkMwLjY4MzA5MyAxLjYzNDggMC44NzI5NDUgMS4zNTI3NiAxLjExMjc0IDEuMTEyOTJDMS4zNTI1NyAwLjg3MzEyOCAxLjYzNDYyIDAuNjgzMjc2IDEuOTU4ODcgMC41NDMzNjRDMi4yODMwOCAwLjQwMzQ1MiAyLjYzMDEyIDAuMzMzNDk2IDIuOTk5OTggMC4zMzM0OTZDMy4zNjk4NCAwLjMzMzQ5NiAzLjcxNjg4IDAuNDAzNDUyIDQuMDQxMDkgMC41NDMzNjRDNC4zNjUzNCAwLjY4MzI3NiA0LjY0NzM5IDAuODczMTI4IDQuODg3MjIgMS4xMTI5MkM1LjEyNzAyIDEuMzUyNzYgNS4zMTY4NyAxLjYzNDggNS40NTY3OCAxLjk1OTA2QzUuNTk2NjkgMi4yODMyNyA1LjY2NjY1IDIuNjMwMyA1LjY2NjY1IDMuMDAwMTZDNS42NjY2NSAzLjM3MDAyIDUuNTk2NjkgMy43MTcwNiA1LjQ1Njc4IDQuMDQxMjdDNS4zMTY4NyA0LjM2NTUyIDUuMTI3MDIgNC42NDc1NyA0Ljg4NzIyIDQuODg3NEM0LjY0NzM5IDUuMTI3MiA0LjM2NTM0IDUuMzE3MDUgNC4wNDEwOSA1LjQ1Njk2QzMuNzE2ODggNS41OTY4NyAzLjM2OTg0IDUuNjY2ODMgMi45OTk5OCA1LjY2NjgzWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFxuXHRcdFx0LyogdGhpcmQgbGkgKi9cblx0XHRcdCYgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpLFxuXHRcdFx0JiA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGksXG5cdFx0XHQmID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSxcblx0XHRcdCYgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2JyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCA2IDYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yLjk5OTk4IDUuNjY2ODNDMi42MzAxMiA1LjY2NjgzIDIuMjgzMDggNS41OTY4NyAxLjk1ODg3IDUuNDU2OTZDMS42MzQ2MiA1LjMxNzA1IDEuMzUyNTcgNS4xMjcyIDEuMTEyNzQgNC44ODc0QzAuODcyOTQ1IDQuNjQ3NTcgMC42ODMwOTMgNC4zNjU1MiAwLjU0MzE4MSA0LjA0MTI3QzAuNDAzMjY5IDMuNzE3MDYgMC4zMzMzMTMgMy4zNzAwMiAwLjMzMzMxMyAzLjAwMDE2QzAuMzMzMzEzIDIuNjMwMyAwLjQwMzI2OSAyLjI4MzI3IDAuNTQzMTgxIDEuOTU5MDZDMC42ODMwOTMgMS42MzQ4IDAuODcyOTQ1IDEuMzUyNzYgMS4xMTI3NCAxLjExMjkyQzEuMzUyNTcgMC44NzMxMjggMS42MzQ2MiAwLjY4MzI3NiAxLjk1ODg3IDAuNTQzMzY0QzIuMjgzMDggMC40MDM0NTIgMi42MzAxMiAwLjMzMzQ5NiAyLjk5OTk4IDAuMzMzNDk2QzMuMzY5ODQgMC4zMzM0OTYgMy43MTY4OCAwLjQwMzQ1MiA0LjA0MTA5IDAuNTQzMzY0QzQuMzY1MzQgMC42ODMyNzYgNC42NDczOSAwLjg3MzEyOCA0Ljg4NzIyIDEuMTEyOTJDNS4xMjcwMiAxLjM1Mjc2IDUuMzE2ODcgMS42MzQ4IDUuNDU2NzggMS45NTkwNkM1LjU5NjY5IDIuMjgzMjcgNS42NjY2NSAyLjYzMDMgNS42NjY2NSAzLjAwMDE2QzUuNjY2NjUgMy4zNzAwMiA1LjU5NjY5IDMuNzE3MDYgNS40NTY3OCA0LjA0MTI3QzUuMzE2ODcgNC4zNjU1MiA1LjEyNzAyIDQuNjQ3NTcgNC44ODcyMiA0Ljg4NzRDNC42NDczOSA1LjEyNzIgNC4zNjUzNCA1LjMxNzA1IDQuMDQxMDkgNS40NTY5NkMzLjcxNjg4IDUuNTk2ODcgMy4zNjk4NCA1LjY2NjgzIDIuOTk5OTggNS42NjY4M1onIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogLTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgLmJ1bGxldC1jaGV2cm9uIHtcblxuXHRcdCYgdWwge1xuXG5cdFx0XHQvKiBmaXJzdCBsaSAqL1xuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgNiAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuNTEzMTYgNS4zNTM2OEMyLjcwODQyIDUuMTU4NDIgMi43MDg0MiA0Ljg0MTg0IDIuNTEzMTYgNC42NDY1OEwwLjE1MzYwMyAyLjI4NzAyQy0wLjA0MTY1OTYgMi4wOTE3NiAtMC4wNDE2NTk5IDEuNzc1MTcgMC4xNTM2MDIgMS41Nzk5MUwwLjkxMzE2MiAwLjgyMDM1QzEuMTA4NDIgMC42MjUwODggMS40MjUwMSAwLjYyNTA4OCAxLjYyMDI3IDAuODIwMzVMNS40NDY1IDQuNjQ2NThDNS42NDE3NiA0Ljg0MTg0IDUuNjQxNzYgNS4xNTg0MiA1LjQ0NjUgNS4zNTM2OEwxLjYyMDI3IDkuMTc5OTFDMS40MjUwMSA5LjM3NTE3IDEuMTA4NDIgOS4zNzUxNyAwLjkxMzE2MiA5LjE3OTkxTDAuMTUzNjAyIDguNDIwMzVDLTAuMDQxNjYgOC4yMjUwOSAtMC4wNDE2NTk5IDcuOTA4NTEgMC4xNTM2MDIgNy43MTMyNEwyLjUxMzE2IDUuMzUzNjhaJyBmaWxsPSclMjMwMjc3QkQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFxuXHRcdFx0Lyogc2Vjb25kIGxpICovXG5cdFx0XHQmID4gbGkgPiB1bCA+IGxpLFxuXHRcdFx0JiA+IGxpID4gb2wgPiBsaSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDYgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yLjUxMzE2IDUuMzUzNjhDMi43MDg0MiA1LjE1ODQyIDIuNzA4NDIgNC44NDE4NCAyLjUxMzE2IDQuNjQ2NThMMC4xNTM2MDMgMi4yODcwMkMtMC4wNDE2NTk2IDIuMDkxNzYgLTAuMDQxNjU5OSAxLjc3NTE3IDAuMTUzNjAyIDEuNTc5OTFMMC45MTMxNjIgMC44MjAzNUMxLjEwODQyIDAuNjI1MDg4IDEuNDI1MDEgMC42MjUwODggMS42MjAyNyAwLjgyMDM1TDUuNDQ2NSA0LjY0NjU4QzUuNjQxNzYgNC44NDE4NCA1LjY0MTc2IDUuMTU4NDIgNS40NDY1IDUuMzUzNjhMMS42MjAyNyA5LjE3OTkxQzEuNDI1MDEgOS4zNzUxNyAxLjEwODQyIDkuMzc1MTcgMC45MTMxNjIgOS4xNzk5MUwwLjE1MzYwMiA4LjQyMDM1Qy0wLjA0MTY2IDguMjI1MDkgLTAuMDQxNjU5OSA3LjkwODUxIDAuMTUzNjAyIDcuNzEzMjRMMi41MTMxNiA1LjM1MzY4WicgZmlsbD0nJTIzMDI3N0JEJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcblx0XHRcdC8qIHRoaXJkIGxpICovXG5cdFx0XHQmID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSxcblx0XHRcdCYgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpLFxuXHRcdFx0JiA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGksXG5cdFx0XHQmID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDYgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yLjUxMzE2IDUuMzUzNjhDMi43MDg0MiA1LjE1ODQyIDIuNzA4NDIgNC44NDE4NCAyLjUxMzE2IDQuNjQ2NThMMC4xNTM2MDMgMi4yODcwMkMtMC4wNDE2NTk2IDIuMDkxNzYgLTAuMDQxNjU5OSAxLjc3NTE3IDAuMTUzNjAyIDEuNTc5OTFMMC45MTMxNjIgMC44MjAzNUMxLjEwODQyIDAuNjI1MDg4IDEuNDI1MDEgMC42MjUwODggMS42MjAyNyAwLjgyMDM1TDUuNDQ2NSA0LjY0NjU4QzUuNjQxNzYgNC44NDE4NCA1LjY0MTc2IDUuMTU4NDIgNS40NDY1IDUuMzUzNjhMMS42MjAyNyA5LjE3OTkxQzEuNDI1MDEgOS4zNzUxNyAxLjEwODQyIDkuMzc1MTcgMC45MTMxNjIgOS4xNzk5MUwwLjE1MzYwMiA4LjQyMDM1Qy0wLjA0MTY2IDguMjI1MDkgLTAuMDQxNjU5OSA3LjkwODUxIDAuMTUzNjAyIDcuNzEzMjRMMi41MTMxNiA1LjM1MzY4WicgZmlsbD0nJTIzMDI3N0JEJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgLmJ1bGxldC1jaGVja21hcmsge1xuXG5cdFx0JiB1bCB7XG5cblx0XHRcdC8qIGZpcnN0IGxpICovXG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTIgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000LjcyMDIxIDkuMTc5NTVDNC41MjQ5NSA5LjM3NDgxIDQuMjA4MzcgOS4zNzQ4MSA0LjAxMzExIDkuMTc5NTVMMC4zODY4NzggNS41NTMzM0MwLjE5MTYxNiA1LjM1ODA2IDAuMTkxNjE2IDUuMDQxNDggMC4zODY4NzkgNC44NDYyMkwxLjE3OTc3IDQuMDUzMzNDMS4zNzUwMyAzLjg1ODA2IDEuNjkxNjIgMy44NTgwNiAxLjg4Njg4IDQuMDUzMzNMNC4wMTMxIDYuMTc5NTVDNC4yMDgzNyA2LjM3NDgxIDQuNTI0OTUgNi4zNzQ4MSA0LjcyMDIxIDYuMTc5NTVMMTAuMTEzMSAwLjc4NjY1OUMxMC4zMDg0IDAuNTkxMzk3IDEwLjYyNSAwLjU5MTM5NyAxMC44MjAyIDAuNzg2NjU5TDExLjYxMzEgMS41Nzk1NUMxMS44MDg0IDEuNzc0ODEgMTEuODA4NCAyLjA5MTQgMTEuNjEzMSAyLjI4NjY2TDQuNzIwMjEgOS4xNzk1NVonIGZpbGw9JyUyMzAyNzdCRCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0XHQvKiBzZWNvbmQgbGkgKi9cblx0XHRcdCYgPiBsaSA+IHVsID4gbGksXG5cdFx0XHQmID4gbGkgPiBvbCA+IGxpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEyIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNC43MjAyMSA5LjE3OTU1QzQuNTI0OTUgOS4zNzQ4MSA0LjIwODM3IDkuMzc0ODEgNC4wMTMxMSA5LjE3OTU1TDAuMzg2ODc4IDUuNTUzMzNDMC4xOTE2MTYgNS4zNTgwNiAwLjE5MTYxNiA1LjA0MTQ4IDAuMzg2ODc5IDQuODQ2MjJMMS4xNzk3NyA0LjA1MzMzQzEuMzc1MDMgMy44NTgwNiAxLjY5MTYyIDMuODU4MDYgMS44ODY4OCA0LjA1MzMzTDQuMDEzMSA2LjE3OTU1QzQuMjA4MzcgNi4zNzQ4MSA0LjUyNDk1IDYuMzc0ODEgNC43MjAyMSA2LjE3OTU1TDEwLjExMzEgMC43ODY2NTlDMTAuMzA4NCAwLjU5MTM5NyAxMC42MjUgMC41OTEzOTcgMTAuODIwMiAwLjc4NjY1OUwxMS42MTMxIDEuNTc5NTVDMTEuODA4NCAxLjc3NDgxIDExLjgwODQgMi4wOTE0IDExLjYxMzEgMi4yODY2Nkw0LjcyMDIxIDkuMTc5NTVaJyBmaWxsPSclMjMwMjc3QkQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFxuXHRcdFx0LyogdGhpcmQgbGkgKi9cblx0XHRcdCYgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpLFxuXHRcdFx0JiA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGksXG5cdFx0XHQmID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSxcblx0XHRcdCYgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEyIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNC43MjAyMSA5LjE3OTU1QzQuNTI0OTUgOS4zNzQ4MSA0LjIwODM3IDkuMzc0ODEgNC4wMTMxMSA5LjE3OTU1TDAuMzg2ODc4IDUuNTUzMzNDMC4xOTE2MTYgNS4zNTgwNiAwLjE5MTYxNiA1LjA0MTQ4IDAuMzg2ODc5IDQuODQ2MjJMMS4xNzk3NyA0LjA1MzMzQzEuMzc1MDMgMy44NTgwNiAxLjY5MTYyIDMuODU4MDYgMS44ODY4OCA0LjA1MzMzTDQuMDEzMSA2LjE3OTU1QzQuMjA4MzcgNi4zNzQ4MSA0LjUyNDk1IDYuMzc0ODEgNC43MjAyMSA2LjE3OTU1TDEwLjExMzEgMC43ODY2NTlDMTAuMzA4NCAwLjU5MTM5NyAxMC42MjUgMC41OTEzOTcgMTAuODIwMiAwLjc4NjY1OUwxMS42MTMxIDEuNTc5NTVDMTEuODA4NCAxLjc3NDgxIDExLjgwODQgMi4wOTE0IDExLjYxMzEgMi4yODY2Nkw0LjcyMDIxIDkuMTc5NTVaJyBmaWxsPSclMjMwMjc3QkQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogT3JkZXJlZCBMaXN0cyAqL1xuXHQmIG9sIHtcblx0XHRjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblxuXHRcdC8qIGZpcnN0IGxpICovXG5cdFx0JiA+IGxpIHtcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI3cHg7XG5cblx0XHRcdCY6bnRoLWNoaWxkKG4rMTApIHtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IC0xMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiA+IGxpOjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6IHZhcigtLXRleHQtbmF2eSk7XG5cdFx0XHRjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLXJlZ3VsYXItYm9keSk7XG5cdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1yZWd1bGFyLWJvZHktbGluZS1oZWlnaHQpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblxuXHRcdC8qIHNlY29uZCBsaSAqL1xuXHRcdCYgPiBsaSA+IHVsID4gbGksXG5cdFx0JiA+IGxpID4gb2wgPiBsaSB7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyLTI7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjZweDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXRleHQtbmF2eSk7XG5cdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyLTIsIGxvd2VyLWFscGhhKSBcIi4gXCI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRmb250LXNpemU6IHZhcigtLXJlZ3VsYXItYm9keSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1yZWd1bGFyLWJvZHktbGluZS1oZWlnaHQpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC8qIHRoaXJkIGxpICovXG5cdFx0JiA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGksXG5cdFx0JiA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGksXG5cdFx0JiA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGksXG5cdFx0JiA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuXHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlci0zO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIxcHg7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0LW5hdnkpO1xuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlci0zLCBsb3dlci1yb21hbikgXCIuIFwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1yZWd1bGFyLWJvZHkpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tcmVndWxhci1ib2R5LWxpbmUtaGVpZ2h0KTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFNlYXJjaCBTdHlsZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc2VhcmNoIHtcblxuXHQmIC5zZWFyY2gtZm9ybS13cmFwcGVyIHtcblx0XHRtYXJnaW46IDMwcHggMzBweCA0MHB4IDMwcHg7XG5cblx0XHQmIC5zZWFyY2gtZm9ybSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0zKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDExMDBweDtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cblx0XHRcdCYgLnNlYXJjaC1pbnB1dCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0cGFkZGluZzogMjJweCA0MnB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuXHRcdFx0XHQmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLnNlYXJjaC1idXR0b24ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRhbGw6IHVuc2V0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggNTBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmIC5zZWFyY2gtcmVzdWx0cy0td3JhcHBlciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmIC5zZWFyY2gtcmVzdWx0cy1jb3VudCB7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblxuXHRcdFx0JiBzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tdGV4dC1uYXZ5KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5zZWFyY2gtd3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IDQwcHggYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmIC5zZWFyY2gtcmVzdWx0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWdyZXkpO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ncmV5KTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXRleHQtbmF2eSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmNvbnRlbnQtLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogNDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLnBhZ2luYXRpb24td3JhcHBlciB7XG5cblx0XHRcdFx0JiAucGFnaW5hdGlvbiB7XG5cblx0XHRcdFx0XHQmIC53cC1wYWdlbmF2aSB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZW5kO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiA0MHB4IDAgMCAwO1xuXG5cdFx0XHRcdFx0XHQmIC5maXJzdCxcblx0XHRcdFx0XHRcdCYgLmxhc3Qge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmIC5wYWdlLFxuXHRcdFx0XHRcdFx0JiAuY3VycmVudCxcblx0XHRcdFx0XHRcdCYgLmV4dGVuZCB7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDI7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktc2VsZjogZW5kO1xuXHRcdFx0XHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0NnB4O1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiAuZXh0ZW5kIHtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmIC5jdXJyZW50IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgLm5leHRwb3N0c2xpbmssXG5cdFx0XHRcdFx0XHQmIC5wcmV2aW91c3Bvc3RzbGluayB7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGFsbDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRncmlkLWNvbHVtbjogMTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1zZWxmOiBzdGFydDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMjZweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmIC5uZXh0cG9zdHNsaW5rIHtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDYgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuNTA2MDIgNC42Nzk4NkMyLjcwMTI4IDQuNDg0NTkgMi43MDEyOCA0LjE2ODAxIDIuNTA2MDIgMy45NzI3NUwwLjE0NjQ2MSAxLjYxMzE5Qy0wLjA0ODgwMDcgMS40MTc5MyAtMC4wNDg4MDEgMS4xMDEzNCAwLjE0NjQ2MSAwLjkwNjA4MkwwLjkwNjAyMSAwLjE0NjUyMkMxLjEwMTI4IC0wLjA0ODc0MDEgMS40MTc4NyAtMC4wNDg3NCAxLjYxMzEzIDAuMTQ2NTIyTDUuNDM5MzUgMy45NzI3NUM1LjYzNDYyIDQuMTY4MDEgNS42MzQ2MiA0LjQ4NDU5IDUuNDM5MzUgNC42Nzk4NkwxLjYxMzEzIDguNTA2MDhDMS40MTc4NyA4LjcwMTM0IDEuMTAxMjggOC43MDEzNCAwLjkwNjAyMSA4LjUwNjA4TDAuMTQ2NDYxIDcuNzQ2NTJDLTAuMDQ4ODAxMiA3LjU1MTI2IC0wLjA0ODgwMSA3LjIzNDY4IDAuMTQ2NDYxIDcuMDM5NDJMMi41MDYwMiA0LjY3OTg2WicgZmlsbD0nJTIzMDAxNjREJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCA2IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yLjUwNjAyIDQuNjc5ODZDMi43MDEyOCA0LjQ4NDU5IDIuNzAxMjggNC4xNjgwMSAyLjUwNjAyIDMuOTcyNzVMMC4xNDY0NjEgMS42MTMxOUMtMC4wNDg4MDA3IDEuNDE3OTMgLTAuMDQ4ODAxIDEuMTAxMzQgMC4xNDY0NjEgMC45MDYwODJMMC45MDYwMjEgMC4xNDY1MjJDMS4xMDEyOCAtMC4wNDg3NDAxIDEuNDE3ODcgLTAuMDQ4NzQgMS42MTMxMyAwLjE0NjUyMkw1LjQzOTM1IDMuOTcyNzVDNS42MzQ2MiA0LjE2ODAxIDUuNjM0NjIgNC40ODQ1OSA1LjQzOTM1IDQuNjc5ODZMMS42MTMxMyA4LjUwNjA4QzEuNDE3ODcgOC43MDEzNCAxLjEwMTI4IDguNzAxMzQgMC45MDYwMjEgOC41MDYwOEwwLjE0NjQ2MSA3Ljc0NjUyQy0wLjA0ODgwMTIgNy41NTEyNiAtMC4wNDg4MDEgNy4yMzQ2OCAwLjE0NjQ2MSA3LjAzOTQyTDIuNTA2MDIgNC42Nzk4NlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiAucHJldmlvdXNwb3N0c2xpbmsge1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDYgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNDk5OTM5IDQuMzI2NDJMNC4zMjYxMSAwLjUwMDI0NEw1LjA4NTg4IDEuMjYwMDFMMi43MjY1IDMuNjE5MzlDMi4zMzU5OCA0LjAwOTkxIDIuMzM1OTggNC42NDI5MiAyLjcyNjUgNS4wMzM0NUw1LjA4NTg4IDcuMzkyODJMNC4zMjYxMSA4LjE1MjU5TDAuNDk5OTM5IDQuMzI2NDJaJyBmaWxsPSclMjMwMDE2NEQnIHN0cm9rZT0nJTIzMDAxNjREJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCA2IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjA3OTc5IDMuOTcyNzNDMi44ODQ1MyA0LjE2Nzk5IDIuODg0NTMgNC40ODQ1OCAzLjA3OTc5IDQuNjc5ODRMNS40MzkzNSA3LjAzOTRDNS42MzQ2MiA3LjIzNDY2IDUuNjM0NjIgNy41NTEyNCA1LjQzOTM1IDcuNzQ2NTFMNC42Nzk3OSA4LjUwNjA3QzQuNDg0NTMgOC43MDEzMyA0LjE2Nzk1IDguNzAxMzMgMy45NzI2OSA4LjUwNjA3TDAuMTQ2NDYgNC42Nzk4NEMtMC4wNDg4MDE3IDQuNDg0NTggLTAuMDQ4ODAxNiA0LjE2OCAwLjE0NjQ2MSAzLjk3MjczTDMuOTcyNjkgMC4xNDY1MDZDNC4xNjc5NSAtMC4wNDg3NTU5IDQuNDg0NTMgLTAuMDQ4NzU1OSA0LjY3OTc5IDAuMTQ2NTA2TDUuNDM5MzUgMC45MDYwNjZDNS42MzQ2MiAxLjEwMTMzIDUuNjM0NjIgMS40MTc5MSA1LjQzOTM1IDEuNjEzMTdMMy4wNzk3OSAzLjk3MjczWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogLTJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5uby1yZXN1bHRzIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cblx0XHRcdFx0JiBoMyB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXRleHQtbmF2eSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogTWVkaWEgUXVlcmllc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXG5cdC5zZWFyY2gge1xuXG5cdFx0JiAuc2VhcmNoLWZvcm0td3JhcHBlciB7XG5cdFxuXHRcdFx0JiAuc2VhcmNoLWZvcm0ge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLnNlYXJjaC1yZXN1bHRzLS13cmFwcGVyIHtcblx0XG5cdFx0XHQmIC5zZWFyY2gtd3JhcHBlciB7XG5cdFxuXHRcdFx0XHQmIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xuXHRcblx0XHRcdFx0XHQmIC5wYWdpbmF0aW9uIHtcblx0XG5cdFx0XHRcdFx0XHQmIC53cC1wYWdlbmF2aSB7XG5cdFxuXHRcdFx0XHRcdFx0XHQmIC5uZXh0cG9zdHNsaW5rLFxuXHRcdFx0XHRcdFx0XHQmIC5wcmV2aW91c3Bvc3RzbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LnNlYXJjaCB7XG5cblx0XHQmIC5zZWFyY2gtZm9ybS13cmFwcGVyIHtcblx0XHRcdG1hcmdpbjogNzVweCAxNzBweCA0NXB4IDE3MHB4O1xuXG5cdFx0XHQmIC5zZWFyY2gtZm9ybSB7XG5cdFx0XHRcdGdhcDogNDhweDtcblx0XHRcdFx0cGFkZGluZzogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdCYgLnNlYXJjaC1yZXN1bHRzLS13cmFwcGVyIHtcblx0XHRcdHdpZHRoOiA3MjRweDtcblx0XG5cdFx0XHQmIC5zZWFyY2gtd3JhcHBlciB7XG5cdFx0XHRcdG1hcmdpbjogNDBweCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XG5cdFx0XHRcdCYgLnNlYXJjaC1yZXN1bHQge1xuXHRcdFx0XHRcdGdhcDogMzBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFxuXHRcdFx0XHRcdCYgYSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCYgLnBhZ2luYXRpb24td3JhcHBlciB7XG5cdFxuXHRcdFx0XHRcdCYgLnBhZ2luYXRpb24ge1xuXHRcblx0XHRcdFx0XHRcdCYgLndwLXBhZ2VuYXZpIHtcblx0XHRcdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDQwcHggMCAwIDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHQmIC5uby1yZXN1bHRzIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdFxuXHRcdFx0XHRcdCYgaDMge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKlxuICogUmVzb3VyY2VzIG9uIHByZWZlcnMtcmVkdWNlZC1tb3Rpb246XG4gKiBodHRwczovL3dlYmtpdC5vcmcvYmxvZy1maWxlcy9wcmVmZXJzLXJlZHVjZWQtbW90aW9uL3BybS5odG1cbiAqIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AbWVkaWEvcHJlZmVycy1yZWR1Y2VkLW1vdGlvblxuICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXG5cdCosXG5cdCo6OmJlZm9yZSxcblx0Kjo6YWZ0ZXIge1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMDFzICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMDFzICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8qIFdvcmRQcmVzcyBnZW5lcmF0ZWQgY2xhc3NlcyAqL1xuXG4uYWxpZ25sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMXJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFsaWducmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdCYuYWxpZ25jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYuYWxpZ25yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdG1hcmdpbjogMDtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogU2l0ZXdpZGUgQ29tcG9uZW50c1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgdXJsKFwiLi9ob21lL2luZGV4LmNzc1wiKTtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBQYXR0ZXJuIExpYnJhcnkgQ29tcG9uZW50c1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgdXJsKFwiLi9wYXR0ZXJuLWxpYnJhcnkvbW9kdWxlLWFjY29yZGlvbi5jc3NcIik7XG5AaW1wb3J0IHVybChcIi4vcGF0dGVybi1saWJyYXJ5L21vZHVsZS1iYW5uZXIuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIuL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtYnJlYWRjcnVtYnMuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIuL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtYnVja2V0LWxpbmsuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIuL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtY2FsbG91dC5jc3NcIik7XG5AaW1wb3J0IHVybChcIi4vcGF0dGVybi1saWJyYXJ5L21vZHVsZS1jb250ZW50LWNhcmRzLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiLi9wYXR0ZXJuLWxpYnJhcnkvbW9kdWxlLWNvbnRlbnQuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIuL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtZGl2aWRlci5jc3NcIik7XG5AaW1wb3J0IHVybChcIi4vcGF0dGVybi1saWJyYXJ5L21vZHVsZS1ldmVudHMuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIuL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtZm9ybS5jc3NcIik7XG5AaW1wb3J0IHVybChcIi4vcGF0dGVybi1saWJyYXJ5L21vZHVsZS1tZWRpYS1nYWxsZXJ5LmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiLi9wYXR0ZXJuLWxpYnJhcnkvbW9kdWxlLW5ld3MuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIuL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtcXVpY2tsaW5rcy5jc3NcIik7XG5AaW1wb3J0IHVybChcIi4vcGF0dGVybi1saWJyYXJ5L21vZHVsZS1zaW1wbGUtY2FyZHMuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIuL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtdGFiYmVkLWNvbnRlbnQuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIuL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtdGFibGUuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIuL3BhdHRlcm4tbGlicmFyeS9tb2R1bGUtdGVzdGltb25pYWwuY3NzXCIpO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEV2ZW50c1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgdXJsKFwiLi9ldmVudHMvZXZlbnQtY2FyZC5jc3NcIik7XG5AaW1wb3J0IHVybChcIi4vZXZlbnRzL2V2ZW50LWxhbmRpbmcuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIuL2V2ZW50cy9ldmVudC1zaW5nbGUuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIuL2V2ZW50cy9ldmVudHMtZW5nYWdlLmNzc1wiKTtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBEaXNjb3ZlcnkgUGFzc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgdXJsKFwiLi9kaXNjb3ZlcnktcGFzcy9kcC1iYW5uZXIuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIuL2Rpc2NvdmVyeS1wYXNzL2RwLWJyZWFkY3J1bWJzLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiLi9kaXNjb3ZlcnktcGFzcy9kcC1jb250YWN0LmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiLi9kaXNjb3ZlcnktcGFzcy9kcC1jdGEuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIuL2Rpc2NvdmVyeS1wYXNzL2RwLWRhdGVzLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiLi9kaXNjb3ZlcnktcGFzcy9kcC1oZXJvLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiLi9kaXNjb3ZlcnktcGFzcy9kcC1yZXNvdXJjZXMuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIuL2Rpc2NvdmVyeS1wYXNzL2RwLXN0ZXBzLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiLi9kaXNjb3ZlcnktcGFzcy9kcC1hcnJpdmFsLmNzc1wiKTtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiA0MDQgUGFnZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgdXJsKFwiLi80MDQvNDA0LmNzc1wiKTtcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogSG9tZXBhZ2UgTW9kdWxlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgdXJsKFwiYmFubmVyLW1vZHVsZS5jc3NcIik7XG5AaW1wb3J0IHVybChcInByb2dyYW1zLWJhbm5lci5jc3NcIik7XG5AaW1wb3J0IHVybChcImFwcGx5LWJhbm5lci5jc3NcIik7XG5AaW1wb3J0IHVybChcImxpZmUtYXQtbmMuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJzdHVkZW50LXNlcnZpY2VzLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwibGluay1idWNrZXRzLmNzc1wiKTtcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogSG9tZXBhZ2UgTW9kdWxlcyAtIEJhbm5lciBNb2R1bGVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaHAtLWJhbm5lci1tb2R1bGUge1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYgLmhwLS1zbGlkZXIge1xuXG5cdFx0JiAuYmFubmVyLS1zbGlkZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0aGVpZ2h0OiA0MzVweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmIC5iYW5uZXItLWNvbnRlbnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZS0zKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAzMDBweCAzMDBweCAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDE3MHB4KTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTMwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggNjBweCAzMHB4IDM1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmIC5iYW5uZXItLWhlYWRlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuYmFubmVyLS1zdWJoZWFkZXIge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1saWdodC1ibHVlLTIpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmJhbm5lci0tdGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuYmFubmVyLS1zdWJoZWFkZXIgKyAuYmFubmVyLS10ZXh0LFxuXHRcdFx0XHQmIC5iYW5uZXItLXN1YmhlYWRlciArIC5idG4sXG5cdFx0XHRcdCYgLmJhbm5lci0tdGV4dCArIC5idG4ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuYmFubmVyLS1pbWFnZSB7XG5cdFx0XHRcdGhlaWdodDogMTcwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdCYucmlnaHQge1xuXG5cdFx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiByaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxlZnQge1xuXG5cdFx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgaW1nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5mbGlja2l0eS1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JlZW4tMik7XG5cdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0XHQmIHN2ZyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0XHR0b3A6IDU1JTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cblx0XHRcdCYucHJldmlvdXMge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuXHRcdFx0XHRyaWdodDogMTM1cHg7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDggMTQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNi40MjE2MiAxMy43MzA3TDAuMjcxMzQgNy42NDU3NkMwLjE4NTMzNCA3LjU2MDk2IDAuMTE3MDk1IDcuNDYwMiAwLjA3MDUzMiA3LjM0OTI2QzAuMDIzOTY5MyA3LjIzODMyIC0zLjExMTk3ZS0wNyA3LjExOTM3IC0zLjA1OTQ2ZS0wNyA2Ljk5OTI0Qy0zLjAwNjk1ZS0wNyA2Ljg3OTExIDAuMDIzOTY5NCA2Ljc2MDE2IDAuMDcwNTMyIDYuNjQ5MjJDMC4xMTcwOTUgNi41MzgyNyAwLjE4NTMzNCA2LjQzNzUxIDAuMjcxMzQgNi4zNTI3Mkw2LjQyMTYyIDAuMjY3Nzk4QzYuNTk0OTMgMC4wOTYzMyA2LjgyOTk5IC01LjM2OTc4ZS0wOCA3LjA3NTA5IC00LjA0MjkyZS0wOEM3LjMyMDE5IC0yLjcxNjA1ZS0wOCA3LjU1NTI1IDAuMDk2MzMwMSA3LjcyODU2IDAuMjY3Nzk5QzcuOTAxODcgMC40MzkyNjcgNy45OTkyMyAwLjY3MTgyOCA3Ljk5OTIzIDAuOTE0MzIxQzcuOTk5MjMgMS4xNTY4MSA3LjkwMTg3IDEuMzg5MzggNy43Mjg1NiAxLjU2MDg0TDIuMjMwOTcgN0w3LjcyOTMyIDEyLjQzOTJDNy45MDI2MyAxMi42MTA2IDggMTIuODQzMiA4IDEzLjA4NTdDOCAxMy4zMjgyIDcuOTAyNjMgMTMuNTYwNyA3LjcyOTMyIDEzLjczMjJDNy41NTYwMSAxMy45MDM3IDcuMzIwOTUgMTQgNy4wNzU4NiAxNEM2LjgzMDc2IDE0IDYuNTk1NyAxMy45MDM3IDYuNDIyMzkgMTMuNzMyMkw2LjQyMTYyIDEzLjczMDdaJyBmaWxsPSclMjMwMDE2NEQnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5uZXh0IHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcblx0XHRcdFx0cmlnaHQ6IDI1cHg7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDggMTQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMS41NzgzOCAwLjI2OTMyMUw3LjcyODY2IDYuMzU0MjRDNy44MTQ2NyA2LjQzOTA0IDcuODgyOTEgNi41Mzk4IDcuOTI5NDcgNi42NTA3NEM3Ljk3NjAzIDYuNzYxNjggOCA2Ljg4MDYzIDggNy4wMDA3NkM4IDcuMTIwODkgNy45NzYwMyA3LjIzOTg0IDcuOTI5NDcgNy4zNTA3OEM3Ljg4MjkxIDcuNDYxNzMgNy44MTQ2NyA3LjU2MjQ5IDcuNzI4NjYgNy42NDcyOEwxLjU3ODM4IDEzLjczMjJDMS40MDUwNyAxMy45MDM3IDEuMTcwMDEgMTQgMC45MjQ5MTEgMTRDMC42Nzk4MTMgMTQgMC40NDQ3NTQgMTMuOTAzNyAwLjI3MTQ0NCAxMy43MzIyQzAuMDk4MTMzNSAxMy41NjA3IDAuMDAwNzY4OTYgMTMuMzI4MiAwLjAwMDc2ODk2IDEzLjA4NTdDMC4wMDA3Njg5NjEgMTIuODQzMiAwLjA5ODEzMzUgMTIuNjEwNiAwLjI3MTQ0NCAxMi40MzkyTDUuNzY5MDMgN0wwLjI3MDY3NiAxLjU2MDg1QzAuMDk3MzY1MyAxLjM4OTM4IDEuNTMxNTNlLTA3IDEuMTU2ODIgMS41NjA0NWUtMDcgMC45MTQzMjNDMS41ODkzN2UtMDcgMC42NzE4MyAwLjA5NzM2NTMgMC40MzkyNjkgMC4yNzA2NzYgMC4yNjc4QzAuNDQzOTg2IDAuMDk2MzMyNiAwLjY3OTA0NSA4LjA5NzUzZS0wOSAwLjkyNDE0MyAxLjEwMjAzZS0wOEMxLjE2OTI0IDEuMzk0MzFlLTA4IDEuNDA0MyAwLjA5NjMzMjYgMS41Nzc2MSAwLjI2NzhMMS41NzgzOCAwLjI2OTMyMVonIGZpbGw9JyUyMzAwMTY0RCcvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cblx0XHRcdFx0Ji5wcmV2aW91cyB7XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRyaWdodDogNjAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubmV4dCB7XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRyaWdodDogNDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZS1vZmZzZXQ6IC01cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmIC50b3RhbC0tc2xpZGVzIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRib3R0b206IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA2NXB4O1xuXHRcdHdpZHRoOiA3MHB4O1xuXG5cdFx0JiBwIHtcblx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0XHR9XG5cdH1cbn1cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG5cblx0LmhwLS1iYW5uZXItbW9kdWxlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRcdCYgLmhwLS1zbGlkZXIge1xuXG5cdFx0XHQmIC5iYW5uZXItLXNsaWRlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUtMyk7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGhlaWdodDogMzUwcHg7XG5cblx0XHRcdFx0JiAuYmFubmVyLS1jb250ZW50IHtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiA0NXB4IDUwcHggNjBweCAzNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmJhbm5lci0taW1hZ2Uge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSArIDE2MHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5mbGlja2l0eS1idXR0b24ge1xuXHRcdFx0XHRib3R0b206IC0yMHB4O1xuXHRcdFx0XHRyaWdodDogYXV0bztcblxuXHRcdFx0XHQmLnByZXZpb3VzIHtcblx0XHRcdFx0XHRsZWZ0OiAzNXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5uZXh0IHtcblx0XHRcdFx0XHRsZWZ0OiAzNjVweDtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdGJvdHRvbTogLTIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogMzVweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bGVmdDogNzVweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMjkwcHg7XG5cblx0XHRcdFx0JiAuZG90IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHR3aWR0aDogMTVweDtcblxuXHRcdFx0XHRcdCYuaXMtc2VsZWN0ZWQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAudG90YWwtLXNsaWRlcyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LmhwLS1iYW5uZXItbW9kdWxlIHtcblxuXHRcdCYgLmhwLS1zbGlkZXIge1xuXG5cdFx0XHQmIC5iYW5uZXItLXNsaWRlIHtcblx0XHRcdFx0aGVpZ2h0OiA0NTBweDtcblxuXHRcdFx0XHQmIC5iYW5uZXItLWltYWdlIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgKyAyMDBweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5iYW5uZXItLWNvbnRlbnQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDg1cHggOTBweCAxMDBweCAxNzBweDtcblxuXHRcdFx0XHRcdCYgLmJhbm5lci0taGVhZGVyIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDNweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC5iYW5uZXItLXN1YmhlYWRlciB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzdweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC5iYW5uZXItLXRleHQge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLmZsaWNraXR5LWJ1dHRvbiB7XG5cblx0XHRcdFx0Ji5wcmV2aW91cyB7XG5cdFx0XHRcdFx0bGVmdDogMTcwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm5leHQge1xuXHRcdFx0XHRcdGxlZnQ6IDUwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG5cdFx0XHRcdGxlZnQ6IDIxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG5cblx0LmhwLS1iYW5uZXItbW9kdWxlIHtcblxuXHRcdCYgLmhwLS1zbGlkZXIge1xuXG5cdFx0XHQmIC5iYW5uZXItLXNsaWRlIHtcblx0XHRcdFx0aGVpZ2h0OiA1MjVweDtcblxuXHRcdFx0XHQmIC5iYW5uZXItLWltYWdlIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgKyAyNTBweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5iYW5uZXItLWNvbnRlbnQge1xuXG5cdFx0XHRcdFx0JiAuYmFubmVyLS1oZWFkZXIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLmJhbm5lci0tc3ViaGVhZGVyIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzEuNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQxLjI1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAuYmFubmVyLS10ZXh0IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTYuNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1LjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuXG5cdC5ocC0tYmFubmVyLW1vZHVsZSB7XG5cblx0XHQmIC5ocC0tc2xpZGVyIHtcblxuXHRcdFx0JiAuYmFubmVyLS1zbGlkZSB7XG5cdFx0XHRcdGhlaWdodDogNzAwcHg7XG5cblx0XHRcdFx0JiAuYmFubmVyLS1pbWFnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlICsgMzAwcHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuYmFubmVyLS1jb250ZW50IHtcblxuXHRcdFx0XHRcdCYgLmJhbm5lci0taGVhZGVyIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNjIuMTg3NXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLmJhbm5lci0tc3ViaGVhZGVyIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDMuNTMxMnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDU3LjAwNTJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC5iYW5uZXItLXRleHQge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEhvbWVwYWdlIE1vZHVsZXMgLSBQcm9ncmFtcyBCYW5uZXJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucHJvZ3JhbXMtLWJhbm5lciB7XG5cblx0JiAud3JhcHBlciB7XG5cdFx0cGFkZGluZzogNDBweCAyNXB4IDUwcHggMzVweDtcblxuXHRcdCYgLnByb2dyYW1zLS1jb250ZW50LWNvbnRhaW5lciB7XG5cblx0XHRcdCYgLnByb2dyYW1zLS1oZWFkZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5wcm9ncmFtcy0tc3ViaGVhZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5wcm9ncmFtcy0tY29udGVudCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5wcm9ncmFtcy0tYnV0dG9ucyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogMTVweDtcblx0XHRcdH1cblxuXHRcdFx0JiAucHJvZ3JhbXMtLXN1YmhlYWRlciArIC5wcm9ncmFtcy0tY29udGVudCxcblx0XHRcdCYgLnByb2dyYW1zLS1zdWJoZWFkZXIgKyAucHJvZ3JhbXMtLWJ1dHRvbnMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5wcm9ncmFtcy0tY29udGVudCArIC5wcm9ncmFtcy0tYnV0dG9ucyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAucHJvZ3JhbXMtLWltYWdlIHtcblx0XHRcdGhlaWdodDogMTc1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmLnJpZ2h0IHtcblxuXHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmxlZnQge1xuXG5cdFx0XHRcdCYgaW1nIHtcblx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiBpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXG5cdC5wcm9ncmFtcy0tYmFubmVyIHtcblxuXHRcdCYgLndyYXBwZXIge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRnYXA6IDU1cHg7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDM1cHggNzBweDtcblxuXHRcdFx0JiAucHJvZ3JhbXMtLWltYWdlIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LnByb2dyYW1zLS1iYW5uZXIge1xuXG5cdFx0JiAud3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiA5MHB4IDE3MHB4IDExMHB4O1xuXG5cdFx0XHQmIC5wcm9ncmFtcy0tY29udGVudC1jb250YWluZXIge1xuXG5cdFx0XHRcdCYgLnByb2dyYW1zLS1oZWFkZXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDNweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnByb2dyYW1zLS1zdWJoZWFkZXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnByb2dyYW1zLS1jb250ZW50IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5wcm9ncmFtcy0tYnV0dG9ucyB7XG5cdFx0XHRcdFx0Z2FwOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEhvbWVwYWdlIE1vZHVsZXMgLSBBcHBseSBCYW5uZXJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYXBwbHktLWJhbm5lciB7XG5cblx0JiAuYXBwbHktLWltYWdlIHtcblx0XHRoZWlnaHQ6IDMwNXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmLnJpZ2h0IHtcblxuXHRcdFx0JiBpbWcge1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubGVmdCB7XG5cblx0XHRcdCYgaW1nIHtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgaW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmIC53cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZS0zKTtcblx0XHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cblx0XHQmIC5hcHBseS0tY29udGVudCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdCYgLmFwcGx5LS1oZWFkZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5hcHBseS0tY29udGVudCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmFwcGx5LS1idXR0b25zIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0JiAuYXBwbHktLWNvbnRlbnQgKyAuYXBwbHktLWJ1dHRvbnMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcblxuXHQuYXBwbHktLWJhbm5lciB7XG5cblx0XHQmIC5hcHBseS0taW1hZ2Uge1xuXHRcdFx0aGVpZ2h0OiA0MTBweDtcblx0XHR9XG5cblx0XHQmIC53cmFwcGVyIHtcblx0XHRcdG1hcmdpbjogLTEwMHB4IDM1cHggMDtcblx0XHRcdHBhZGRpbmc6IDcwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHQmIC5hcHBseS0tY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDc2OHB4O1xuXG5cdFx0XHRcdCYgLmFwcGx5LS1idXR0b25zIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGdhcDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LmFwcGx5LS1iYW5uZXIge1xuXG5cdFx0JiAuYXBwbHktLWltYWdlIHtcblx0XHRcdGhlaWdodDogNjEwcHg7XG5cdFx0fVxuXG5cdFx0JiAud3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IC0xMDBweCAxNzBweCAwO1xuXHRcdFx0cGFkZGluZzogNzVweCAxMzBweDtcblxuXHRcdFx0JiAuYXBwbHktLWNvbnRlbnQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDExMDBweDtcblxuXHRcdFx0XHQmIC5hcHBseS0taGVhZGVyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDQzcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5hcHBseS0tY29udGVudCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEhvbWVwYWdlIE1vZHVsZXMgLSBOQyBCYW5uZXJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubmMtLWJhbm5lciB7XG5cdFxuXHQmIC53cmFwcGVyIHtcblx0XHRwYWRkaW5nOiA1MHB4IDIwcHg7XG5cblx0XHQmIC5uYy0tY29udGVudC1jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0XHQmIC5uYy0taGVhZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdH1cblxuXHRcdFx0JiAubmMtLXN1YmhlYWRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHQmIHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZS0zKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5uYy0tY29udGVudCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lZGl1bS1ibHVlLTMpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAubmMtLXN1YmhlYWRlciArIC5uYy0tY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAubmMtLWNhcmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0yKTtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMzVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0JiAubmMtLWltYWdlIHtcblx0XHRcdFx0aGVpZ2h0OiAyNjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0Ji5yaWdodCB7XG5cblx0XHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubGVmdCB7XG5cblx0XHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5uYy0tY29udGVudCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYgLm5jLS1idXR0b25zIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG5cdFxuXHQubmMtLWJhbm5lciB7XG5cblx0XHQmIC53cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDM1cHg7XG5cblx0XHRcdCYgLm5jLS1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdH1cblxuXHRcdFx0JiAubmMtLWNhcmQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHQmIC5uYy0taW1hZ2Uge1xuXHRcdFx0XHRcdGhlaWdodDogMTg1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLm5jLS1idXR0b25zIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuXG5cdC5uYy0tYmFubmVyIHtcblx0XHRcblx0XHQmIC53cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDExMHB4IDE3MHB4O1xuXG5cdFx0XHQmIC5uYy0tY29udGVudC1jb250YWluZXIge1xuXG5cdFx0XHRcdCYgLm5jLS1oZWFkZXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDNweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLm5jLS1zdWJoZWFkZXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNjFweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLm5jLS1jb250ZW50IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAwIDE1cHggNjVweDtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5uYy0tY2FyZCB7XG5cblx0XHRcdFx0JiAubmMtLWltYWdlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDM4NXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAubmMtLWNvbnRlbnQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBIb21lcGFnZSBNb2R1bGVzIC0gU3R1ZGVudCBTZXJ2aWNlcyBCYW5uZXJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc3R1ZGVudC0tc2VydmljZXMtYmFubmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZS0zKTtcblxuXHQmIC53cmFwcGVyIHtcblx0XHRwYWRkaW5nOiA1MHB4IDI1cHg7XG5cblx0XHQmIC5zdHVkZW50LS1zZXJ2aWNlcy1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcblx0XHRcdCYgLnN0dWRlbnQtLXNlcnZpY2VzLWhlYWRlci1jb250YWluZXIge1xuXG5cdFx0XHRcdCYgLnN0dWRlbnQtLXNlcnZpY2VzLWhlYWRlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuc3R1ZGVudC0tc2VydmljZXMtY29udGVudCB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5zdHVkZW50LS1zZXJ2aWNlcy1ibHVyYi1jb250ZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tMik7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwMHB4IDAgMCAzMDBweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdG1hcmdpbjogNTBweCAtNDVweCAwIDA7XG5cdFx0XHRcdHBhZGRpbmc6IDM1cHggNTBweCAzNXB4IDcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuc3R1ZGVudC0tc2VydmljZXMtbGlua3Mge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdG1hcmdpbjogNTBweCAwIDA7XG5cblx0XHRcdCYgLmxpbmstLWNvbnRhaW5lciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0JiAubGluay0tY2FyZCB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0JiAubGluay0taWNvbiB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA1NXB4O1xuXG5cdFx0XHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAubGluay0tdGV4dCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUtMik7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMS42cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXG5cdFx0XHRcdFx0XHQmIC5saW5rLS10ZXh0IHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcblxuXHQuc3R1ZGVudC0tc2VydmljZXMtYmFubmVyIHtcblxuXHRcdCYgLndyYXBwZXIge1xuXHRcdFx0cGFkZGluZzogNzBweCAwIDcwcHggMzVweDtcblxuXHRcdFx0JiAuc3R1ZGVudC0tc2VydmljZXMtY29udGVudC1jb250YWluZXIge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDUwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5zdHVkZW50LS1zZXJ2aWNlcy1oZWFkZXItY29udGFpbmVyIHtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5zdHVkZW50LS1zZXJ2aWNlcy1ibHVyYi1jb250ZW50IHtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDM1cHggNDBweCA2MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuc3R1ZGVudC0tc2VydmljZXMtbGlua3Mge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0XHRtYXJnaW46IDcwcHggMzVweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcblxuXHQuc3R1ZGVudC0tc2VydmljZXMtYmFubmVyIHtcblxuXHRcdCYgLndyYXBwZXIge1xuXHRcdFx0cGFkZGluZzogMTEwcHggMCAxMTBweCAxNzBweDtcblxuXHRcdFx0JiAuc3R1ZGVudC0tc2VydmljZXMtY29udGVudC1jb250YWluZXIge1xuXHRcdFx0XHRcblx0XHRcdFx0JiAuc3R1ZGVudC0tc2VydmljZXMtaGVhZGVyLWNvbnRhaW5lciB7XG5cblx0XHRcdFx0XHQmIC5zdHVkZW50LS1zZXJ2aWNlcy1oZWFkZXIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0M3B4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAuc3R1ZGVudC0tc2VydmljZXMtY29udGVudCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5zdHVkZW50LS1zZXJ2aWNlcy1ibHVyYi1jb250ZW50IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNjBweCAxNzBweCA2MHB4IDgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuc3R1ZGVudC0tc2VydmljZXMtbGlua3Mge1xuXHRcdFx0XHRtYXJnaW46IDcwcHggMTcwcHggMCAwO1xuXG5cdFx0XHRcdCYgLmxpbmstLWNvbnRhaW5lciB7XG5cblx0XHRcdFx0XHQmIC5saW5rLS1jYXJkIHtcblxuXHRcdFx0XHRcdFx0JiAubGluay0tdGV4dCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEhvbWVwYWdlIE1vZHVsZXMgLSBMaW5rIEJ1Y2tldHNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubGluay0tYnVja2V0cyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmIC5zZWN0aW9uLS1oZWFkaW5nIHtcblx0XHRtYXgtd2lkdGg6IDg4MHB4O1xuXHR9XG5cblx0JiAud3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRnYXA6IDE1cHg7XG5cdFx0cGFkZGluZzogNTBweCAzMHB4IDEwMHB4O1xuXG5cdFx0JiAubGluay0tYnVja2V0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktMik7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Z2FwOiAyNXB4O1xuXHRcdFx0cGFkZGluZzogMjBweCAxNXB4O1xuXG5cdFx0XHQmIC5idWNrZXQtLWljb24ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cblx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLmJ1Y2tldC0tdGl0bGUtY29udGFpbmVyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODBweCAtIDI1cHgpO1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXG5cdFx0XHRcdCYuaGFzLWNvbnRhY3QtaW5mbyB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLWxpZ2h0LWJsdWUtMik7XG5cdFx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmJ1Y2tldC0tdGl0bGUge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmJ1Y2tldC0tc3VidGl0bGUge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmJ1Y2tldC0tdGl0bGUgKyAuYnVja2V0LS1zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuYnRuIHtcblx0XHRcdFx0XHRtYXJnaW46IDE1cHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLmJ1Y2tldC0tY29udGFjdC1pbmZvIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXG5cdFx0XHRcdCYgLmJ1Y2tldC0tcGhvbmUtbnVtYmVyLFxuXHRcdFx0XHQmIC5idWNrZXQtLWVtYWlsIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmJ1Y2tldC0tcGhvbmUtbnVtYmVyIHtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTAgMTcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOC41IDAuOTY0MzU1SDEuNUMwLjY3MTg3NSAwLjk2NDM1NSAwIDEuNjA2NTggMCAyLjM5ODE1VjE0LjgyNDRDMCAxNS42MTYgMC42NzE4NzUgMTYuMjU4MiAxLjUgMTYuMjU4Mkg4LjVDOS4zMjgxMiAxNi4yNTgyIDEwIDE1LjYxNiAxMCAxNC44MjQ0VjIuMzk4MTVDMTAgMS42MDY1OCA5LjMyODEyIDAuOTY0MzU1IDguNSAwLjk2NDM1NVpNNSAxNS4zMDIzQzQuNDQ2ODggMTUuMzAyMyA0IDE0Ljg3NTIgNCAxNC4zNDY1QzQgMTMuODE3NyA0LjQ0Njg4IDEzLjM5MDYgNSAxMy4zOTA2QzUuNTUzMTIgMTMuMzkwNiA2IDEzLjgxNzcgNiAxNC4zNDY1QzYgMTQuODc1MiA1LjU1MzEyIDE1LjMwMjMgNSAxNS4zMDIzWk04LjUgMTIuMDc2M0M4LjUgMTIuMjczNCA4LjMzMTI1IDEyLjQzNDcgOC4xMjUgMTIuNDM0N0gxLjg3NUMxLjY2ODc1IDEyLjQzNDcgMS41IDEyLjI3MzQgMS41IDEyLjA3NjNWMi43NTY2QzEuNSAyLjU1OTQ1IDEuNjY4NzUgMi4zOTgxNSAxLjg3NSAyLjM5ODE1SDguMTI1QzguMzMxMjUgMi4zOTgxNSA4LjUgMi41NTk0NSA4LjUgMi43NTY2VjEyLjA3NjNaJyBmaWxsPSclMjMwMDc3QkUnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmJ1Y2tldC0tZW1haWwge1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxNCAxMScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xMy43MzQ4IDMuNzc2OTVDMTMuODQxNCAzLjY5OTc4IDE0IDMuNzcxOTcgMTQgMy44OTM5NFY4Ljk4NDQyQzE0IDkuNjQ0MDcgMTMuNDEyMSAxMC4xNzkzIDEyLjY4NzUgMTAuMTc5M0gxLjMxMjVDMC41ODc4OTEgMTAuMTc5MyAwIDkuNjQ0MDcgMCA4Ljk4NDQyVjMuODk2NDNDMCAzLjc3MTk3IDAuMTU1ODU5IDMuNzAyMjcgMC4yNjUyMzQgMy43Nzk0NEMwLjg3NzczNCA0LjIxMjU3IDEuNjg5ODQgNC43NjI2OSA0LjQ3ODkxIDYuNjA3MjFDNS4wNTU4NiA2Ljk5MDU1IDYuMDI5MyA3Ljc5NzA2IDcgNy43OTIwOEM3Ljk3NjE3IDcuNzk5NTUgOC45Njg3NSA2Ljk3NTYxIDkuNTIzODMgNi42MDcyMUMxMi4zMTI5IDQuNzYyNjkgMTMuMTIyMyA0LjIxMDA4IDEzLjczNDggMy43NzY5NVpNNyA2Ljk5MzA0QzcuNjM0MzggNy4wMDI5OSA4LjU0NzY2IDYuMjY2MTggOS4wMDcwMyA1Ljk2MjVDMTIuNjM1NSAzLjU2NTM3IDEyLjkxMTcgMy4zNTYyNyAxMy43NDg0IDIuNzU4ODZDMTMuOTA3IDIuNjQ2ODQgMTQgMi40NzI1OSAxNCAyLjI4ODM5VjEuODE1NDRDMTQgMS4xNTU3OSAxMy40MTIxIDAuNjIwNjA1IDEyLjY4NzUgMC42MjA2MDVIMS4zMTI1QzAuNTg3ODkxIDAuNjIwNjA1IDAgMS4xNTU3OSAwIDEuODE1NDRWMi4yODgzOUMwIDIuNDcyNTkgMC4wOTI5Njg3IDIuNjQ0MzUgMC4yNTE1NjMgMi43NTg4NkMxLjA4ODI4IDMuMzUzNzggMS4zNjQ0NSAzLjU2NTM3IDQuOTkyOTcgNS45NjI1QzUuNDUyMzQgNi4yNjYxOCA2LjM2NTYyIDcuMDAyOTkgNyA2Ljk5MzA0WicgZmlsbD0nJTIzMDA3N0JFJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmJ1Y2tldC0tcGhvbmUtbnVtYmVyICsgLmJ1Y2tldC0tZW1haWwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5idG4ge1xuXHRcdFx0XHRcdG1hcmdpbjogMzBweCBhdXRvIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmIC5jaXJjbGUtLWdyYXBoaWMge1xuXHRcdGJvdHRvbTogLTEzMHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiAtMTIwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMjAwcHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxufVxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcblxuXHQubGluay0tYnVja2V0cyB7XG5cblx0XHQmIC5jaXJjbGUtLWdyYXBoaWMge1xuXHRcdFx0bGVmdDogLTUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXG5cdC5saW5rLS1idWNrZXRzIHtcblxuXHRcdCYgLndyYXBwZXIge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0cGFkZGluZzogNzBweCAzNXB4O1xuXG5cdFx0XHQmIC5saW5rLS1idWNrZXQge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0cGFkZGluZzogNTBweCAyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogMS8zO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuYnVja2V0LS10aXRsZS1jb250YWluZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0JiAuYnVja2V0LS10aXRsZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmhhcy1jb250YWN0LWluZm8ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLmJ0biB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDMwcHggYXV0byAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmNpcmNsZS0tZ3JhcGhpYyB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LmxpbmstLWJ1Y2tldHMge1xuXG5cdFx0JiAud3JhcHBlciB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0cGFkZGluZzogMTEwcHggMTcwcHg7XG5cblx0XHRcdCYgLmxpbmstLWJ1Y2tldCB7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmNpcmNsZS0tZ3JhcGhpYyB7XG5cdFx0XHRib3R0b206IC0yMDBweDtcblx0XHRcdGxlZnQ6IC0xNjBweDtcblx0XHRcdHdpZHRoOiAxNzAwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTIwcHgpIHtcblxuXHQubGluay0tYnVja2V0cyB7XG5cblx0XHQmIC5jaXJjbGUtLWdyYXBoaWMge1xuXHRcdFx0bGVmdDogNSU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzIwcHgpIHtcblxuXHQubGluay0tYnVja2V0cyB7XG5cblx0XHQmIC5jaXJjbGUtLWdyYXBoaWMge1xuXHRcdFx0bGVmdDogMTAlO1xuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBQYXR0ZXJuIExpYnJhcnkgLSBBY2NvcmRpb24gTW9kdWxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnBsLS1hY2NvcmRpb24ge1xuXHRwYWRkaW5nOiAwIHZhcigtLXBsLXBhZ2UpO1xuXG5cdCYgLmNvbnRlbnQtLWJsb2NrICsgLmFjY29yZGlvbi0td3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdCYgLmFjY29yZGlvbi0td3JhcHBlciB7XG5cblx0XHQmIC5hY2NvcmRpb24gKyAuYWNjb3JkaW9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0JiAuYWNjb3JkaW9uIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0XHRcdFx0JiAuYWNjb3JkaW9uLS1idG4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWdyZXktNSk7XG5cblx0XHRcdFx0XHQmIC5hY2NvcmRpb24tLXRvZ2dsZSB7XG5cblx0XHRcdFx0XHRcdCYgc3ZnIHtcblx0XHRcdFx0XHRcdFx0cm90YXRlOiAxODBkZWc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdCYgLmFjY29yZGlvbi0tYnRuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LTUpO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdCYgLmFjY29yZGlvbi0tdG9nZ2xlIHtcblxuXHRcdFx0XHRcdFx0JiBzdmcge1xuXHRcdFx0XHRcdFx0XHRyb3RhdGU6IDE4MGRlZztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuYWNjb3JkaW9uLS1idG4ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LTQpO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogMzBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDI1cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0JiAuYWNjb3JkaW9uLS10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXRleHQtZ3JleSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1oNS1mb250LXNpemUpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWg1LWxpbmUtaGVpZ2h0KTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmFjY29yZGlvbi0tdG9nZ2xlIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR6LWluZGV4OiAyMDtcblxuXHRcdFx0XHRcdCYgc3ZnIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHRcdFx0JiAubGluZSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuYWNjb3JkaW9uLS1idG46Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiBkb3R0ZWQgMnB4IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0b3V0bGluZS1vZmZzZXQ6IDJweDtcblx0XHRcdH1cblxuXHRcdFx0JiAuYWNjb3JkaW9uLS1jb250ZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5KTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMgZWFzZS1pbjtcblxuXHRcdFx0XHQmIC5hY2NvcmRpb24tY29udGVudC0tY29udGFpbmVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMTVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmIC5wbC0tc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAucGwtLXNlY3Rpb24ucGwtLWNvbnRlbnQgKyAucGwtLXNlY3Rpb24ucGwtLWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC5wbC0tc2VjdGlvbjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC5wbC0tc2VjdGlvbi5wbC0tZGl2aWRlciB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC5wYWdlLS1uYXJyb3csXG5cdFx0XHRcdFx0JiAucGFnZS0td2lkZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLnBsLS10YWJsZTpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC5wbC0tdGFibGUge1xuXG5cdFx0XHRcdFx0XHQmIC53cGR0LWMud3BEYXRhVGFibGVzIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLnBsLS10YWJsZS0tdGFibGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLnBsLS1kaXZpZGVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAuYnRuLXJlcGVhdGVyLS1jb250YWluZXIge1xuXG5cdFx0XHRcdFx0XHQmIC5idG4ge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIHAgKyB1bCxcblx0XHRcdFx0XHQmIHAgKyBvbCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0JiBvbCxcblx0XHRcdFx0XHQmIHVsIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBNZWRpYSBRdWVyaWVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcblxuXHQucGwtLWFjY29yZGlvbiB7XG5cblx0XHQmIC5hY2NvcmRpb24tLXdyYXBwZXIge1xuXG5cdFx0XHQmIC5hY2NvcmRpb24ge1xuXHRcblx0XHRcdFx0JiAuYWNjb3JkaW9uLS1idG4ge1xuXHRcdFx0XHRcdGdhcDogNTBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCYgLmFjY29yZGlvbi0tY29udGVudCB7XG5cdFxuXHRcdFx0XHRcdCYgLmFjY29yZGlvbi1jb250ZW50LS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LnBsLS1hY2NvcmRpb24ge1xuXG5cdFx0JiAucGFnZS0td2lkZSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogMTM2NnB4O1xuXHRcdH1cblxuXHRcdCYgLmNvbnRlbnQtLWJsb2NrICsgLmFjY29yZGlvbi0td3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblxuXHRcdCYgLmFjY29yZGlvbi0td3JhcHBlciB7XG5cblx0XHRcdCYgLmFjY29yZGlvbiB7XG5cdFxuXHRcdFx0XHQmIC5hY2NvcmRpb24tLWNvbnRlbnQge1xuXHRcblx0XHRcdFx0XHQmIC5hY2NvcmRpb24tY29udGVudC0tY29udGFpbmVyIHtcblxuXHRcdFx0XHRcdFx0JiAucGwtLXNlY3Rpb24ucGwtLWNvbnRlbnQgKyAucGwtLXNlY3Rpb24ucGwtLWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHRcdCYgLnBsLS1zZWN0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgLnBsLS1zZWN0aW9uLnBsLS1jb250ZW50LmNvbHMtLW9uZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFBhdHRlcm4gTGlicmFyeSAtIEJhbm5lciBNb2R1bGVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucGwtLWJhbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLnBsLS1iYW5uZXItaW1hZ2Uge1xuXG5cdFx0JiAuY29udGFpbmVyIHtcblxuXHRcdFx0JiAuYmFubmVyLS10aXRsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE0NXB4IDMwcHggNTBweCAzMHB4O1xuXG5cdFx0XHRcdCYgaDEge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA2MXB4O1xuXHRcdFx0XHRcdHRleHQtc2hhZG93OiAwIDRweCA0cHggdmFyKC0tZGFyay1ncmV5LTc1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLnBsLS1icmVhZGNydW1icyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYgLmNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1jbG91ZCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JiAuYmFubmVyLS1ncmFwaGljIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAwO1xuXG5cdFx0XHQmIC5pbWFnZS0tYmFubmVyIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZGFyay1ncmV5LTUwKTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLmRlZmF1bHQtLWJhbm5lciB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCYgaW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuYmFubmVyLS10aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAxMzBweCAxMzBweCAzN3B4IDM0cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHQmIGgxIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNjFweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIE1lZGlhIFF1ZXJpZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcblxuXHQucGwtLWJhbm5lciB7XG5cblx0XHQmLnBsLS1iYW5uZXItaW1hZ2Uge1xuXG5cdFx0XHQmIC5jb250YWluZXIge1xuXHRcblx0XHRcdFx0JiAuYmFubmVyLS10aXRsZSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3MDBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNzBweCA2MHB4IDEwMHB4IDYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdCYgLmNvbnRhaW5lciB7XG5cdFxuXHRcdFx0JiAuYmFubmVyLS10aXRsZSB7XG5cdFx0XHRcdG1heC13aWR0aDogNzAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDE3MHB4IDYwcHggMTAwcHggNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuXG5cdC5wbC0tYmFubmVyIHtcblxuXHRcdCYucGwtLWJhbm5lci1pbWFnZSB7XG5cblx0XHRcdCYgLmNvbnRhaW5lciB7XG5cdFxuXHRcdFx0XHQmIC5iYW5uZXItLXRpdGxlIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIzMHB4IDE2MHB4IDE0NXB4IDE2MHB4O1xuXG5cdFx0XHRcdFx0JiBoMSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQ2cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNjFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdCYgLmNvbnRhaW5lciB7XG5cdFxuXHRcdFx0JiAuYmFubmVyLS10aXRsZSB7XG5cdFx0XHRcdG1heC13aWR0aDogOTAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDE2MnB4IDE2NHB4IDQwcHggMTY0cHg7XG5cblx0XHRcdFx0JiBoMSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0NnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA2MXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFBhdHRlcm4gTGlicmFyeSAtIEJyZWFkY3J1bWJzIE1vZHVsZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5wbC0tYnJlYWRjcnVtYnMge1xuXHRtYXJnaW46IDAgMzBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDI1cHg7XG5cdHotaW5kZXg6IDEwO1xuXHRcblx0JiAuYnJlYWRjcnVtYnMtLWNvbnRhaW5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0cm93LWdhcDogNXB4O1xuXG5cdFx0JiAucGFyZW50LS1wYWdlIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tc21hbGwtYm9keSk7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLXNtYWxsLWJvZHktbGluZS1oZWlnaHQpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiL1wiO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC0zLjVweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XG5cdFx0JiBhIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLXNtYWxsLWJvZHkpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1zbWFsbC1ib2R5LWxpbmUtaGVpZ2h0KTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0XG5cdFx0JiAuY3VycmVudC0tcGFnZSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1zbWFsbC1ib2R5KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1zbWFsbC1ib2R5LWxpbmUtaGVpZ2h0KTtcblx0XHR9XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBNZWRpYSBRdWVyaWVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG5cblx0LnBsLS1icmVhZGNydW1icyB7XG5cdFx0bWFyZ2luOiAwIDYwcHg7XG5cdFx0dG9wOiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcblxuXHQucGwtLWJyZWFkY3J1bWJzIHtcblx0XHRtYXJnaW46IDAgMTY1cHg7XG5cdH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUGF0dGVybiBMaWJyYXJ5IC0gQnVja2V0IExpbmsgTW9kdWxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnBsLS1idWNrZXQtbGluayB7XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tcGwtcGFnZSk7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLXBsLXBhZ2UpO1xuXG5cdCYgLnNlY3Rpb24tLWhlYWRpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bWF4LXdpZHRoOiA4NTBweDtcblx0fVxuXG5cdCYuYmtnLS13aGl0ZSB7XG5cblx0XHQmIC5saW5rcy0tY29udGFpbmVyIHtcblx0XG5cdFx0XHQmIC5saW5rIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZS0zKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYgLmxpbmtzLS1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cblx0XHQmIC5saW5rIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZS0yKTtcblxuXHRcdFx0XHQmIC5saW5rLS1oZWFkaW5nIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogZG90dGVkIDJweCB2YXIoLS1ibGFjaykgIWltcG9ydGFudDtcblx0XHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmljb24tc2hvcnRjb2RlIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDU1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmxpbmstLWhlYWRpbmcge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUtMik7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIE1lZGlhIFF1ZXJpZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcblxuXHQucGwtLWJ1Y2tldC1saW5rIHtcblx0XG5cdFx0JiAuc2VjdGlvbi0taGVhZGluZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XG5cdFx0JiAubGlua3MtLWNvbnRhaW5lciB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cblx0XHRcdCYuY29scy0tdGhyZWUge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdFx0fVxuXHRcblx0XHRcdCYgLmxpbmsge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LnBsLS1idWNrZXQtbGluayB7XG5cdFxuXHRcdCYgLnNlY3Rpb24tLWhlYWRpbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFxuXHRcdCYgLmxpbmtzLS1jb250YWluZXIge1xuXHRcdFx0Z2FwOiAzMHB4O1xuXG5cdFx0XHQmLmNvbHMtLWZvdXIge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdFx0fVxuXHRcblx0XHRcdCYgLmxpbmsge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBQYXR0ZXJuIExpYnJhcnkgLSBDYWxsb3V0IE1vZHVsZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5wbC0tY2FsbG91dCB7XG4gXG5cdCYgLmNhbGxvdXQtLWNvbnRhaW5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzVweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgdmFyKC0tcGwtcGFnZSk7XG5cdFx0cGFkZGluZzogdmFyKC0tcGwtcGFnZSk7XG5cblx0XHQmIC5jb250YWluZXItLWNvbnRlbnQtd3JhcHBlciB7XG5cblx0XHRcdCYgLmhlYWRpbmctYW5kLWljb24ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0JiAuaWNvbi1zaG9ydGNvZGUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0em9vbTogMS4yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLmNvbnRlbnQtLWNvbnRhaW5lciB7XG5cblx0XHRcdFx0JiAuY29udGVudCArIC5idG4tcmVwZWF0ZXItLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmNvbnRhaW5lci0taW1hZ2Uge1xuXHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0XG5cdFx0XHQmIGltZyB7XG5cblx0XHRcdFx0Lyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LW5vLXVua25vd24gKi9cblx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdFx0XHRjbGlwLXBhdGg6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmJrZy0td2hpdGUge1xuXG5cdFx0JiAuY2FsbG91dC0tY29udGFpbmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUtMyk7XG5cdFx0fVxuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogTWVkaWEgUXVlcmllc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXG5cdC5wbC0tY2FsbG91dCB7XG4gXG5cdFx0JiAuY2FsbG91dC0tY29udGFpbmVyIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFxuXHRcdFx0JiAuY29udGFpbmVyLS1pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmNvbnRhaW5lci0taW1hZ2UgKyAuY29udGFpbmVyLS1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5jb250YWluZXItLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdG1heC13aWR0aDogNzI0cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LnBsLS1jYWxsb3V0IHtcbiBcblx0XHQmIC5jYWxsb3V0LS1jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogNjBweCAxOTBweDtcblxuXHRcdFx0JjpoYXMoaW1nKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmNvbnRhaW5lci0taW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5jb250YWluZXItLWltYWdlICsgLmNvbnRhaW5lci0tY29udGVudC13cmFwcGVyIHtcblx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdH1cblxuXHRcdFx0JiAuY29udGFpbmVyLS1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDc1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBQYXR0ZXJuIExpYnJhcnkgLSBDb250ZW50IE1vZHVsZSBDYXJkc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5wbC0tY29udGVudCB7XG5cblx0JiAubW9kdWxlLXN0eWxlLS1jYXJkcyB7XG5cblx0XHQmIC5jb2xzLS10d28sXG5cdFx0JiAuY29scy0tdGhyZWUge1xuXG5cdFx0XHQmIC52aWRlby0tY29udGFpbmVyIHtcblx0XHRcdFx0aGVpZ2h0OiAxNjVweDtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmltYWdlLS13cmFwcGVyIHtcblx0XHRcdGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG5cblx0XHRcdCYucG9ydHJhaXQge1xuXHRcdFx0XHRoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuY2FyZHMtLW1lZGlhICsgLmNhcmRzLS1jb250ZW50IHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogTWVkaWEgUXVlcmllc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXG5cdC5wbC0tY29udGVudCB7XG5cblx0XHQmIC5tb2R1bGUtc3R5bGUtLWNhcmRzIHtcblxuXHRcdFx0JiAuaW1hZ2UtLXdyYXBwZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCYgaW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0XHQmIC5jb2x1bW4tLW9uZSB7XG5cdFxuXHRcdFx0XHQmIC5pbWFnZS0td3JhcHBlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmNhcHRpb24tLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5jb2xzLS1vbmUge1xuXG5cdFx0XHRcdCYgLmltYWdlLS13cmFwcGVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI2MXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuY29scy0tdHdvIHtcblxuXHRcdFx0XHQmIC52aWRlby0tY29udGFpbmVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5pbWFnZS0td3JhcHBlciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0Ji5wb3J0cmFpdCB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLmNvbHMtLXRocmVlIHtcblxuXHRcdFx0XHQmIC5jb2x1bW4tc3R5bGUtLWNhcmRzIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHRcdCYgLmNhcmRzLS1tZWRpYSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdFx0JiAuaW1hZ2UtLWNvbnRhaW5lciB7XG5cblx0XHRcdFx0XHRcdFx0JiAuaW1hZ2UtLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcblx0XHRcblx0XHRcdFx0XHRcdFx0XHQmLnBvcnRyYWl0IHtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC5jYXJkcy0tY29udGVudCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDI0cHggMCAwIDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LnBsLS1jb250ZW50IHtcblxuXHRcdCYgLm1vZHVsZS1zdHlsZS0tY2FyZHMge1xuXG5cdFx0XHQmIC5jb2xzLS1vbmUge1xuXG5cdFx0XHRcdCYgLmltYWdlLS13cmFwcGVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuY29scy0tdHdvIHtcblx0XHRcdFx0Z2FwOiA1NXB4IDMwcHg7XG5cblx0XHRcdFx0JiAudmlkZW8tLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuaW1hZ2UtLXdyYXBwZXIge1xuXHRcdFx0XHRcdGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcblx0XHRcblx0XHRcdFx0XHQmLnBvcnRyYWl0IHtcblx0XHRcdFx0XHRcdGhlaWdodDogNDI1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuY29scy0tdGhyZWUge1xuXG5cdFx0XHRcdCYgLnZpZGVvLS1jb250YWluZXIge1xuXHRcdFx0XHRcdGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmltYWdlLS13cmFwcGVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0XHRcdFx0Ji5wb3J0cmFpdCB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFBhdHRlcm4gTGlicmFyeSAtIENvbnRlbnQgTW9kdWxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnBsLS1jb250ZW50IHtcblxuXHQmIGEge1xuXHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZS0zKTtcblx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcblx0XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMnB4IGRvdHRlZCB2YXIoLS1ibGFjayk7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogMnB4O1xuXHRcdH1cblx0fVxuXG5cdCYgLnBhZ2UtLW5hcnJvdyxcblx0JiAucGFnZS0td2lkZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNDBweDtcblx0fVxuXG5cdCYgLnNlY3Rpb24tLWhlYWRpbmcge1xuXHRcdG1heC13aWR0aDogNTcycHg7XG5cblx0XHQmIC5oZWFkaW5nIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQmIC5oZWFkaW5nICsgLmhlYWRpbmcge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmIC5zZWN0aW9uLS1oZWFkaW5nICsgLmNvbnRlbnQtLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdCYgLmhlYWRpbmcsXG5cdCYgLmNvbnRlbnQtLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogNzI0cHg7XG5cdH1cblxuXHQmIC5jb2xzIHtcblxuXHRcdCYgLmNvbHVtbiArIC5jb2x1bW4ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHR9XG5cblx0XHQvKiBPbmUgQ29sdW1uIE1vZHVsZXMgKi9cblx0XHQmLmNvbHMtLW9uZSB7XG5cblx0XHRcdC8qIEltYWdlcyAqL1xuXHRcdFx0JiAuaW1hZ2UtLWNvbnRhaW5lciB7XG5cblx0XHRcdFx0JiAuaW1hZ2UtLXdyYXBwZXIge1xuXG5cdFx0XHRcdFx0Ji5wb3J0cmFpdCB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5sYW5kc2NhcGUge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLndpZGUge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmZpdC0tZml0IHtcblxuXHRcdFx0XHRcdFx0Ji5wb3J0cmFpdCB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmxhbmRzY2FwZSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYud2lkZSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgaW1nIHtcblx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmZpdC0tZmlsbCB7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYgaW1nIHtcblx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogVGhyZWUgQ29sdW1uIENvbnRlbnQgKi9cblx0XHQmLmNvbHMtLXRocmVlIHtcblxuXHRcdFx0JiAuaW1hZ2UtLWNvbnRhaW5lciB7XG5cblx0XHRcdFx0JiAuaW1hZ2UtLXdyYXBwZXIge1xuXHRcdFx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFxuXHRcdFx0XHRcdCYucG9ydHJhaXQge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgLmNvbHVtbnMtLW9uZSxcblx0JiAuY29sdW1ucy0tdHdvLFxuXHQmIC5jb2x1bW5zLS10aHJlZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1wbC1wYWdlKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wbC1wYWdlKTtcblx0fVxuXG5cdCYgLmNvbHVtbnMtLW9uZTpoYXM6bm90KC5pbWFnZS0tY29udGFpbmVyKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogNzI0cHg7XG5cdH1cblxuXHQvKiBBbGwgQ29sdW1ucyAtIENvbnRlbnQgJiBCdXR0b25zICovXG5cdCYgLmNvbnRlbnQtLWNvbnRhaW5lciB7XG5cblx0XHQmIHAgKyB1bCxcblx0XHQmIHAgKyBvbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdH1cblxuXHRcdC8qIEJ1dHRvbnMgKi9cblx0XHQmIC5idG4tcmVwZWF0ZXItLWNvbnRhaW5lciB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8qIEFsbCBDb2x1bW5zIC0gSW1hZ2VzICovXG5cdCYgLmltYWdlLS1jb250YWluZXIge1xuXG5cdFx0JiAuaW1hZ2UtLXdyYXBwZXIge1xuXHRcdFx0aGVpZ2h0OiAyMjBweDtcblxuXHRcdFx0Ji5wb3J0cmFpdCB7XG5cdFx0XHRcdGhlaWdodDogMzk1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Lyogb25seSBhdmFpbGFibGUgb24gb25lIGNvbHVtbiBpbWFnZXMgKi9cblx0XHRcdCYuZml0LS1maXQge1xuXG5cdFx0XHRcdCYgaW1nIHtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmZpdC0tZmlsbCB7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiBpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji5jZW50cmUgaW1nIHtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnRvcCBpbWcge1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdFx0XHR9XG5cblx0XHRcdCYuYm90dG9tIGltZyB7XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0XHRcdH1cblxuXHRcdFx0Ji5maXQgaW1nIHtcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5pbWFnZS0td3JhcHBlci5maXQtLWZpdCArIC5jYXB0aW9uLS1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHR9XG5cblx0XHQmIC5jYXB0aW9uLS1jb250YWluZXIge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDE4cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCYgLnNtYWxsLWJvZHksXG5cdFx0XHQmIHAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogQWxsIENvbHVtbnMgLSBWaWRlb3MgKi9cblx0JiAudmlkZW8tLWNvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiBtYXgtY29udGVudDtcblx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy10b3A6IDU2LjI1JSAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdFx0JiAucGwtY29udGVudC0tdmlkZW8taW1nIHtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleSk7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXG5cdFx0XHRcdCYgLnBsLWNvbnRlbnQtLXZpZC1idG4ge1xuXHRcdFx0XHRcdG91dGxpbmU6IDJweCBkb3R0ZWQgdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0b3V0bGluZS1vZmZzZXQ6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XG5cdFx0XHRcdCYgLnBsLWNvbnRlbnQtLXZpZC1idG4ge1xuXHRcblx0XHRcdFx0XHQmIHN2ZyB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cblx0XHRcdFx0XHRcdCYgcGF0aCB7XG5cdFx0XHRcdFx0XHRcdGZpbGw6IHZhcigtLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XG5cdFx0JiAucGwtY29udGVudC0tdmlkLWJ0biB7XG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDIzcHgpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDIzcHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuXHRcdFx0d2lkdGg6IDQ2cHg7XG5cdFx0XHR6LWluZGV4OiAyMDtcblx0XG5cdFx0XHQmIHN2ZyB7XG5cdFx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuXHRcdFx0XHR3aWR0aDogNDZweDtcblxuXHRcdFx0XHQmIHBhdGgge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XG5cdFx0JiAucGwtdmlkZW8tLXZpZCB7XG5cdFx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR0b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LyogQWxsIENvbHVtbnMgLSBWaWRlbyBDYXB0aW9ucyAqL1xuXHQmIC52aWRlby0tY2FwdGlvbiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDE4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JiAuc21hbGwtYm9keSxcblx0XHQmIHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8qIEFsbCBDb2x1bW5zIC0gaUZyYW1lcyAqL1xuXHQmIC5pZnJhbWUtLWNvbnRhaW5lciB7XG5cdFx0XG5cdFx0JiBpZnJhbWUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LyogMS8zICYgMi8zIFJhdGlvICovXG5cdCYucmF0aW8tLW9uZS10aGlyZCxcblx0Ji5yYXRpby0tdHdvLXRoaXJkcyB7XG5cblx0XHQvKiBJbWFnZXMgKi9cblx0XHQmIC5pbWFnZS0tY29udGFpbmVyIHtcblxuXHRcdFx0JiAuaW1hZ2UtLXdyYXBwZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDIyMHB4O1xuXG5cdFx0XHRcdCYucG9ydHJhaXQge1xuXHRcdFx0XHRcdGhlaWdodDogMzk1cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgLmluZm8tdG9vbHRpcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXktMyk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRnYXA6IDI1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWF4LXdpZHRoOiA3MjRweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMiAwQzUuMzczMDUgMCAwIDUuMzc0OTggMCAxMkMwIDE4LjYyODkgNS4zNzMwNSAyNCAxMiAyNEMxOC42MjcgMjQgMjQgMTguNjI4OSAyNCAxMkMyNCA1LjM3NDk4IDE4LjYyNyAwIDEyIDBaTTEyIDUuMzIyNThDMTMuMTIyNCA1LjMyMjU4IDE0LjAzMjMgNi4yMzI0NSAxNC4wMzIzIDcuMzU0ODRDMTQuMDMyMyA4LjQ3NzIzIDEzLjEyMjQgOS4zODcxIDEyIDkuMzg3MUMxMC44Nzc2IDkuMzg3MSA5Ljk2Nzc0IDguNDc3MjMgOS45Njc3NCA3LjM1NDg0QzkuOTY3NzQgNi4yMzI0NSAxMC44Nzc2IDUuMzIyNTggMTIgNS4zMjI1OFpNMTQuNzA5NyAxNy42MTI5QzE0LjcwOTcgMTcuOTMzNiAxNC40NDk3IDE4LjE5MzUgMTQuMTI5IDE4LjE5MzVIOS44NzA5N0M5LjU1MDMxIDE4LjE5MzUgOS4yOTAzMiAxNy45MzM2IDkuMjkwMzIgMTcuNjEyOVYxNi40NTE2QzkuMjkwMzIgMTYuMTMxIDkuNTUwMzEgMTUuODcxIDkuODcwOTcgMTUuODcxSDEwLjQ1MTZWMTIuNzc0Mkg5Ljg3MDk3QzkuNTUwMzEgMTIuNzc0MiA5LjI5MDMyIDEyLjUxNDIgOS4yOTAzMiAxMi4xOTM1VjExLjAzMjNDOS4yOTAzMiAxMC43MTE2IDkuNTUwMzEgMTAuNDUxNiA5Ljg3MDk3IDEwLjQ1MTZIMTIuOTY3N0MxMy4yODg0IDEwLjQ1MTYgMTMuNTQ4NCAxMC43MTE2IDEzLjU0ODQgMTEuMDMyM1YxNS44NzFIMTQuMTI5QzE0LjQ0OTcgMTUuODcxIDE0LjcwOTcgMTYuMTMxIDE0LjcwOTcgMTYuNDUxNlYxNy42MTI5WicgZmlsbD0nJTIzMEE0QTlEJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdCYgLmluZm8tdG9vbHRpcC1jb250ZW50IHtcblxuXHRcdFx0JiBwIHtcblx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1zbWFsbC1ib2R5KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tc21hbGwtYm9keS1saW5lLWhlaWdodCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogTWVkaWEgUXVlcmllc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXG5cdC5wbC0tY29udGVudCB7XG5cblx0XHQmIC5jb2xzIHtcblxuXHRcdFx0LyogT25lIENvbHVtbiBDb250ZW50ICovXG5cdFx0XHQmLmNvbHMtLW9uZSB7XG5cdFx0XG5cdFx0XHRcdCYgLmltYWdlLS1jb250YWluZXIge1xuXHRcdFxuXHRcdFx0XHRcdCYgLmltYWdlLS13cmFwcGVyIHtcblx0XHRcblx0XHRcdFx0XHRcdCYucG9ydHJhaXQge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzc4cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0XHRcdCYubGFuZHNjYXBlIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNjBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNzE5cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYud2lkZSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjYwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDcxOXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLmNhcHRpb24tLWNvbnRhaW5lciB7XG5cdFx0XG5cdFx0XHRcdFx0XHQmOm5vdCguZml0LS1maXQpIHtcblx0XHRcblx0XHRcdFx0XHRcdFx0Ji5wb3J0cmFpdCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM3OHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmLmxhbmRzY2FwZSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQxNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji53aWRlIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDY1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogVHdvIENvbHVtbiBDb250ZW50ICovXG5cdFx0XHQmLmNvbHMtLXR3bzpub3QoLnJhdGlvLS1vbmUtdGhpcmQpOm5vdCgucmF0aW8tLXR3by10aGlyZHMpIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcblx0XHRcdFx0JiAuY29sdW1uICsgLmNvbHVtbiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvKiBUaHJlZSBDb2x1bW4gQ29udGVudCAqL1xuXHRcdFx0Ji5jb2xzLS10aHJlZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdhcDogNDBweDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuXHRcdFx0XHQmIC5jb2x1bW4gKyAuY29sdW1uIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuaW1hZ2UtLWNvbnRhaW5lciB7XG5cblx0XHRcdFx0XHQmIC5pbWFnZS0td3JhcHBlciB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdFxuXHRcdFx0XHRcdFx0Ji5wb3J0cmFpdCB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5wYWdlLS13aWRlLmNvbHVtbnMtLXR3byxcblx0XHQmIC5wYWdlLS13aWRlLmNvbHVtbnMtLXRocmVlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogdmFyKC0tcGwtcGFnZSk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wbC1wYWdlKTtcblx0XHR9XG5cdFxuXHRcdCYgLmNvbHVtbiArIC5jb2x1bW4ge1xuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHR9XG5cblx0XHQmIC5zZWN0aW9uLS1oZWFkaW5nICsgLmNvbnRlbnQtLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdH1cblx0XG5cdFx0JiAudmlkZW8tLWNvbnRhaW5lciB7XG5cblx0XHRcdCYgLnBsLWNvbnRlbnQtLXZpZC1idG4ge1xuXHRcdFx0XHRoZWlnaHQ6IDkycHg7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNDZweCk7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSA0NnB4KTtcblx0XHRcdFx0d2lkdGg6IDkycHg7XG5cdFxuXHRcdFx0XHQmIHN2ZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA5MnB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogMS8zICYgMi8zIFJhdGlvICovXG5cdFx0Ji5yYXRpby0tb25lLXRoaXJkLFxuXHRcdCYucmF0aW8tLXR3by10aGlyZHMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmIC5jb2xzIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z2FwOiAyNHB4O1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcblx0XHRcdFx0JiAuY29sdW1uICsgLmNvbHVtbiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmNvbHVtbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRcdCYgLmNvbHVtbi1zdHlsZS0tZGVmYXVsdCB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5jb2x1bW4tLW9uZSB7XG5cblx0XHRcdFx0XHRcdCYgLmltYWdlLS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qIEltYWdlcyAqL1xuXHRcdFx0XHQmIC5pbWFnZS0tY29udGFpbmVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0XHQmIC5pbWFnZS0td3JhcHBlciB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdFx0Ji5sYW5kc2NhcGUge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHRcdFx0Ji5wb3J0cmFpdCB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDI1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYud2lkZSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzQwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnJhdGlvLS1vbmUtdGhpcmQge1xuXG5cdFx0XHQmIC5jb2xzIHtcblxuXHRcdFx0XHQmIC5jb2x1bW4tLXR3byB7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDIvNDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucmF0aW8tLXR3by10aGlyZHMge1xuXG5cdFx0XHQmIC5jb2xzIHtcblxuXHRcdFx0XHQmIC5jb2x1bW4tLW9uZSB7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDEvMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LnBsLS1jb250ZW50IHtcblxuXHRcdC8qIEFsbCBDb2x1bW5zIC0gQ29udGVudCAmIEJ1dHRvbnMgKi9cblxuXHRcdCYgLnBhZ2UtLXdpZGUuY29sdW1ucy0tdHdvLFxuXHRcdCYgLnBhZ2UtLXdpZGUuY29sdW1ucy0tdGhyZWUge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDExMTBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogdmFyKC0tcGwtcGFnZSk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wbC1wYWdlKTtcblx0XHR9XG5cblx0XHQmIC5jb250ZW50LS1jb250YWluZXIge1xuXG5cdFx0XHQvKiBCdXR0b25zICovXG5cdFx0XHQmIC5idG4tcmVwZWF0ZXItLWNvbnRhaW5lciB7XG5cdFx0XHRcdGdhcDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5zZWN0aW9uLS1oZWFkaW5nIHtcblx0XHRcdG1heC13aWR0aDogOTAycHg7XG5cblx0XHRcdCYgLmhlYWRpbmcgKyAuaGVhZGluZyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuc2VjdGlvbi0taGVhZGluZyArIC5jb250ZW50LS1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHR9XG5cblx0XHQmIC5jb2xzIHtcblxuXHRcdFx0LyogT25lIENvbHVtbiBDb250ZW50ICovXG5cdFx0XHQmLmNvbHMtLW9uZSB7XG5cdFx0XG5cdFx0XHRcdCYgLmltYWdlLS1jb250YWluZXIge1xuXHRcdFxuXHRcdFx0XHRcdCYgLmltYWdlLS13cmFwcGVyIHtcblx0XHRcblx0XHRcdFx0XHRcdCYucG9ydHJhaXQge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDY1N3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MzRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHRcdFx0Ji5sYW5kc2NhcGUge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQxMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji53aWRlIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNjBweDtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMTAwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLmNhcHRpb24tLWNvbnRhaW5lciB7XG5cdFx0XHRcblx0XHRcdFx0XHRcdCY6bm90KC5maXQtLWZpdCkge1xuXHRcdFxuXHRcdFx0XHRcdFx0XHQmLnBvcnRyYWl0IHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTQxcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHRcdFx0XHQmLmxhbmRzY2FwZSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDYwMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji53aWRlIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNzc1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogVHdvIENvbHVtbiBDb250ZW50ICovXG5cdFx0XHQmLmNvbHMtLXR3bzpub3QoLnJhdGlvLS1vbmUtdGhpcmQpOm5vdCgucmF0aW8tLXR3by10aGlyZHMpIHtcblx0XHRcdFx0Z2FwOiA0MHB4O1xuXG5cdFx0XHRcdCYgLmltYWdlLS1jb250YWluZXIge1xuXHRcdFx0XG5cdFx0XHRcdFx0JiAuaW1hZ2UtLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcblx0XHRcdFx0XHRcdCYucG9ydHJhaXQge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8qIFRocmVlIENvbHVtbiBDb250ZW50ICovXG5cdFx0XHQmLmNvbHMtLXRocmVlIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z2FwOiA0MHB4O1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcblx0XHRcdFx0JiAuY29sdW1uICsgLmNvbHVtbiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmNvbHVtbiB7XG5cblx0XHRcdCYgLnN0eWxlLS10ZXh0IHtcblx0XHRcdFx0bWF4LXdpZHRoOiA3MjdweDtcblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdCYgLmNvbHVtbiArIC5jb2x1bW4ge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cblx0XHQmIC5pbWFnZS0tY29udGFpbmVyIHtcblx0XG5cdFx0XHQmIC5jYXB0aW9uLS1jb250YWluZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAyNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAudmlkZW8tLWNhcHRpb24ge1xuXHRcdFx0cGFkZGluZzogMjZweDtcblx0XHR9XG5cblx0XHQvKiAxLzMgJiAyLzMgUmF0aW8gKi9cblx0XHQmLnJhdGlvLS1vbmUtdGhpcmQsXG5cdFx0Ji5yYXRpby0tdHdvLXRoaXJkcyB7XG5cblx0XHRcdCYgLmNvbHMge1xuXHRcdFx0XHRnYXA6IDQwcHg7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5yYXRpby0tb25lLXRoaXJkIHtcblxuXHRcdFx0JiAuY29scyB7XG5cblx0XHRcdFx0JiAuY29sdW1uLS10d28ge1xuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiAyLzQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnJhdGlvLS10d28tdGhpcmRzIHtcblxuXHRcdFx0JiAuY29scyB7XG5cblx0XHRcdFx0JiAuY29sdW1uLS1vbmUge1xuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiAxLzM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5pbmZvLXRvb2x0aXAge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDI1cHggMjBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUGF0dGVybiBMaWJyYXJ5IC0gRGl2aWRlciBNb2R1bGVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucGwtLWRpdmlkZXIge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogdmFyKC0tcGwtbW9kdWxlLXNwYWNpbmcpIHZhcigtLXBsLXBhZ2UpO1xuXG5cdCYgLmRpdmlkZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWdyZXkpO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ji53aWR0aC0tbmFycm93IHtcblxuXHRcdCYgLmRpdmlkZXIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDcyNHB4O1xuXHRcdH1cblx0fVxuXG5cdCYuYmtnLS1saWdodC1ncmV5IHtcblxuXHRcdCYgLmRpdmlkZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBQYXR0ZXJuIExpYnJhcnkgLSBFdmVudHMgTW9kdWxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnBsLS1ldmVudHMge1xuXHRwYWRkaW5nOiAwIHZhcigtLXBsLXBhZ2UpO1xuXG5cdCYgLnNlY3Rpb24tLWNvbnRlbnQgKyAuZXZlbnRzLS1jb250YWluZXIge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQmIC5zZWN0aW9uLS1jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDg1MHB4O1xuXHR9XG5cblx0JiAuZXZlbnRzLS1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z2FwOiAyMHB4O1xuXG5cdFx0JiAuZXZlbnQtLWNhcmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0XHRwYWRkaW5nOiAyNXB4O1xuXG5cdFx0XHQmIC5kYXRlICsgLnRpdGxlLFxuXHRcdFx0JiAuZGF0ZSArIC5leGNlcnB0LFxuXHRcdFx0JiAuZGF0ZSArIC5ldmVudC1idXR0b24sXG5cdFx0XHQmIC50aXRsZSArIC5leGNlcnB0LFxuXHRcdFx0JiAudGl0bGUgKyAuZXZlbnQtYnV0dG9uLFxuXHRcdFx0JiAuZXhjZXJwdCArIC5ldmVudC1idXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmRhdGUge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0JiAudGl0bGUge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXG5cdFx0XHRcdCYgYSB7XG5cblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdG91dGxpbmU6IGRvdHRlZCAycHggdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLmV4Y2VycHQge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTIgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001LjM4MzM4IDE1LjY3NzJDMC44NDI4MTMgOS4wOTQ3MiAwIDguNDE5MTUgMCA2QzAgMi42ODYyOCAyLjY4NjI4IDAgNiAwQzkuMzEzNzIgMCAxMiAyLjY4NjI4IDEyIDZDMTIgOC40MTkxNSAxMS4xNTcyIDkuMDk0NzIgNi42MTY2MiAxNS42NzcyQzYuMzE4NjYgMTYuMTA3NiA1LjY4MTMxIDE2LjEwNzYgNS4zODMzOCAxNS42NzcyWk02IDguNUM3LjM4MDcyIDguNSA4LjUgNy4zODA3MiA4LjUgNkM4LjUgNC42MTkyOCA3LjM4MDcyIDMuNSA2IDMuNUM0LjYxOTI4IDMuNSAzLjUgNC42MTkyOCAzLjUgNkMzLjUgNy4zODA3MiA0LjYxOTI4IDguNSA2IDguNVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuZXZlbnQtYnV0dG9uIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0XHRcdGdhcDogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNycgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDcgMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjM4MTA4IDAuMjMwODQ3TDYuNzYyNTggNS40NDY0OUM2LjgzNzgzIDUuNTE5MTcgNi44OTc1NCA1LjYwNTU0IDYuOTM4MjggNS43MDA2M0M2Ljk3OTAzIDUuNzk1NzMgNyA1Ljg5NzY4IDcgNi4wMDA2NUM3IDYuMTAzNjIgNi45NzkwMyA2LjIwNTU4IDYuOTM4MjggNi4zMDA2N0M2Ljg5NzU0IDYuMzk1NzcgNi44Mzc4MyA2LjQ4MjEzIDYuNzYyNTggNi41NTQ4MUwxLjM4MTA4IDExLjc3MDVDMS4yMjk0MyAxMS45MTc0IDEuMDIzNzYgMTIgMC44MDkyOTcgMTJDMC41OTQ4MzcgMTIgMC4zODkxNiAxMS45MTc0IDAuMjM3NTEzIDExLjc3MDVDMC4wODU4NjY4IDExLjYyMzUgMC4wMDA2NzI4MDcgMTEuNDI0MSAwLjAwMDY3Mjc5NiAxMS4yMTYzQzAuMDAwNjcyNzg0IDExLjAwODQgMC4wODU4NjY4IDEwLjgwOTEgMC4yMzc1MTMgMTAuNjYyMUw1LjA0NzkgNkwwLjIzNjg0MSAxLjMzNzg3QzAuMDg1MTk0IDEuMTkwOSAtNC45MDIwNGUtMDcgMC45OTE1NTcgLTQuOTk0NmUtMDcgMC43ODM3MDZDLTUuMDg3MTVlLTA3IDAuNTc1ODU1IDAuMDg1MTk0IDAuMzc2NTE3IDAuMjM2ODQgMC4yMjk1NDRDMC4zODg0ODcgMC4wODI1NzEgMC41OTQxNjQgOS4yODE4ZS0wNyAwLjgwODYyNCA5LjE4OTc4ZS0wN0MxLjAyMzA5IDkuMDk3NzZlLTA3IDEuMjI4NzYgMC4wODI1NzEgMS4zODA0MSAwLjIyOTU0NEwxLjM4MTA4IDAuMjMwODQ3WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdG91dGxpbmU6IGRvdHRlZCAycHggdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qIE1lZGlhIFF1ZXJpZXNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXG5cdC5wbC0tZXZlbnRzIHtcblx0XG5cdFx0JiAuc2VjdGlvbi0tY29udGVudCArIC5ldmVudHMtLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdH1cblx0XG5cdFx0JiAuZXZlbnRzLS1jb250YWluZXIge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuXG5cdC5wbC0tZXZlbnRzIHtcblx0XG5cdFx0JiAuc2VjdGlvbi0tY29udGVudCArIC5ldmVudHMtLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0XG5cdFx0JiAuZXZlbnRzLS1jb250YWluZXIge1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XG5cdFx0XHQmIC5ldmVudC0tY2FyZCB7XG5cdFxuXHRcdFx0XHQmIC5kYXRlICsgLnRpdGxlLFxuXHRcdFx0XHQmIC5kYXRlICsgLmV4Y2VycHQsXG5cdFx0XHRcdCYgLmRhdGUgKyAuZXZlbnQtYnV0dG9uLFxuXHRcdFx0XHQmIC50aXRsZSArIC5leGNlcnB0LFxuXHRcdFx0XHQmIC50aXRsZSArIC5ldmVudC1idXR0b24sXG5cdFx0XHRcdCYgLmV4Y2VycHQgKyAuZXZlbnQtYnV0dG9uIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAudGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmV4Y2VycHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5ldmVudC1idXR0b24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRnYXA6IDE0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFBhdHRlcm4gTGlicmFyeSAtIEZvcm0gTW9kdWxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnBsLS1mb3JtIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMCB2YXIoLS1wbC1wYWdlKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYuYmtnLS13aGl0ZSB7XG5cblx0XHQmIC5tYWluLS1jb250YWluZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZS0zKTtcblx0XHR9XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCYgc3ZnIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGVmdDogLTQ3cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTIwcHg7XG5cdFx0d2lkdGg6IDU0MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQmIC5tYWluLS1jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0LyogTWFyZ2lucyAqL1xuXHQmIC5jb250ZW50LS1jb250YWluZXIgKyAuZ2Zvcm1fd3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0fVxuXG5cdCYgLmdmb3JtX3dyYXBwZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblxuXHRcdCYgLmdmb3JtX2hlYWRpbmcge1xuXHRcdFx0XG5cdFx0XHQmIC5nZmllbGRfcmVxdWlyZWRfYXN0ZXJpc2sge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZXJyb3IpO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG5cblx0XHRcdFx0JiAuZ2ZpZWxkX3JlcXVpcmVkIHtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYgLmdmb3JtX2ZpZWxkcyxcblx0XHQmIC5naW5wdXRfY29udGFpbmVyLS1uYW1lLFxuXHRcdCYgLmdpbnB1dF9jb250YWluZXJfYWRkcmVzcyB7XG5cdFx0XHRyb3ctZ2FwOiAyOHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LyogQWxsIEZpZWxkIExhYmVscyAqL1xuXHRcdCYgLmdmaWVsZF9sYWJlbCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCkgIWltcG9ydGFudDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQvKiBGaWVsZCBTdWItbGFibGVzICovXG5cdFx0JiAuZ2Zvcm0tZmllbGQtbGFiZWwtLXR5cGUtc3ViIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIFRleHQgSW5wdXRzICovXG5cdFx0JiAuZ2lucHV0X2NvbXBsZXggc2VsZWN0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJmaWxlXCJdKTpub3QoW3R5cGU9XCJidXR0b25cIl0pLFxuXHRcdCYgLmdpbnB1dF9jb21wbGV4IGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJmaWxlXCJdKTpub3QoW3R5cGU9XCJidXR0b25cIl0pLFxuXHRcdCYgLmdmaWVsZCBzZWxlY3QubGFyZ2U6bm90KFt0eXBlPVwic3VibWl0XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cImZpbGVcIl0pOm5vdChbdHlwZT1cImJ1dHRvblwiXSksXG5cdFx0JiAuZ2ZpZWxkIGlucHV0LmxhcmdlOm5vdChbdHlwZT1cInN1Ym1pdFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJmaWxlXCJdKTpub3QoW3R5cGU9XCJidXR0b25cIl0pLFxuXHRcdCYgLmdmaWVsZCBzZWxlY3Q6bm90KFt0eXBlPVwic3VibWl0XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cImZpbGVcIl0pOm5vdChbdHlwZT1cImJ1dHRvblwiXSksXG5cdFx0JiAuZ2ZpZWxkIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJmaWxlXCJdKTpub3QoW3R5cGU9XCJidXR0b25cIl0pLFxuXHRcdCYgc2VsZWN0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJmaWxlXCJdKTpub3QoW3R5cGU9XCJidXR0b25cIl0pLFxuXHRcdCYgLmdmaWVsZCB0ZXh0YXJlYSB7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDU4cHg7XG5cdFx0XHRvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tZ3JleS0zKTtcblx0XHRcdHBhZGRpbmc6IDE4cHggMjhweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuZmllbGRfc3VibGFiZWxfYWJvdmUgLmRlc2NyaXB0aW9uLFxuXHRcdCYgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5nZmllbGRfZGVzY3JpcHRpb24sXG5cdFx0JiAuZmllbGRfc3VibGFiZWxfYWJvdmUgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0JiAuZ2ZpZWxkLS10eXBlLWNvbnNlbnQge1xuXG5cdFx0XHQmIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cblx0XHRcdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTMpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiBsYWJlbCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxMiAxMScgZmlsbD0nJTIzMDA3N0JFJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8zMzZfMzM2MiknJTNFJTNDcGF0aCBkPSdNNC44NDY2NyAxMC41OThDNC42Nzg1IDEwLjgxOTQgNC4zNjIwNCAxMC44NjExIDQuMTQyMjcgMTAuNjkwOEwwLjQwMjQwMSA3Ljc5MzE0QzAuMTgxMzM5IDcuNjIxODYgMC4xNDM3MzQgNy4zMDI1NyAwLjMxODk1NCA3LjA4NDYxTDAuOTM4NzIgNi4zMTM2OUMxLjEwOTU2IDYuMTAxMTggMS40MTkxNyA2LjA2NDc0IDEuNjM0NjkgNi4yMzE3N0wzLjc2NTY5IDcuODgzMzFDMy45ODU0NyA4LjA1MzY0IDQuMzAyIDguMDExOTQgNC40NzAxNyA3Ljc5MDVMMTAuMDg5NSAwLjM5MTE4MUMxMC4yNTQ0IDAuMTc0MDI0IDEwLjU2MjkgMC4xMjkwNSAxMC43ODMgMC4yOTAwODdMMTEuNTg5MiAwLjg4MDExOUMxMS44MTQ5IDEuMDQ1MjYgMTEuODYxMyAxLjM2MzM3IDExLjY5MjEgMS41ODYwNUw0Ljg0NjY3IDEwLjU5OFonIGZpbGw9JyUyMzAwNzdCRScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzMzNl8zMzYyJyUzRSUzQ3BhdGggZD0nTTAgMC41QzAgMC4yMjM4NTggMC4yMjM4NTggMCAwLjUgMEgxMS41QzExLjc3NjEgMCAxMiAwLjIyMzg1OCAxMiAwLjVWMTAuNUMxMiAxMC43NzYxIDExLjc3NjEgMTEgMTEuNSAxMUgwLjVDMC4yMjM4NTggMTEgMCAxMC43NzYxIDAgMTAuNVYwLjVaJyBmaWxsPSclMjMwMDc3QkUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdGxlZnQ6IDJweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBTdWJtaXQgQnV0dG9uICovXG5cdFx0JiAuZ2Zvcm1fZm9vdGVyIHtcblx0XHRcdGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHRcdCYgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMjVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0zKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBFcnJvciBTdHlsaW5nICovXG5cdFx0JiAuZ2ZpZWxkX2Vycm9yIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJmaWxlXCJdKSxcblx0XHQmIC5nZmllbGRfZXJyb3IuZ2ZpZWxkIHRleHRhcmVhLFxuXHRcdCYgLmdmaWVsZF9lcnJvciAubmljZS1zZWxlY3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3ItYmcpICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWVycm9yKSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcblxuXHRcdFx0Jjpub3QoOmZvY3VzKSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xuXG5cdFx0XHRcdCYgLmN1cnJlbnQge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBUZXh0YXJlYSBmaWVsZHMgKi9cblx0XHQmIC5nZmllbGQtLXR5cGUtdGV4dGFyZWEge1xuXG5cdFx0XHQmIC5nZmllbGQgdGV4dGFyZWEsXG5cdFx0XHQmIC5nZmllbGQgdGV4dGFyZWEubWVkaXVtIHtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdFx0bWF4LWhlaWdodDogMTQ3cHg7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBEcm9wZG93biBmaWVsZHMgKi9cblx0XHQmIC5nZmllbGQtLXR5cGUtc2VsZWN0LFxuXHRcdCYgLmdmaWVsZC0tdHlwZS1hZGRyZXNzIHtcblxuXHRcdFx0LyogJiAubmljZS1zZWxlY3Qge1xuXG5cdFx0XHRcdCYgLmN1cnJlbnQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXN0b25lKTtcblx0XHRcdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkIHZhcigtLWNsYXkpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yZWcpO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDU4cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTZweCAzNHB4O1xuXHRcdFx0XHRcdHotaW5kZXg6IDY7XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNi44NTcnIGhlaWdodD0nOS45MDQnIHZpZXdCb3g9JzAgMCAxNi44NTcgOS45MDQnJTNFJTNDcGF0aCBpZD0nYXJyb3cyJyBkPSdNMS4zNzcsMS41MjMsOC4zMzEsOC40NzdsNi45NTQtNi45NTQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE2Ljc2IDkuOTUyKSByb3RhdGUoLTE4MCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzN2MzYzQ0JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMi4wODYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNXB4KTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNXB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm9wZW4ge1xuXG5cdFx0XHRcdFx0JiAuY3VycmVudCB7XG5cblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVZKDFweCk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVkoMXB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC5saXN0IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMS41cHggc29saWQgdmFyKC0tY2xheSk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yZWcpO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAtMTFweCAwIDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAzNHB4IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cblx0XHRcdFx0XHRcdCYgLm9wdGlvbiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgLm9wdGlvbiArIC5vcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9ICovXG5cblx0XHRcdC8qIFNlbGVjdCBJbnB1dCAqL1xuXHRcdFx0JiAubmljZS1zZWxlY3Qge1xuXHRcdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkIHZhcigtLWNsYXkpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yZWcpO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1OHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5vcGVuIHtcblxuXHRcdFx0XHRcdCYgLmN1cnJlbnQge1xuXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCA1cHggdmFyKC0tbGlnaHQtcmVkLTIpO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNyA5JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEuODkyODIgMS42Nzk2OUw4LjQ5OTk3IDYuOTY1NEwxNS4xMDcxIDEuNjc5NjknIHN0cm9rZT0nJTIzMTkyOTU4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWxpZ2h0LXJlZCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLm5pY2Utc2VsZWN0IC5jdXJyZW50IHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTMpO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDE3IDknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMS44OTI4MiAxLjY3OTY5TDguNDk5OTcgNi45NjU0TDE1LjEwNzEgMS42Nzk2OScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdHRvcDogMTdweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNDUlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5uaWNlLXNlbGVjdCAubGlzdCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ibHVlKTtcblx0XHRcdFx0Ym90dG9tOiAycHg7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bWF4LWhlaWdodDogMTA1cHg7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblxuXHRcdFx0JiAubmljZS1zZWxlY3Qub3BlbiAubGlzdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5uaWNlLXNlbGVjdCAubGlzdCAub3B0aW9uIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggMjBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmLnNlbGVjdGVkLFxuXHRcdFx0XHQmLmZvY3VzIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBDaGVja2JveCBGaWVsZHMgKi9cblx0XHQmIC5nZmllbGQtLXR5cGUtY2hlY2tib3gge1xuXG5cdFx0XHQmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTMpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIGxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTIgMTEnIGZpbGw9JyUyMzAwNzdCRScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMzM2XzMzNjIpJyUzRSUzQ3BhdGggZD0nTTQuODQ2NjcgMTAuNTk4QzQuNjc4NSAxMC44MTk0IDQuMzYyMDQgMTAuODYxMSA0LjE0MjI3IDEwLjY5MDhMMC40MDI0MDEgNy43OTMxNEMwLjE4MTMzOSA3LjYyMTg2IDAuMTQzNzM0IDcuMzAyNTcgMC4zMTg5NTQgNy4wODQ2MUwwLjkzODcyIDYuMzEzNjlDMS4xMDk1NiA2LjEwMTE4IDEuNDE5MTcgNi4wNjQ3NCAxLjYzNDY5IDYuMjMxNzdMMy43NjU2OSA3Ljg4MzMxQzMuOTg1NDcgOC4wNTM2NCA0LjMwMiA4LjAxMTk0IDQuNDcwMTcgNy43OTA1TDEwLjA4OTUgMC4zOTExODFDMTAuMjU0NCAwLjE3NDAyNCAxMC41NjI5IDAuMTI5MDUgMTAuNzgzIDAuMjkwMDg3TDExLjU4OTIgMC44ODAxMTlDMTEuODE0OSAxLjA0NTI2IDExLjg2MTMgMS4zNjMzNyAxMS42OTIxIDEuNTg2MDVMNC44NDY2NyAxMC41OThaJyBmaWxsPSclMjMwMDc3QkUnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8zMzZfMzM2MiclM0UlM0NwYXRoIGQ9J00wIDAuNUMwIDAuMjIzODU4IDAuMjIzODU4IDAgMC41IDBIMTEuNUMxMS43NzYxIDAgMTIgMC4yMjM4NTggMTIgMC41VjEwLjVDMTIgMTAuNzc2MSAxMS43NzYxIDExIDExLjUgMTFIMC41QzAuMjIzODU4IDExIDAgMTAuNzc2MSAwIDEwLjVWMC41WicgZmlsbD0nJTIzMDA3N0JFJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0bGVmdDogMnB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2Uge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogUmFkaW8gQnV0dG9uIEZpZWxkcyAqL1xuXHRcdCYgLmdmaWVsZC0tdHlwZS1yYWRpbyB7XG5cblx0XHRcdC8qIFJhZGlvIElucHV0ICovXG5cdFx0XHQmIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTMpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgbGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogUmFkaW8gSW5wdXQgLSBDaGVja2VkICovXG5cdFx0XHQmIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGhlaWdodDogMTFweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDExcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogUmFkaW8gQ2hvaWNlcyAqL1xuXHRcdFx0JiAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LyogRGF0ZSBmaWVsZHMgKi9cblx0XHQmIC5nZmllbGQtLXR5cGUtZGF0ZSB7XG5cblx0XHRcdCYgLmdpbnB1dF9jb250YWluZXJfZGF0ZSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdCYgaW5wdXQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogTnVtYmVyIGZpZWxkcyAqL1xuXHRcdCYgLmdmaWVsZC0tdHlwZS1udW1iZXIge1xuXG5cdFx0XHQmIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXG5cdFx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogMzhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEZpbGUgVXBsb2FkIGZpZWxkcyAqL1xuXHRcdCYgLmdmaWVsZC0tdHlwZS1maWxldXBsb2FkIHtcblxuXHRcdFx0JiAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGN1cnNvcjogYXV0bztcblx0XHRcdFxuXHRcdFx0XHRcdCYgKjpub3QoLmdmb3JtX2ZpbGV1cGxvYWRfbXVsdGlmaWxlKSB+IC5nZm9ybV9maWxldXBsb2FkX3J1bGVzOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMy40MTUwMVYxMC45OTk4QzkgMTEuNTUyOSA4LjU1MzEzIDExLjk5OTggOCAxMS45OTk4QzcuNDQ2ODcgMTEuOTk5OCA3IDExLjU1MjkgNyAxMC45OTk4VjMuNDE1MDFMNC43MDYyNSA1LjcwODg3QzQuMzE1NjMgNi4wOTk1MiAzLjY4MTI1IDYuMDk5NTIgMy4yOTA2MyA1LjcwODg3QzIuOSA1LjMxODIzIDIuOSA0LjY4MzgyIDMuMjkwNjMgNC4yOTMxOEw3LjI5MDYzIDAuMjkyOTgzQzcuNjgxMjUgLTAuMDk3NjYxIDguMzE1NjMgLTAuMDk3NjYxIDguNzA2MjUgMC4yOTI5ODNMMTIuNzA2MyA0LjI5MzE4QzEzLjA5NjkgNC42ODM4MiAxMy4wOTY5IDUuMzE4MjMgMTIuNzA2MyA1LjcwODg3QzEyLjMxNTYgNi4wOTk1MiAxMS42ODEyIDYuMDk5NTIgMTEuMjkwNiA1LjcwODg3TDkgMy40MTUwMVpNMiAxMC45OTk4SDZDNiAxMi4xMDI5IDYuODk2ODggMTIuOTk5OSA4IDEyLjk5OTlDOS4xMDMxMiAxMi45OTk5IDEwIDEyLjEwMjkgMTAgMTAuOTk5OEgxNEMxNS4xMDMxIDEwLjk5OTggMTYgMTEuODk2NyAxNiAxMi45OTk5VjEzLjk5OTlDMTYgMTUuMTAzMSAxNS4xMDMxIDE2IDE0IDE2SDJDMC44OTY4NzUgMTYgMCAxNS4xMDMxIDAgMTMuOTk5OVYxMi45OTk5QzAgMTEuODk2NyAwLjg5Njg3NSAxMC45OTk4IDIgMTAuOTk5OFpNMTMuNSAxNC4yNDk5QzEzLjY5ODkgMTQuMjQ5OSAxMy44ODk3IDE0LjE3MDkgMTQuMDMwMyAxNC4wMzAyQzE0LjE3MSAxMy44ODk2IDE0LjI1IDEzLjY5ODggMTQuMjUgMTMuNDk5OUMxNC4yNSAxMy4zMDEgMTQuMTcxIDEzLjExMDIgMTQuMDMwMyAxMi45Njk1QzEzLjg4OTcgMTIuODI4OSAxMy42OTg5IDEyLjc0OTggMTMuNSAxMi43NDk4QzEzLjMwMTEgMTIuNzQ5OCAxMy4xMTAzIDEyLjgyODkgMTIuOTY5NyAxMi45Njk1QzEyLjgyOSAxMy4xMTAyIDEyLjc1IDEzLjMwMSAxMi43NSAxMy40OTk5QzEyLjc1IDEzLjY5ODggMTIuODI5IDEzLjg4OTYgMTIuOTY5NyAxNC4wMzAyQzEzLjExMDMgMTQuMTcwOSAxMy4zMDExIDE0LjI0OTkgMTMuNSAxNC4yNDk5WicgZmlsbD0nJTIzMDAxMTNDJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTMpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5nZm9ybV9kcm9wX2FyZWE6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgaW5wdXQge1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR3aWR0aDogMjAwcHggIWltcG9ydGFudDtcblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgKjpub3QoLmdmb3JtX2ZpbGV1cGxvYWRfbXVsdGlmaWxlKSB+IC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcblx0XHRcdFx0bWFyZ2luOiAtNTJweCAwIDAgMDtcblx0XHRcdFx0cGFkZGluZzogMTI3cHggMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOSAzLjQxNTAxVjEwLjk5OThDOSAxMS41NTI5IDguNTUzMTMgMTEuOTk5OCA4IDExLjk5OThDNy40NDY4OCAxMS45OTk4IDcgMTEuNTUyOSA3IDEwLjk5OThWMy40MTUwMUw0LjcwNjI1IDUuNzA4ODdDNC4zMTU2MyA2LjA5OTUyIDMuNjgxMjUgNi4wOTk1MiAzLjI5MDYzIDUuNzA4ODdDMi45IDUuMzE4MjMgMi45IDQuNjgzODIgMy4yOTA2MyA0LjI5MzE4TDcuMjkwNjMgMC4yOTI5ODNDNy42ODEyNSAtMC4wOTc2NjEgOC4zMTU2MyAtMC4wOTc2NjEgOC43MDYyNSAwLjI5Mjk4M0wxMi43MDYzIDQuMjkzMThDMTMuMDk2OSA0LjY4MzgyIDEzLjA5NjkgNS4zMTgyMyAxMi43MDYzIDUuNzA4ODdDMTIuMzE1NiA2LjA5OTUyIDExLjY4MTIgNi4wOTk1MiAxMS4yOTA2IDUuNzA4ODdMOSAzLjQxNTAxWk0yIDEwLjk5OThINkM2IDEyLjEwMjkgNi44OTY4NyAxMi45OTk5IDggMTIuOTk5OUM5LjEwMzEyIDEyLjk5OTkgMTAgMTIuMTAyOSAxMCAxMC45OTk4SDE0QzE1LjEwMzEgMTAuOTk5OCAxNiAxMS44OTY3IDE2IDEyLjk5OTlWMTMuOTk5OUMxNiAxNS4xMDMxIDE1LjEwMzEgMTYgMTQgMTZIMkMwLjg5Njg3NSAxNiAwIDE1LjEwMzEgMCAxMy45OTk5VjEyLjk5OTlDMCAxMS44OTY3IDAuODk2ODc1IDEwLjk5OTggMiAxMC45OTk4Wk0xMy41IDE0LjI0OTlDMTMuNjk4OSAxNC4yNDk5IDEzLjg4OTcgMTQuMTcwOSAxNC4wMzAzIDE0LjAzMDJDMTQuMTcxIDEzLjg4OTYgMTQuMjUgMTMuNjk4OCAxNC4yNSAxMy40OTk5QzE0LjI1IDEzLjMwMSAxNC4xNzEgMTMuMTEwMiAxNC4wMzAzIDEyLjk2OTVDMTMuODg5NyAxMi44Mjg5IDEzLjY5ODkgMTIuNzQ5OCAxMy41IDEyLjc0OThDMTMuMzAxMSAxMi43NDk4IDEzLjExMDMgMTIuODI4OSAxMi45Njk3IDEyLjk2OTVDMTIuODI5IDEzLjExMDIgMTIuNzUgMTMuMzAxIDEyLjc1IDEzLjQ5OTlDMTIuNzUgMTMuNjk4OCAxMi44MjkgMTMuODg5NiAxMi45Njk3IDE0LjAzMDJDMTMuMTEwMyAxNC4xNzA5IDEzLjMwMTEgMTQuMjQ5OSAxMy41IDE0LjI0OTlaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAyNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyNy42NjhweCAyMS4xNDk7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0XHRjb250ZW50OiBcIkNob29zZSBGaWxlXCI7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZnctc2VtaWJvbGQpO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTNweCAyOHB4IDEzcHggNTVweDtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JltkYXRhLWNvbnRlbnQ9XCJObyBmaWxlIGNob3NlblwiXTo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZnctcmVnKTtcblx0XHRcdFx0XHRsZWZ0OiAzMXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDA7XG5cdFx0XHRcdFx0dG9wOiAzNXB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDUxNHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNjRweCAwIDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDIyMXB4O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNzhweCk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JltkYXRhLWNvbnRlbnQ9XCJObyBmaWxlIGNob3NlblwiXTo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0bGVmdDogMjIxcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdFx0JiAuZ2lucHV0X3ByZXZpZXcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1iaXJjaC03MCk7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgMnB4IHZhcigtLWJpcmNoLTcwKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsdWViZXJyeSk7XG5cdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZ3LXNlbWlib2xkKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbjogMTVweCAxNXB4IDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmdmaWVsZF9maWxldXBsb2FkX2ZpbGVuYW1lIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkICsgLmdpbnB1dF9wcmV2aWV3X2xpc3Qge1xuXHRcdFx0XG5cdFx0XHRcdEBtZWRpYSAoLS1icC1tZWRpdW0pIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuYnV0dG9uLmdmb3JtX2J1dHRvbl9zZWxlY3RfZmlsZXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1taWxrd2VlZC0yMCkgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggdmFyKC0tbWlsa3dlZWQtMjApICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ibHVlYmVycnkpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0aGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuZGFzaGljb25zLXRyYXNoIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0b3A6IDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmRhc2hpY29ucy10cmFzaDo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMUwxMSAxMC43MTU5JyBzdHJva2U9JyUyMzdDM0M0NCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMS4xNjIgMUwxLjE2MjAxIDEwLjcxNTknIHN0cm9rZT0nJTIzN0MzQzQ0JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5nZm9ybV9kZWxldGVfZmlsZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXG5cdFx0XHRcdFx0JiAuZGFzaGljb25zLXRyYXNoOjpiZWZvcmUge1xuXG5cdFx0XHRcdFx0XHQvKiBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIuOTI0JyB2aWV3Qm94PScwIDAgMjAgMi45MjQnJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMCAtMTAuOTU3KSByb3RhdGUoOTApJyUzRSUzQ3BhdGggZD0nTTIwLjg4LDguMTc2QTEuMzQyLDEuMzQyLDAsMCwwLDE5LjQxOSw3YTEuMzQyLDEuMzQyLDAsMCwwLTEuNDYxLDEuMTc2VjI1LjgyNEExLjM0MiwxLjM0MiwwLDAsMCwxOS40MTksMjdhMS4zNDIsMS4zNDIsMCwwLDAsMS40NjEtMS4xNzZaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNyAtNyknIGZpbGw9JyUyMzExNjE3YycvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFIFwiKTtcblx0XHRcdFx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAzMHB4OyAqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5nZmllbGRfZmlsZXVwbG9hZF9wcm9ncmVzcyxcblx0XHRcdCYgLmdmaWVsZF9maWxldXBsb2FkX2ZpbGVzaXplIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcdFx0XG5cblx0XHQvKiBFcnJvcnMgKi9cblx0XHQmIC5nZmllbGRfZXJyb3Ige1xuXG5cdFx0XHQmIGxhYmVsIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsdWViZXJyeSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFxuXHRcdFx0JiBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwiZmlsZVwiXSksXG5cdFx0XHQmIC5nZmllbGRfZXJyb3IuZ2ZpZWxkIHRleHRhcmVhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfNDQ4XzIzNjApJyUzRSUzQ3BhdGggZD0nTTE2IDMyQzIwLjI0MzUgMzIgMjQuMzEzMSAzMC4zMTQzIDI3LjMxMzcgMjcuMzEzN0MzMC4zMTQzIDI0LjMxMzEgMzIgMjAuMjQzNSAzMiAxNkMzMiAxMS43NTY1IDMwLjMxNDMgNy42ODY4NyAyNy4zMTM3IDQuNjg2MjlDMjQuMzEzMSAxLjY4NTcxIDIwLjI0MzUgMCAxNiAwQzExLjc1NjUgMCA3LjY4Njg3IDEuNjg1NzEgNC42ODYyOSA0LjY4NjI5QzEuNjg1NzEgNy42ODY4NyAwIDExLjc1NjUgMCAxNkMwIDIwLjI0MzUgMS42ODU3MSAyNC4zMTMxIDQuNjg2MjkgMjcuMzEzN0M3LjY4Njg3IDMwLjMxNDMgMTEuNzU2NSAzMiAxNiAzMlpNMTYgOEMxNi44MzEyIDggMTcuNSA4LjY2ODc1IDE3LjUgOS41VjE2LjVDMTcuNSAxNy4zMzEyIDE2LjgzMTIgMTggMTYgMThDMTUuMTY4NyAxOCAxNC41IDE3LjMzMTIgMTQuNSAxNi41VjkuNUMxNC41IDguNjY4NzUgMTUuMTY4NyA4IDE2IDhaTTE0IDIyQzE0IDIxLjQ2OTYgMTQuMjEwNyAyMC45NjA5IDE0LjU4NTggMjAuNTg1OEMxNC45NjA5IDIwLjIxMDcgMTUuNDY5NiAyMCAxNiAyMEMxNi41MzA0IDIwIDE3LjAzOTEgMjAuMjEwNyAxNy40MTQyIDIwLjU4NThDMTcuNzg5MyAyMC45NjA5IDE4IDIxLjQ2OTYgMTggMjJDMTggMjIuNTMwNCAxNy43ODkzIDIzLjAzOTEgMTcuNDE0MiAyMy40MTQyQzE3LjAzOTEgMjMuNzg5MyAxNi41MzA0IDI0IDE2IDI0QzE1LjQ2OTYgMjQgMTQuOTYwOSAyMy43ODkzIDE0LjU4NTggMjMuNDE0MkMxNC4yMTA3IDIzLjAzOTEgMTQgMjIuNTMwNCAxNCAyMlonIGZpbGw9JyUyM0E3MDMwMycvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzQ0OF8yMzYwJyUzRSUzQ3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNTAlIHJpZ2h0IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjhweCAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmdmaWVsZF9kZXNjcmlwdGlvbi5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y29sb3I6IHZhcigtLWVycm9yKTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAxNnB4IDAgMCAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleSk7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdG1hcmdpbjogMzVweCAwO1xuXHRcdFx0cGFkZGluZzogMjVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JiBoMixcblx0XHRcdCYgbGksXG5cdFx0XHQmIGEge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRmb250LXNpemU6IHZhcigtLXJlZ3VsYXItYm9keSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLXJlZ3VsYXItYm9keS1saW5lLWhlaWdodCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmdmb3JtLWljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIFJlcXVpcmVkIEZpZWxkcyAqL1xuXHRcdCYgLmdmaWVsZF9yZXF1aXJlZCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tYmx1ZWJlcnJ5KTtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tcmVndWxhci1ib2R5KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC14Ym9sZCk7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tcmVndWxhci1ib2R5LWxpbmUtaGVpZ2h0KTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIipcIjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5nZmllbGRfcmVxdWlyZWRfdGV4dCxcblx0XHRcdCYgLmdmaWVsZF9yZXF1aXJlZF9hc3RlcmlzayB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuYWxlcnQge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggdmFyKC0tYmxhY2spO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdFx0XG5cdFx0JiAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lcixcblx0XHQmIC5nZmllbGQtLXR5cGUtaHRtbCB7XG5cblx0XHRcdCYgaDMsXG5cdFx0XHQmIGg0LFxuXHRcdFx0JiBoNSxcblx0XHRcdCYgaDYge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tdGV4dC1uYXZ5KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0JiBwIHtcblx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1yZWd1bGFyLWJvZHkpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1yZWd1bGFyLWJvZHktbGluZS1oZWlnaHQpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCYgcCArIGg0LFxuXHRcdFx0JiBwICsgaDUsXG5cdFx0XHQmIHAgKyBoNixcblx0XHRcdCYgLmFsZXJ0ICsgaDQsXG5cdFx0XHQmIC5hbGVydCArIGg1LFxuXHRcdFx0JiAuYWxlcnQgKyBoNixcblx0XHRcdCYgLndwLWJsb2NrLWNvbHVtbiArIC53cC1ibG9jay1jb2x1bW4sXG5cdFx0XHQmIC53cC1ibG9jay1jb2x1bW5zICsgLndwLWJsb2NrLWNvbHVtbnMsXG5cdFx0XHQmIC53cC1ibG9jay1jb2x1bW5zICsgaDQsXG5cdFx0XHQmIC53cC1ibG9jay1jb2x1bW5zICsgaDUsXG5cdFx0XHQmIC53cC1ibG9jay1jb2x1bW5zICsgaDYge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCYgdWwsXG5cdFx0XHQmIG9sIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMCAwO1xuXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgbGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tcmVndWxhci1ib2R5KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1yZWd1bGFyLWJvZHktbGluZS1oZWlnaHQpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMTVweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI3cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiBvbCxcblx0XHRcdFx0JiB1bCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgYSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIHVsIHtcblxuXHRcdFx0XHQvKiBmaXJzdCBsaSAqL1xuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0XHRcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNicgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgNiA2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMi45OTk5OCA1LjY2NjgzQzIuNjMwMTIgNS42NjY4MyAyLjI4MzA4IDUuNTk2ODcgMS45NTg4NyA1LjQ1Njk2QzEuNjM0NjIgNS4zMTcwNSAxLjM1MjU3IDUuMTI3MiAxLjExMjc0IDQuODg3NEMwLjg3Mjk0NSA0LjY0NzU3IDAuNjgzMDkzIDQuMzY1NTIgMC41NDMxODEgNC4wNDEyN0MwLjQwMzI2OSAzLjcxNzA2IDAuMzMzMzEzIDMuMzcwMDIgMC4zMzMzMTMgMy4wMDAxNkMwLjMzMzMxMyAyLjYzMDMgMC40MDMyNjkgMi4yODMyNyAwLjU0MzE4MSAxLjk1OTA2QzAuNjgzMDkzIDEuNjM0OCAwLjg3Mjk0NSAxLjM1Mjc2IDEuMTEyNzQgMS4xMTI5MkMxLjM1MjU3IDAuODczMTI4IDEuNjM0NjIgMC42ODMyNzYgMS45NTg4NyAwLjU0MzM2NEMyLjI4MzA4IDAuNDAzNDUyIDIuNjMwMTIgMC4zMzM0OTYgMi45OTk5OCAwLjMzMzQ5NkMzLjM2OTg0IDAuMzMzNDk2IDMuNzE2ODggMC40MDM0NTIgNC4wNDEwOSAwLjU0MzM2NEM0LjM2NTM0IDAuNjgzMjc2IDQuNjQ3MzkgMC44NzMxMjggNC44ODcyMiAxLjExMjkyQzUuMTI3MDIgMS4zNTI3NiA1LjMxNjg3IDEuNjM0OCA1LjQ1Njc4IDEuOTU5MDZDNS41OTY2OSAyLjI4MzI3IDUuNjY2NjUgMi42MzAzIDUuNjY2NjUgMy4wMDAxNkM1LjY2NjY1IDMuMzcwMDIgNS41OTY2OSAzLjcxNzA2IDUuNDU2NzggNC4wNDEyN0M1LjMxNjg3IDQuMzY1NTIgNS4xMjcwMiA0LjY0NzU3IDQuODg3MjIgNC44ODc0QzQuNjQ3MzkgNS4xMjcyIDQuMzY1MzQgNS4zMTcwNSA0LjA0MTA5IDUuNDU2OTZDMy43MTY4OCA1LjU5Njg3IDMuMzY5ODQgNS42NjY4MyAyLjk5OTk4IDUuNjY2ODNaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiA+IHN0cm9uZyB7XG5cblx0XHRcdFx0XHQmIGxpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0XHRcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYnIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDYgNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuOTk5OTggNS42NjY4M0MyLjYzMDEyIDUuNjY2ODMgMi4yODMwOCA1LjU5Njg3IDEuOTU4ODcgNS40NTY5NkMxLjYzNDYyIDUuMzE3MDUgMS4zNTI1NyA1LjEyNzIgMS4xMTI3NCA0Ljg4NzRDMC44NzI5NDUgNC42NDc1NyAwLjY4MzA5MyA0LjM2NTUyIDAuNTQzMTgxIDQuMDQxMjdDMC40MDMyNjkgMy43MTcwNiAwLjMzMzMxMyAzLjM3MDAyIDAuMzMzMzEzIDMuMDAwMTZDMC4zMzMzMTMgMi42MzAzIDAuNDAzMjY5IDIuMjgzMjcgMC41NDMxODEgMS45NTkwNkMwLjY4MzA5MyAxLjYzNDggMC44NzI5NDUgMS4zNTI3NiAxLjExMjc0IDEuMTEyOTJDMS4zNTI1NyAwLjg3MzEyOCAxLjYzNDYyIDAuNjgzMjc2IDEuOTU4ODcgMC41NDMzNjRDMi4yODMwOCAwLjQwMzQ1MiAyLjYzMDEyIDAuMzMzNDk2IDIuOTk5OTggMC4zMzM0OTZDMy4zNjk4NCAwLjMzMzQ5NiAzLjcxNjg4IDAuNDAzNDUyIDQuMDQxMDkgMC41NDMzNjRDNC4zNjUzNCAwLjY4MzI3NiA0LjY0NzM5IDAuODczMTI4IDQuODg3MjIgMS4xMTI5MkM1LjEyNzAyIDEuMzUyNzYgNS4zMTY4NyAxLjYzNDggNS40NTY3OCAxLjk1OTA2QzUuNTk2NjkgMi4yODMyNyA1LjY2NjY1IDIuNjMwMyA1LjY2NjY1IDMuMDAwMTZDNS42NjY2NSAzLjM3MDAyIDUuNTk2NjkgMy43MTcwNiA1LjQ1Njc4IDQuMDQxMjdDNS4zMTY4NyA0LjM2NTUyIDUuMTI3MDIgNC42NDc1NyA0Ljg4NzIyIDQuODg3NEM0LjY0NzM5IDUuMTI3MiA0LjM2NTM0IDUuMzE3MDUgNC4wNDEwOSA1LjQ1Njk2QzMuNzE2ODggNS41OTY4NyAzLjM2OTg0IDUuNjY2ODMgMi45OTk5OCA1LjY2NjgzWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHQvKiBzZWNvbmQgbGkgKi9cblx0XHRcdFx0JiA+IGxpID4gdWwgPiBsaSxcblx0XHRcdFx0JiA+IGxpID4gb2wgPiBsaSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdFxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2JyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCA2IDYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yLjk5OTk4IDUuNjY2ODNDMi42MzAxMiA1LjY2NjgzIDIuMjgzMDggNS41OTY4NyAxLjk1ODg3IDUuNDU2OTZDMS42MzQ2MiA1LjMxNzA1IDEuMzUyNTcgNS4xMjcyIDEuMTEyNzQgNC44ODc0QzAuODcyOTQ1IDQuNjQ3NTcgMC42ODMwOTMgNC4zNjU1MiAwLjU0MzE4MSA0LjA0MTI3QzAuNDAzMjY5IDMuNzE3MDYgMC4zMzMzMTMgMy4zNzAwMiAwLjMzMzMxMyAzLjAwMDE2QzAuMzMzMzEzIDIuNjMwMyAwLjQwMzI2OSAyLjI4MzI3IDAuNTQzMTgxIDEuOTU5MDZDMC42ODMwOTMgMS42MzQ4IDAuODcyOTQ1IDEuMzUyNzYgMS4xMTI3NCAxLjExMjkyQzEuMzUyNTcgMC44NzMxMjggMS42MzQ2MiAwLjY4MzI3NiAxLjk1ODg3IDAuNTQzMzY0QzIuMjgzMDggMC40MDM0NTIgMi42MzAxMiAwLjMzMzQ5NiAyLjk5OTk4IDAuMzMzNDk2QzMuMzY5ODQgMC4zMzM0OTYgMy43MTY4OCAwLjQwMzQ1MiA0LjA0MTA5IDAuNTQzMzY0QzQuMzY1MzQgMC42ODMyNzYgNC42NDczOSAwLjg3MzEyOCA0Ljg4NzIyIDEuMTEyOTJDNS4xMjcwMiAxLjM1Mjc2IDUuMzE2ODcgMS42MzQ4IDUuNDU2NzggMS45NTkwNkM1LjU5NjY5IDIuMjgzMjcgNS42NjY2NSAyLjYzMDMgNS42NjY2NSAzLjAwMDE2QzUuNjY2NjUgMy4zNzAwMiA1LjU5NjY5IDMuNzE3MDYgNS40NTY3OCA0LjA0MTI3QzUuMzE2ODcgNC4zNjU1MiA1LjEyNzAyIDQuNjQ3NTcgNC44ODcyMiA0Ljg4NzRDNC42NDczOSA1LjEyNzIgNC4zNjUzNCA1LjMxNzA1IDQuMDQxMDkgNS40NTY5NkMzLjcxNjg4IDUuNTk2ODcgMy4zNjk4NCA1LjY2NjgzIDIuOTk5OTggNS42NjY4M1onIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogLTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0LyogdGhpcmQgbGkgKi9cblx0XHRcdFx0JiA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGksXG5cdFx0XHRcdCYgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpLFxuXHRcdFx0XHQmID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSxcblx0XHRcdFx0JiA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0XHRcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNicgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgNiA2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMi45OTk5OCA1LjY2NjgzQzIuNjMwMTIgNS42NjY4MyAyLjI4MzA4IDUuNTk2ODcgMS45NTg4NyA1LjQ1Njk2QzEuNjM0NjIgNS4zMTcwNSAxLjM1MjU3IDUuMTI3MiAxLjExMjc0IDQuODg3NEMwLjg3Mjk0NSA0LjY0NzU3IDAuNjgzMDkzIDQuMzY1NTIgMC41NDMxODEgNC4wNDEyN0MwLjQwMzI2OSAzLjcxNzA2IDAuMzMzMzEzIDMuMzcwMDIgMC4zMzMzMTMgMy4wMDAxNkMwLjMzMzMxMyAyLjYzMDMgMC40MDMyNjkgMi4yODMyNyAwLjU0MzE4MSAxLjk1OTA2QzAuNjgzMDkzIDEuNjM0OCAwLjg3Mjk0NSAxLjM1Mjc2IDEuMTEyNzQgMS4xMTI5MkMxLjM1MjU3IDAuODczMTI4IDEuNjM0NjIgMC42ODMyNzYgMS45NTg4NyAwLjU0MzM2NEMyLjI4MzA4IDAuNDAzNDUyIDIuNjMwMTIgMC4zMzM0OTYgMi45OTk5OCAwLjMzMzQ5NkMzLjM2OTg0IDAuMzMzNDk2IDMuNzE2ODggMC40MDM0NTIgNC4wNDEwOSAwLjU0MzM2NEM0LjM2NTM0IDAuNjgzMjc2IDQuNjQ3MzkgMC44NzMxMjggNC44ODcyMiAxLjExMjkyQzUuMTI3MDIgMS4zNTI3NiA1LjMxNjg3IDEuNjM0OCA1LjQ1Njc4IDEuOTU5MDZDNS41OTY2OSAyLjI4MzI3IDUuNjY2NjUgMi42MzAzIDUuNjY2NjUgMy4wMDAxNkM1LjY2NjY1IDMuMzcwMDIgNS41OTY2OSAzLjcxNzA2IDUuNDU2NzggNC4wNDEyN0M1LjMxNjg3IDQuMzY1NTIgNS4xMjcwMiA0LjY0NzU3IDQuODg3MjIgNC44ODc0QzQuNjQ3MzkgNS4xMjcyIDQuMzY1MzQgNS4zMTcwNSA0LjA0MTA5IDUuNDU2OTZDMy43MTY4OCA1LjU5Njg3IDMuMzY5ODQgNS42NjY4MyAyLjk5OTk4IDUuNjY2ODNaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgb2wge1xuXHRcdFx0XHRjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cblx0XHRcdFx0LyogZmlyc3QgbGkgKi9cblx0XHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjdweDtcblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG4rMTApIHtcblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTEycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiA+IGxpOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0LW5hdnkpO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKSBcIi4gXCI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1yZWd1bGFyLWJvZHkpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tcmVndWxhci1ib2R5LWxpbmUtaGVpZ2h0KTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lyogc2Vjb25kIGxpICovXG5cdFx0XHRcdCYgPiBsaSA+IHVsID4gbGksXG5cdFx0XHRcdCYgPiBsaSA+IG9sID4gbGkge1xuXHRcdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXItMjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXRleHQtbmF2eSk7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlci0yLCBsb3dlci1hbHBoYSkgXCIuIFwiO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLXJlZ3VsYXItYm9keSk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1yZWd1bGFyLWJvZHktbGluZS1oZWlnaHQpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0LyogdGhpcmQgbGkgKi9cblx0XHRcdFx0JiA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGksXG5cdFx0XHRcdCYgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpLFxuXHRcdFx0XHQmID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSxcblx0XHRcdFx0JiA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuXHRcdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXItMztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIxcHg7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXRleHQtbmF2eSk7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlci0zLCBsb3dlci1yb21hbikgXCIuIFwiO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLXJlZ3VsYXItYm9keSk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1yZWd1bGFyLWJvZHktbGluZS1oZWlnaHQpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRmb250LXNpemU6IHZhcigtLXJlZ3VsYXItYm9keSkgIWltcG9ydGFudDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLXJlZ3VsYXItYm9keS1saW5lLWhlaWdodCkgIWltcG9ydGFudDtcblx0XHRcdFx0bWluLWhlaWdodDogMTVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6bWFya2VyIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNicgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgNiA2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMi45OTk5OCA1LjY2NjgzQzIuNjMwMTIgNS42NjY4MyAyLjI4MzA4IDUuNTk2ODcgMS45NTg4NyA1LjQ1Njk2QzEuNjM0NjIgNS4zMTcwNSAxLjM1MjU3IDUuMTI3MiAxLjExMjc0IDQuODg3NEMwLjg3Mjk0NSA0LjY0NzU3IDAuNjgzMDkzIDQuMzY1NTIgMC41NDMxODEgNC4wNDEyN0MwLjQwMzI2OSAzLjcxNzA2IDAuMzMzMzEzIDMuMzcwMDIgMC4zMzMzMTMgMy4wMDAxNkMwLjMzMzMxMyAyLjYzMDMgMC40MDMyNjkgMi4yODMyNyAwLjU0MzE4MSAxLjk1OTA2QzAuNjgzMDkzIDEuNjM0OCAwLjg3Mjk0NSAxLjM1Mjc2IDEuMTEyNzQgMS4xMTI5MkMxLjM1MjU3IDAuODczMTI4IDEuNjM0NjIgMC42ODMyNzYgMS45NTg4NyAwLjU0MzM2NEMyLjI4MzA4IDAuNDAzNDUyIDIuNjMwMTIgMC4zMzM0OTYgMi45OTk5OCAwLjMzMzQ5NkMzLjM2OTg0IDAuMzMzNDk2IDMuNzE2ODggMC40MDM0NTIgNC4wNDEwOSAwLjU0MzM2NEM0LjM2NTM0IDAuNjgzMjc2IDQuNjQ3MzkgMC44NzMxMjggNC44ODcyMiAxLjExMjkyQzUuMTI3MDIgMS4zNTI3NiA1LjMxNjg3IDEuNjM0OCA1LjQ1Njc4IDEuOTU5MDZDNS41OTY2OSAyLjI4MzI3IDUuNjY2NjUgMi42MzAzIDUuNjY2NjUgMy4wMDAxNkM1LjY2NjY1IDMuMzcwMDIgNS41OTY2OSAzLjcxNzA2IDUuNDU2NzggNC4wNDEyN0M1LjMxNjg3IDQuMzY1NTIgNS4xMjcwMiA0LjY0NzU3IDQuODg3MjIgNC44ODc0QzQuNjQ3MzkgNS4xMjcyIDQuMzY1MzQgNS4zMTcwNSA0LjA0MTA5IDUuNDU2OTZDMy43MTY4OCA1LjU5Njg3IDMuMzY5ODQgNS42NjY4MyAyLjk5OTk4IDUuNjY2ODNaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiB0YWJsZSB7XG5cblx0XHRcdFx0JiB0ZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1yZWd1bGFyLWJvZHkpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLXJlZ3VsYXItYm9keS1saW5lLWhlaWdodCkgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmdpbnB1dF9jb250YWluZXJfY29uc2VudCB7XG5cblx0XHRcdCYgbGFiZWwge1xuXHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcikgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5nZmllbGRfY29uc2VudF9kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcikgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbjogMTBweCAwIDIwcHggIWltcG9ydGFudDtcblx0XHRcdG1heC1oZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0JiAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdFx0XHQmIC5nZl9wcm9ncmVzc2Jhcl90aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjaykgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5nZm9ybS1wYWdlLWZvb3RlciB7XG5cblx0XHRcdCYgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcblx0XHRcdCYgLmdmb3JtX25leHRfYnV0dG9uLFxuXHRcdFx0JiAuZ2Zvcm1fYnV0dG9uIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDI1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktMyk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogQ29uZmlybWF0aW9uICovXG5cdCYgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1yZWd1bGFyLWJvZHkpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tcmVndWxhci1ib2R5LWxpbmUtaGVpZ2h0KTtcblx0XHRtYXJnaW46IDM1cHggMDtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBNZWRpYSBRdWVyaWVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuXG5cdC5wbC0tZm9ybSB7XG5cblx0XHQmIC5tYWluLS1jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogNzVweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUGF0dGVybiBMaWJyYXJ5IC0gTWVkaWEgR2FsbGVyeSBNb2R1bGVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucGwtLW1lZGlhLWdhbGxlcnkge1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLXBsLXBhZ2UpO1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wbC1wYWdlKTtcblxuXHQmIC5zZWN0aW9uLS1jb250ZW50ICsgLnJvdyB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdCYgLnJvdyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHR9XG5cblx0JiAuY29sdW1uIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwLjcpO1xuXG5cdFx0XHQmLmlzLXZpZGVvIHtcblxuXHRcdFx0XHQmIC52aWRlby1pY29uIHtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIHN2ZyB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cblx0XHRcdFx0XHRcdCYgcGF0aCB7XG5cdFx0XHRcdFx0XHRcdGZpbGw6IHZhcigtLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMnB4IGRvdHRlZCB2YXIoLS1ibGFjayk7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTVweDtcblx0XHR9XG5cblx0XHQmIC52aWRlby1pY29uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji5pcy12aWRlbyB7XG5cblx0XHRcdCYgLnZpZGVvLWljb24ge1xuXHRcdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMjNweCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDIzcHgpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG5cdFx0XHRcdHdpZHRoOiA0NnB4O1xuXHRcdFx0XHR6LWluZGV4OiAyMDtcblx0XHRcblx0XHRcdFx0JiBzdmcge1xuXHRcdFx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG5cdFx0XHRcdFx0d2lkdGg6IDQ2cHg7XG5cblx0XHRcdFx0XHQmIHBhdGgge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgaW1nIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC8qIFRoZSBNb2RhbCAoYmFja2dyb3VuZCkgKi9cblx0JiAubW9kYWwge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZGFyay1ncmV5LTc1KTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogOTk5OTk5OTk5OTtcblxuXHRcdC8qIFRoZSBDbG9zZSBCdXR0b24gKi9cblx0XHQmIC5jbG9zZSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdHotaW5kZXg6IDkwO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdGxlZnQ6IDExcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cm90YXRlOiA0NWRlZztcblx0XHRcdFx0dG9wOiAyMy41cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbFx0MzAwbXM7XG5cdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRsZWZ0OiAxMXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJvdGF0ZTogLTQ1ZGVnO1xuXHRcdFx0XHR0b3A6IDIzLjVweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsXHQzMDBtcztcblx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXG5cdFx0XHRcdCY6OmFmdGVyLFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIE1vZGFsIENvbnRlbnQgKi9cblx0XHQmIC5tb2RhbC1jb250ZW50IHtcblx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRtYXJnaW46IDIwdmggdmFyKC0tcGwtcGFnZSkgYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LyogSGlkZSB0aGUgc2xpZGVzIGJ5IGRlZmF1bHQgKi9cblx0XHRcdCYgLm15U2xpZGVzIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdCYgaW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qIFZpZGVvICovXG5cdFx0XHRcdCYgLmpzLXZpZC1jb250YWluZXIge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnBsLWNvbnRlbnQtLXZpZGVvLWltZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcdFx0XHQmIC5wbC1jb250ZW50LS12aWQtYnRuIHtcblx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmIHN2ZyB7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnBsLWNvbnRlbnQtLXZpZC1idG4ge1xuXHRcdFx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDIzcHgpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMjNweCk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuXHRcdFx0XHRcdHdpZHRoOiA0NnB4O1xuXHRcdFx0XHRcdHotaW5kZXg6IDIwO1xuXHRcdFx0XG5cdFx0XHRcdFx0JiBzdmcge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ2cHg7XG5cblx0XHRcdFx0XHRcdCYgcGF0aCB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcblx0XHRcdFx0XHRcdCYgc3ZnIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcblx0XHRcdFx0XHRcdFx0JiBwYXRoIHtcblx0XHRcdFx0XHRcdFx0XHRmaWxsOiB2YXIoLS1saWdodC1ibHVlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgaWZyYW1lIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvKiBOZXh0ICYgcHJldmlvdXMgYnV0dG9ucyAqL1xuXHRcdFx0JiAucHJldixcblx0XHRcdCYgLm5leHQge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym90dG9tOiAtMTI3cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjZzIGVhc2U7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvdXRsaW5lOiBkb3R0ZWQgMnB4IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAucHJldiB7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNzBweCk7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDE5IDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTUuMjUxMyAzMS4zODQ0TDAuNjQ0NDMxIDE3LjQ3NkMwLjQ0MDE2OCAxNy4yODIyIDAuMjc4MDk4IDE3LjA1MTkgMC4xNjc1MTIgMTYuNzk4M0MwLjA1NjkyNTkgMTYuNTQ0NyAtMS45MTQ1NGUtMDYgMTYuMjcyOCAtMS45MDI1NGUtMDYgMTUuOTk4M0MtMS44OTA1NGUtMDYgMTUuNzIzNyAwLjA1NjkyNTkgMTUuNDUxOCAwLjE2NzUxMiAxNS4xOTgyQzAuMjc4MDk4IDE0Ljk0NDYgMC40NDAxNjggMTQuNzE0MyAwLjY0NDQzMSAxNC41MjA1TDE1LjI1MTQgMC42MTIxMTFDMTUuNjYzIDAuMjIwMTgzIDE2LjIyMTIgLTEuMzE4MTFlLTA3IDE2LjgwMzMgLTkuOTU4MThlLTA4QzE3LjM4NTQgLTYuNzM1MjllLTA4IDE3Ljk0MzcgMC4yMjAxODMgMTguMzU1MyAwLjYxMjExMUMxOC43NjY5IDEuMDA0MDQgMTguOTk4MiAxLjUzNTYxIDE4Ljk5ODIgMi4wODk4OEMxOC45OTgyIDIuNjQ0MTUgMTguNzY2OSAzLjE3NTcxIDE4LjM1NTMgMy41Njc2NEw1LjI5ODU2IDE2TDE4LjM1NzEgMjguNDMyNEMxOC43Njg4IDI4LjgyNDMgMTkgMjkuMzU1OCAxOSAyOS45MTAxQzE5IDMwLjQ2NDQgMTguNzY4OCAzMC45OTYgMTguMzU3MSAzMS4zODc5QzE3Ljk0NTUgMzEuNzc5OCAxNy4zODczIDMyIDE2LjgwNTIgMzJDMTYuMjIzMSAzMiAxNS42NjQ4IDMxLjc3OTggMTUuMjUzMiAzMS4zODc5TDE1LjI1MTMgMzEuMzg0NFonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcjo6YmVmb3JlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAubmV4dCB7XG5cdFx0XHRcdHJpZ2h0OiBjYWxjKDUwJSAtIDcwcHgpO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAxOSAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMuNzQ4NjUgMC42MTU1OUwxOC4zNTU2IDE0LjUyNEMxOC41NTk4IDE0LjcxNzggMTguNzIxOSAxNC45NDgxIDE4LjgzMjUgMTUuMjAxN0MxOC45NDMxIDE1LjQ1NTMgMTkgMTUuNzI3MiAxOSAxNi4wMDE3QzE5IDE2LjI3NjMgMTguOTQzMSAxNi41NDgyIDE4LjgzMjUgMTYuODAxOEMxOC43MjE5IDE3LjA1NTQgMTguNTU5OCAxNy4yODU3IDE4LjM1NTYgMTcuNDc5NUwzLjc0ODY1IDMxLjM4NzlDMy4zMzcwNCAzMS43Nzk4IDIuNzc4NzcgMzIgMi4xOTY2NiAzMkMxLjYxNDU2IDMyIDEuMDU2MjkgMzEuNzc5OCAwLjY0NDY3OSAzMS4zODc5QzAuMjMzMDY3IDMwLjk5NiAwLjAwMTgyNjE5IDMwLjQ2NDQgMC4wMDE4MjYxNiAyOS45MTAxQzAuMDAxODI2MTMgMjkuMzU1OSAwLjIzMzA2NyAyOC44MjQzIDAuNjQ0Njc5IDI4LjQzMjRMMTMuNzAxNCAxNkwwLjY0Mjg1MyAzLjU2NzY1QzAuMjMxMjQxIDMuMTc1NzIgLTEuMzA3MjFlLTA2IDIuNjQ0MTUgLTEuMzMxODllLTA2IDIuMDg5ODhDLTEuMzU2NTdlLTA2IDEuNTM1NjEgMC4yMzEyNDEgMS4wMDQwNCAwLjY0Mjg1MyAwLjYxMjExNUMxLjA1NDQ2IDAuMjIwMTg3IDEuNjEyNzMgLTIuODI5NjNlLTA3IDIuMTk0ODQgLTMuMDc5NGUtMDdDMi43NzY5NSAtMy4zMjkxN2UtMDcgMy4zMzUyMSAwLjIyMDE4NyAzLjc0NjgyIDAuNjEyMTE1TDMuNzQ4NjUgMC42MTU1OVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcjo6YmVmb3JlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLmNvbnRyb2xzIHtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIE1lZGlhIFF1ZXJpZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcblxuXHQucGwtLW1lZGlhLWdhbGxlcnkge1xuXG5cdFx0JiAucm93IHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0fVxuXG5cdFx0JiAubW9kYWwge1xuXHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdFx0XHQvKiBNb2RhbCBDb250ZW50ICovXG5cdFx0XHQmIC5tb2RhbC1jb250ZW50IHtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY3MHB4O1xuXG5cdFx0XHRcdCYgLm15U2xpZGVzIHtcblxuXHRcdFx0XHRcdCYgaW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogNDQ1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIGlmcmFtZSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLmNsb3NlIHtcblx0XHRcdFx0cmlnaHQ6IDQwcHg7XG5cdFx0XHRcdHRvcDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuXG5cdC5wbC0tbWVkaWEtZ2FsbGVyeSB7XG5cblx0XHQmIC5zZWN0aW9uLS1jb250ZW50IHtcblx0XHRcdG1heC13aWR0aDogOTAwcHg7XG5cdFx0fVxuXG5cdFx0JiAucm93IHtcblxuXHRcdFx0JiAuY29sdW1uIHtcblxuXHRcdFx0XHQmLmlzLXZpZGVvIHtcblxuXHRcdFx0XHRcdCYgLnZpZGVvLWljb24ge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSAzNy41cHgpO1xuXHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDM3LjVweCk7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzVweDtcblx0XHRcblx0XHRcdFx0XHRcdCYgc3ZnIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5tb2RhbCB7XG5cblx0XHRcdC8qIE1vZGFsIENvbnRlbnQgKi9cblx0XHRcdCYgLm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXG5cdFx0XHRcdCYgLm15U2xpZGVzIHtcblxuXHRcdFx0XHRcdCYgaW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIGlmcmFtZSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAucGwtY29udGVudC0tdmlkLWJ0biB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDkycHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDQ2cHgpO1xuXHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDQ2cHgpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkycHg7XG5cdFx0XHRcblx0XHRcdFx0XHRcdCYgc3ZnIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA5MnB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogOTJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5wcmV2IHtcblx0XHRcdFx0XHRsZWZ0OiAtODBweDtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLm5leHQge1xuXHRcdFx0XHRcdHJpZ2h0OiAtODBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnByZXYsXG5cdFx0XHRcdCYgLm5leHQge1xuXHRcdFx0XHRcdGJvdHRvbTogY2FsYyg1MCUgLSAxNnB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBQYXR0ZXJuIExpYnJhcnkgLSBOZXdzIE1vZHVsZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5wbC0tbmV3cyB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tcGwtcGFnZSk7XG5cblx0JiAuc2VjdGlvbi0tY29udGVudCArIC5uZXdzLS1jb250YWluZXIge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQmIC5uZXdzLS1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z2FwOiAyMHB4O1xuXG5cdFx0JiAubmV3cy0tY2FyZCB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCYgYSB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cblx0XHRcdFx0JiAuaW1hZ2UtLWNvbnRhaW5lciB7XG5cblx0XHRcdFx0XHQmIC5pbWFnZS0td3JhcHBlciB7XG5cblx0XHRcdFx0XHRcdCYgaW1nIHtcblx0XHRcdFx0XHRcdFx0c2NhbGU6IDEuMDU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuY29udGVudC0tY29udGFpbmVyIHtcblxuXHRcdFx0XHRcdCYgLnRpdGxlIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogNHB4IGRvdHRlZCB2YXIoLS1ibGFjayk7XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiA1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0JiAuaW1hZ2UtLWNvbnRhaW5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmIC5pbWFnZS0td3JhcHBlciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxODhweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxODhweDtcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0c2NhbGU6IDE7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5pbWFnZS0tY29udGFpbmVyICsgLmNvbnRlbnQtLWNvbnRhaW5lciB7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMTg4cHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5jb250ZW50LS1jb250YWluZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZS0zKTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXG5cdFx0XHRcdCYgLnRpdGxlICsgLmV4Y2VycHQsXG5cdFx0XHRcdCYgLmRhdGUgKyAuZXhjZXJwdCxcblx0XHRcdFx0JiAudGl0bGUgKyAuZGF0ZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnRpdGxlIHtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0d29yZC13cmFwOiBhbnl3aGVyZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmV4Y2VycHQge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmRhdGUge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTggMEMzLjU4MDY1IDAgMCAzLjU4MDY1IDAgOEMwIDEyLjQxOTQgMy41ODA2NSAxNiA4IDE2QzEyLjQxOTQgMTYgMTYgMTIuNDE5NCAxNiA4QzE2IDMuNTgwNjUgMTIuNDE5NCAwIDggMFpNOS44NDE5NCAxMS4yOTM1TDYuOTk2NzcgOS4yMjU4MUM2Ljg5Njc3IDkuMTUxNjEgNi44Mzg3MSA5LjAzNTQ4IDYuODM4NzEgOC45MTI5VjMuNDgzODdDNi44Mzg3MSAzLjI3MDk3IDcuMDEyOSAzLjA5Njc3IDcuMjI1ODEgMy4wOTY3N0g4Ljc3NDE5QzguOTg3MSAzLjA5Njc3IDkuMTYxMjkgMy4yNzA5NyA5LjE2MTI5IDMuNDgzODdWNy45MjU4MUwxMS4yMDk3IDkuNDE2MTNDMTEuMzgzOSA5LjU0MTkzIDExLjQxOTQgOS43ODM4NyAxMS4yOTM1IDkuOTU4MDdMMTAuMzgzOSAxMS4yMDk3QzEwLjI1ODEgMTEuMzgwNiAxMC4wMTYxIDExLjQxOTQgOS44NDE5NCAxMS4yOTM1WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKiBNZWRpYSBRdWVyaWVzXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcblxuXHQucGwtLW5ld3Mge1xuXHRcblx0XHQmIC5zZWN0aW9uLS1jb250ZW50ICsgLm5ld3MtLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdH1cblx0XG5cdFx0JiAubmV3cy0tY29udGFpbmVyIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFxuXHRcdFx0JiAubmV3cy0tY2FyZCB7XG5cdFxuXHRcdFx0XHQmIC5pbWFnZS0tY29udGFpbmVyIHtcblx0XG5cdFx0XHRcdFx0JiAuaW1hZ2UtLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNDBweDtcblx0XG5cdFx0XHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuaW1hZ2UtLWNvbnRhaW5lciArIC5jb250ZW50LS1jb250YWluZXIge1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMjQwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcblxuXHQucGwtLW5ld3Mge1xuXHRcblx0XHQmIC5zZWN0aW9uLS1jb250ZW50ICsgLm5ld3MtLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0XG5cdFx0JiAubmV3cy0tY29udGFpbmVyIHtcblx0XHRcdGdhcDogMzBweDtcblx0XG5cdFx0XHQmIC5uZXdzLS1jYXJkIHtcblx0XG5cdFx0XHRcdCYgLmltYWdlLS1jb250YWluZXIge1xuXHRcblx0XHRcdFx0XHQmIC5pbWFnZS0td3JhcHBlciB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMxMHB4O1xuXHRcblx0XHRcdFx0XHRcdCYgaW1nIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5pbWFnZS0tY29udGFpbmVyICsgLmNvbnRlbnQtLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAzMTBweCk7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCYgLmNvbnRlbnQtLWNvbnRhaW5lciB7XG5cdFxuXHRcdFx0XHRcdCYgLnRpdGxlICsgLmV4Y2VycHQsXG5cdFx0XHRcdFx0JiAuZGF0ZSArIC5leGNlcnB0LFxuXHRcdFx0XHRcdCYgLnRpdGxlICsgLmRhdGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUGF0dGVybiBMaWJyYXJ5IC0gUXVpY2sgTGlua3MgTW9kdWxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnBsLS1xdWljay1saW5rcyB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvdHRvbTogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtMTVweDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDA7XG5cblx0JiAub3Blbi1jbG9zZSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1tZWRpdW0tYmx1ZS0zKTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogOTJweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsZWZ0OiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdHdpZHRoOiA5MnB4O1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XG5cdFx0LyogJjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQzJyBoZWlnaHQ9JzM3JyB2aWV3Qm94PScwIDAgNDMgMzcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzQnIGN5PSc0JyByPSc0JyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB4PScxMy41JyB3aWR0aD0nMjknIGhlaWdodD0nNScgZmlsbD0nd2hpdGUnLyUzRSUzQ2NpcmNsZSBjeD0nNCcgY3k9JzE4LjMzMzQnIHI9JzQnIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHg9JzEzLjUnIHk9JzE0LjMzMzQnIHdpZHRoPScyOScgaGVpZ2h0PSc1JyBmaWxsPSd3aGl0ZScvJTNFJTNDY2lyY2xlIGN4PSc0JyBjeT0nMzIuNjY2Nicgcj0nNCcgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3QgeD0nMTMuNScgeT0nMjguNjY2Nicgd2lkdGg9JzI5JyBoZWlnaHQ9JzUnIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0fSAqL1xuXG5cdFx0JiAuaWNvbi1zaG9ydGNvZGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblxuXHRcdFx0JiBpIHtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGZpbHRlcjogaW52ZXJ0KDEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJsdWUpO1xuXHRcdH1cblx0fVxuXHRcblx0JiAucXVpY2stbGlua3MtLWNvbnRhaW5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZS0zKTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bGVmdDogOTJweDtcblx0XHRtYXgtd2lkdGg6IDIzMHB4O1xuXHRcdHBhZGRpbmc6IDQwcHggNTBweCA1MHB4IDUwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdCYgLnRhYi0tdGl0bGUge1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlLTMpO1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdH1cblxuXHRcdCYgLmxpbmtzLS1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgMCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0JiAubGluayArIC5saW5rIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0JiAubGluayB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZS0yKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdFx0XHRcdGdhcDogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcztcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzcnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCA3IDExJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4zODEwOCAwLjIxMTYxTDYuNzYyNTggNC45OTI2MkM2LjgzNzgzIDUuMDU5MjQgNi44OTc1NCA1LjEzODQxIDYuOTM4MjggNS4yMjU1OEM2Ljk3OTAzIDUuMzEyNzUgNyA1LjQwNjIxIDcgNS41MDA2QzcgNS41OTQ5OSA2Ljk3OTAzIDUuNjg4NDQgNi45MzgyOCA1Ljc3NTYxQzYuODk3NTQgNS44NjI3OSA2LjgzNzgzIDUuOTQxOTUgNi43NjI1OCA2LjAwODU4TDEuMzgxMDggMTAuNzg5NkMxLjIyOTQzIDEwLjkyNDMgMS4wMjM3NiAxMSAwLjgwOTI5NyAxMUMwLjU5NDgzNyAxMSAwLjM4OTE2IDEwLjkyNDMgMC4yMzc1MTMgMTAuNzg5NkMwLjA4NTg2NjggMTAuNjU0OSAwLjAwMDY3MjgwOSAxMC40NzIxIDAuMDAwNjcyNzk5IDEwLjI4MTZDMC4wMDA2NzI3ODggMTAuMDkxMSAwLjA4NTg2NjggOS45MDgzNSAwLjIzNzUxMyA5Ljc3MzYyTDUuMDQ3OSA1LjVMMC4yMzY4NDEgMS4yMjYzOEMwLjA4NTE5NCAxLjA5MTY1IC00LjQ5MzU0ZS0wNyAwLjkwODkyNyAtNC41NzgzOGUtMDcgMC43MTgzOTdDLTQuNjYzMjJlLTA3IDAuNTI3ODY2IDAuMDg1MTk0IDAuMzQ1MTQgMC4yMzY4NDEgMC4yMTA0MTVDMC4zODg0ODcgMC4wNzU2ODkzIDAuNTk0MTY0IC0yLjU0OTQ0ZS0wOCAwLjgwODYyNCAtMy40Njk2NWUtMDhDMS4wMjMwOSAtNC4zODk4NmUtMDggMS4yMjg3NiAwLjA3NTY4OTMgMS4zODA0MSAwLjIxMDQxNUwxLjM4MTA4IDAuMjExNjFaJyBmaWxsPSclMjM4NTg1ODUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgLmlzLWFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIE1lZGlhIFF1ZXJpZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcblxuXHQucGwtLXF1aWNrLWxpbmtzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtNTBweDtcblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBQYXR0ZXJuIExpYnJhcnkgLSBTaW1wbGUgQ2FyZHMgTW9kdWxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnBsLS1zaW1wbGUtY2FyZHMge1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLXBsLXBhZ2UpO1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wbC1wYWdlKTtcblxuXHQmLmJrZy0td2hpdGUge1xuXG5cdFx0JiAuY2FyZHMtLWNvbnRhaW5lciB7XG5cdFxuXHRcdFx0JiAuY2FyZC1jb250ZW50LS1jb250YWluZXIge1xuXHRcblx0XHRcdFx0JiAuY2FyZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZS0zKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgLmhlYWRpbmctd3JhcHBlciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblxuXHRcdCYgLmljb24tc2hvcnRjb2RlIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDU1cHg7XG5cdFx0fVxuXHR9XG5cblx0JiAuc2VjdGlvbi0tY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiA1NzJweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcblx0XHRcdG1heC13aWR0aDogOTAycHg7XG5cdFx0fVxuXHR9XG5cblx0JiAuc2VjdGlvbi0tY29udGVudCArIC5jYXJkcy0tY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHR9XG5cdFxuXHQmIC5jYXJkcy0tY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdhcDogNDBweCAzMHB4O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cblx0XHQmIC5jYXJkLWNvbnRlbnQtLWNvbnRhaW5lciB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHQmLmlzLWxpbmsge1xuXG5cdFx0XHRcdCYgLmNhcmQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0XHRcdCYgLmNhcmQtLWltYWdlIHtcblxuXHRcdFx0XHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmIC5jYXJkLS1oZWFkaW5nIHtcblxuXHRcdFx0XHRcdFx0XHQmIGg0IHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5jYXJkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRcdFx0JiAuY2FyZC0taW1hZ2Uge1xuXHRcdFx0XHRcdGhlaWdodDogMjg1cHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5pY29uLXNob3J0Y29kZSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHQmIGkge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDMuNSk7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5jYXJkLS1jb250ZW50IHtcblxuXHRcdFx0XHRcdCYgcCArIHVsIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiB1bCB7XG5cblx0XHRcdFx0XHRcdCYgbGkge1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblxuXHRcdFx0XHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogTWVkaWEgUXVlcmllc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXG5cdC5wbC0tc2ltcGxlLWNhcmRzIHtcblx0XG5cdFx0JiAuY2FyZHMtLWNvbnRhaW5lciB7XG5cblx0XHRcdCYuY29scy0tdHdvIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5jb2xzLS10aHJlZSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmNhcmQtY29udGVudC0tY29udGFpbmVyIHtcblxuXHRcdFx0XHQmIC5jYXJkIHtcblx0XHRcdFx0XHRnYXA6IDMycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cblx0XHRcdFx0XHQmIC5pY29uLXNob3J0Y29kZSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAtMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUGF0dGVybiBMaWJyYXJ5IC0gVGFiYmVkIENvbnRlbnQgTW9kdWxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnBsLS10YWJiZWQtY29udGVudCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tcGwtcGFnZSk7XG5cblx0Ji5ia2ctLXdoaXRlIHtcblxuXHRcdCYgLnRhYmJlZC1jb250ZW50LS13cmFwcGVyIHtcblxuXHRcdFx0JiAudGFiYmVkLWNvbnRlbnQtLWJ1dHRvbnMtbW9iaWxlIHtcblx0XG5cdFx0XHRcdCYgLnRhYmJlZC1jb250ZW50LS1zZWxlY3Qge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW1lZGl1bS1ibHVlLTIpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcblx0XG5cdFx0XHRcdFx0JiBvcHRpb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcblx0XHRcdCYgLnRhYmJlZC1jb250ZW50LS1wYW5lbHMge1xuXHRcblx0XHRcdFx0JiAudGFiYmVkLWNvbnRlbnQtLWNvbnRlbnQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktMik7XG5cblx0XHRcdFx0XHQmIC5wbC0tdGFibGUtLXRhYmxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmIC5jb250ZW50LS1ibG9jayArIC50YWJiZWQtY29udGVudC0td3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdCYgLmNvbnRlbnQtLWJsb2NrIHtcblx0XHRtYXgtd2lkdGg6IDg1MHB4O1xuXHR9XG5cblx0JiAudGFiYmVkLWNvbnRlbnQtLXdyYXBwZXIge1xuXG5cdFx0JiAudGFiYmVkLWNvbnRlbnQtLWJ1dHRvbnMtbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAwO1xuXG5cdFx0XHQmIC50YWJiZWQtY29udGVudC0tc2VsZWN0IHtcblx0XHRcdFx0YWxsOiB1bnNldDtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0JiAuY3VycmVudCB7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzE4JyBoZWlnaHQ9JzMnIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHk9JzYnIHdpZHRoPScxOCcgaGVpZ2h0PSczJyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB5PScxMicgd2lkdGg9JzE4JyBoZWlnaHQ9JzMnIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLmxpc3Qge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAyNXB4IDVweDtcblxuXHRcdFx0XHRcdCYgLm9wdGlvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG5cblx0XHRcdFx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXG5cdFx0XHRcdFx0XHRcdC8qIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPScxOCcgaGVpZ2h0PSczJyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB5PSc2JyB3aWR0aD0nMTgnIGhlaWdodD0nMycgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3QgeT0nMTInIHdpZHRoPScxOCcgaGVpZ2h0PSczJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4OyAqL1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYub3BlbiB7XG5cblx0XHRcdFx0XHQmIC5jdXJyZW50IHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTBBJTNFJTNDbGluZSB4MT0nMycgeTE9JzMnIHgyPScxNycgeTI9JzE3JyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDbGluZSB4MT0nMTcnIHkxPSczJyB4Mj0nMycgeTI9JzE3JyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC5saXN0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC50YWJiZWQtY29udGVudC0tYnRuOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogZG90dGVkIDJweCB2YXIoLS1ibGFjayk7XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAudGFiYmVkLWNvbnRlbnQtLWJ1dHRvbnMtdGFibGV0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JiAudGFiYmVkLWNvbnRlbnQtLXBhbmVscyB7XG5cblx0XHRcdCYgLnRhYmJlZC1jb250ZW50LS1jb250ZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRcdCYgLnRhYmJlZC1jb250ZW50LWNvbnRlbnQtLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCYgLnBsLS1zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC5wbC0tc2VjdGlvbi5wbC0tY29udGVudCArIC5wbC0tc2VjdGlvbi5wbC0tY29udGVudCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLnBsLS1zZWN0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLnBhZ2UtLW5hcnJvdyxcblx0XHRcdFx0XHQmIC5wYWdlLS13aWRlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAucGwtLXNlY3Rpb246bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC5wbC0tdGFibGUge1xuXG5cdFx0XHRcdFx0XHQmIC53cGR0LWMud3BEYXRhVGFibGVzIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLnBsLS1kaXZpZGVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAuYnRuLXJlcGVhdGVyLS1jb250YWluZXIge1xuXG5cdFx0XHRcdFx0XHQmIC5idG4ge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIHAgKyB1bCxcblx0XHRcdFx0XHQmIHAgKyBvbCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0JiBvbCxcblx0XHRcdFx0XHQmIHVsIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qIE1lZGlhIFF1ZXJpZXNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcblxuXHQucGwtLXRhYmJlZC1jb250ZW50IHtcblxuXHRcdCYuYmtnLS13aGl0ZSB7XG5cblx0XHRcdCYgLnRhYmJlZC1jb250ZW50LS13cmFwcGVyIHtcblx0XG5cdFx0XHRcdCYgLnRhYmJlZC1jb250ZW50LS1idXR0b25zLXRhYmxldCB7XG5cdFx0XG5cdFx0XHRcdFx0JiAudGFiYmVkLWNvbnRlbnQtLWJ0biB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1tZWRpdW0tYmx1ZS0yKTtcblx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ncmV5LTIpO1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XG5cdFx0XHRcdFx0XHRcdCYgLnRhYmJlZC1jb250ZW50LS10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHRcdFx0JiAudGFiYmVkLWNvbnRlbnQtLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0JiAudGFiYmVkLWNvbnRlbnQtLXBhbmVscyB7XG5cdFx0XG5cdFx0XHRcdFx0JiAudGFiYmVkLWNvbnRlbnQtLWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0JiAuY29udGVudC0tYmxvY2sgKyAudGFiYmVkLWNvbnRlbnQtLXdyYXBwZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdFxuXHRcdCYgLnRhYmJlZC1jb250ZW50LS13cmFwcGVyIHtcblxuXHRcdFx0JiAudGFiYmVkLWNvbnRlbnQtLWJ1dHRvbnMtbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JiAudGFiYmVkLWNvbnRlbnQtLWJ1dHRvbnMtdGFibGV0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFxuXHRcdFx0XHQmIC50YWJiZWQtY29udGVudC0tYnRuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1tZWRpdW0tYmx1ZS0yKTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XG5cdFx0XHRcdFx0XHQmIC50YWJiZWQtY29udGVudC0tdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0JiAudGFiYmVkLWNvbnRlbnQtLXRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHQmIC50YWJiZWQtY29udGVudC0tYnRuOmZvY3VzIHtcblx0XHRcdFx0XHRvdXRsaW5lOiBkb3R0ZWQgMnB4IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0XHRvdXRsaW5lLW9mZnNldDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAudGFiYmVkLWNvbnRlbnQtLXBhbmVscyB7XG5cdFxuXHRcdFx0XHQmIC50YWJiZWQtY29udGVudC0tY29udGVudCB7XG5cdFxuXHRcdFx0XHRcdCYgLnRhYmJlZC1jb250ZW50LWNvbnRlbnQtLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA2MHB4O1xuXHRcblx0XHRcdFx0XHRcdCYgLnBsLS1zZWN0aW9uLnBsLS1jb250ZW50ICsgLnBsLS1zZWN0aW9uLnBsLS1jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0XHQmIC5wbC0tc2VjdGlvbjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBQYXR0ZXJuIExpYnJhcnkgLSBUYWJsZSBNb2R1bGVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucGwtLXRhYmxlIHtcblxuXHQmIC5zZWN0aW9uLS1jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDcyNXB4O1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tcGwtcGFnZSk7XG5cdH1cblxuXHQmIC5zZWN0aW9uLS1jb250ZW50ICsgLnBsLS10YWJsZS0tdGFibGUsXG5cdCYgLnBsLS10YWJsZS0tdGFibGUgKyAucGwtLWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQmIC5wbC0tdGFibGUtLXRhYmxlIHtcblx0XHRtYXJnaW46IDAgdmFyKC0tcGwtcGFnZSk7XG5cdFx0b3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAoMiAqIHZhcigtLXBsLXBhZ2UpKSk7XG5cdFxuXHRcdC8qIFNjcm9sbCBCYXIgKi9cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ncmV5KSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtaW4taGVpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0fVxuXHRcblx0XHQvKiBUcmFjayAqL1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWdyZXkpICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAycHggIWltcG9ydGFudDtcblx0XHRcdG91dGxpbmU6IHZhcigtLXdoaXRlKSBzb2xpZCA0cHg7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTNweDtcblx0XHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHR9XG5cdFxuXHRcdC8qIEhhbmRsZSAqL1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJsdWUpICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdH1cblxuXHRcdCYgLndwZHQtYy53cERhdGFUYWJsZXMge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXkpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFxuXHRcdCYgYSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBUYWJsZSBIZWFkZXIgKi9cblx0XHQmIGgzLndwZHQtYyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC8qIFRhYmxlIEhlYWRlciAqL1xuXHRcdCYuaGVhZGVyLS1jdXN0b20ge1xuXHRcblx0XHRcdCYgaDMud3BkdC1jIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcblx0XHRcdCYgLnRhYmxlLS1jdXN0b20taGVhZGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0taDUtZm9udC1zaXplKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWg1LWxpbmUtaGVpZ2h0KTtcblx0XHRcdFx0cGFkZGluZzogMCAwIDQwcHggMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgdGFibGUud3BEYXRhVGFibGUgdGJvZHkge1xuXG5cdFx0XHQmIC53cGR0LWNlbGwtcm93IHtcblxuXHRcdFx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xuXG5cdFx0XHRcdFx0JiB0ZC53cGR0LWNlbGwge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgdGFibGUud3BEYXRhVGFibGUge1xuXG5cdFx0XHQmIHRoZWFkIHtcblxuXHRcdFx0XHQmIHRyIHtcblxuXHRcdFx0XHRcdCYgdGgge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbGlnaHQtZ3JleS0zKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdCYgdGFibGUud3BEYXRhVGFibGUgdGJvZHkgdGQud3BkdC1jZWxsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktMik7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQmIHAge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cblx0XHRcdFx0JiBzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0XHQmIHN0cm9uZyxcblx0XHRcdCYgYiB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcblx0XHRcdCYgYSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiogTWVkaWEgUXVlcmllc1xuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG5cblx0LnBsLS10YWJsZSB7XG5cblx0XHQmIC5wbC0tdGFibGUtLXRhYmxlIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHQmIHRhYmxlLndwRGF0YVRhYmxlIHRib2R5IHRkLndwZHQtY2VsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcblxuXHRcdFx0XHQmIHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LnBsLS10YWJsZSB7XG5cblx0XHQmIC5zZWN0aW9uLS1jb250ZW50ICsgLnBsLS10YWJsZS0tdGFibGUsXG5cdFx0JiAucGwtLXRhYmxlLS10YWJsZSArIC5wbC0tY29udGVudCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblxuXHRcdCYgLnBsLS10YWJsZS0tdGFibGUge1xuXG5cdFx0XHQmIHRhYmxlLndwRGF0YVRhYmxlIHRib2R5IHRkLndwZHQtY2VsbCB7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0JiB0YWJsZS53cERhdGFUYWJsZSB7XG5cblx0XHRcdFx0JiB0aGVhZCB7XG5cblx0XHRcdFx0XHQmIHRyIHtcblxuXHRcdFx0XHRcdFx0JiB0aCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUGF0dGVybiBMaWJyYXJ5IC0gVGVzdGltb25pYWwgTW9kdWxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnBsLS10ZXN0aW1vbmlhbCB7XG4gXG5cdCYgLnRlc3RpbW9uaWFsLS1jb250YWluZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0XHRtYXJnaW46IDAgdmFyKC0tcGwtcGFnZSk7XG5cdFx0cGFkZGluZzogdmFyKC0tcGwtcGFnZSk7XG5cblx0XHQmIC5jb250YWluZXItLWltYWdlIHtcblx0XHRcdG1hcmdpbjogLTU1cHggNDBweCAwIDQwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRcblx0XHRcdCYgaW1nIHtcblxuXHRcdFx0XHQvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktbm8tdW5rbm93biAqL1xuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0XHRcdGNsaXAtcGF0aDogY2lyY2xlKDUwJSBhdCA1MCUgNTAlKTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmNvbnRhaW5lci0tY29udGVudC13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxOHB4O1xuXG5cdFx0XHQmIC5xdW90ZS13cmFwcGVyIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogNzY4cHg7XG5cblx0XHRcdFx0JiBwIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5xdW90ZS1hdXRob3Itd3JhcHBlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogNzY4cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0XHRjb250ZW50OiBcIi1cIjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogTWVkaWEgUXVlcmllc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXG5cdC5wbC0tdGVzdGltb25pYWwge1xuIFxuXHRcdCYgLnRlc3RpbW9uaWFsLS1jb250YWluZXIge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRnYXA6IDYwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFxuXHRcdFx0JiAuY29udGFpbmVyLS1pbWFnZSB7XG5cdFx0XHRcdG1hcmdpbjogLTgwcHggMCAwIDA7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmNvbnRhaW5lci0taW1hZ2UgKyAuY29udGFpbmVyLS1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5jb250YWluZXItLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LnBsLS10ZXN0aW1vbmlhbCB7XG4gXG5cdFx0JiAudGVzdGltb25pYWwtLWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDE5MHB4O1xuXG5cdFx0XHQmOmhhcyhpbWcpIHtcblx0XHRcdFx0cGFkZGluZzogNjBweDtcblx0XHRcdH1cblx0XG5cdFx0XHQmIC5jb250YWluZXItLWltYWdlIHtcblx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdH1cblxuXHRcdFx0JiAuY29udGFpbmVyLS1pbWFnZSArIC5jb250YWluZXItLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmNvbnRhaW5lci0tY29udGVudC13cmFwcGVyIHtcblx0XHRcdFx0Z2FwOiAzMnB4O1xuXG5cdFx0XHRcdCYgLnF1b3RlLXdyYXBwZXIge1xuXG5cdFx0XHRcdFx0JiBwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0JiAucXVvdGUtYXV0aG9yLXdyYXBwZXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogRXZlbnRzIC0gRXZlbnQgQ2FyZHNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19tb250aC1zZXBhcmF0b3Ige1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleSk7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXG5cdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWRhdGUtdGFnIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDEyNXB4O1xuXHRcdFx0XG5cdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGF0ZS10YWctZGF0ZXRpbWUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWRhdGUtdGFnLXdlZWtkYXkge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWRhdGUtdGFnLWRheW51bSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtd3JhcHBlciB7XG5cblx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudCB7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGV0YWlscyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1oZWFkZXIge1xuXG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0Z2FwOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1kYXRldGltZS13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleDogOTBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xuXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2MCU7XG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGF0ZXRpbWUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZS0zKTtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0XHRcdFx0Z2FwOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDc2OHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMzBweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdGV4dC1uYXZ5KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLWgzLWZvbnQtc2l6ZSk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogdmFyKC0taDMtbGluZS1oZWlnaHQpO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLXN0YXR1cy1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zdGF0dXMtbGFiZWxfX3RleHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yLWJnKTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWVycm9yKTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWVycm9yKTtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tcmVndWxhci1ib2R5KTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTNweCAyNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtdmVudWUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDM1JTtcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IC00NXB4O1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMzVweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDI0IDMwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTIgMTVDMTIuODI1IDE1IDEzLjUzMTIgMTQuNzA2MyAxNC4xMTg3IDE0LjExODhDMTQuNzA2MiAxMy41MzEzIDE1IDEyLjgyNSAxNSAxMkMxNSAxMS4xNzUgMTQuNzA2MiAxMC40Njg4IDE0LjExODcgOS44ODEyNUMxMy41MzEyIDkuMjkzNzUgMTIuODI1IDkgMTIgOUMxMS4xNzUgOSAxMC40Njg3IDkuMjkzNzUgOS44ODEyNSA5Ljg4MTI1QzkuMjkzNzUgMTAuNDY4OCA5IDExLjE3NSA5IDEyQzkgMTIuODI1IDkuMjkzNzUgMTMuNTMxMyA5Ljg4MTI1IDE0LjExODhDMTAuNDY4NyAxNC43MDYzIDExLjE3NSAxNSAxMiAxNVpNMTIgMjYuMDI1QzE1LjA1IDIzLjIyNSAxNy4zMTI1IDIwLjY4MTMgMTguNzg3NSAxOC4zOTM4QzIwLjI2MjUgMTYuMTA2MyAyMSAxNC4wNzUgMjEgMTIuM0MyMSA5LjU3NSAyMC4xMzEyIDcuMzQzNzUgMTguMzkzNyA1LjYwNjI1QzE2LjY1NjIgMy44Njg3NSAxNC41MjUgMyAxMiAzQzkuNDc1IDMgNy4zNDM3NSAzLjg2ODc1IDUuNjA2MjUgNS42MDYyNUMzLjg2ODc1IDcuMzQzNzUgMyA5LjU3NSAzIDEyLjNDMyAxNC4wNzUgMy43Mzc1IDE2LjEwNjMgNS4yMTI1IDE4LjM5MzhDNi42ODc1IDIwLjY4MTMgOC45NSAyMy4yMjUgMTIgMjYuMDI1Wk0xMiAzMEM3Ljk3NSAyNi41NzUgNC45Njg3NSAyMy4zOTM4IDIuOTgxMjUgMjAuNDU2M0MwLjk5Mzc1IDE3LjUxODggMCAxNC44IDAgMTIuM0MwIDguNTUgMS4yMDYyNSA1LjU2MjUgMy42MTg3NSAzLjMzNzVDNi4wMzEyNSAxLjExMjUgOC44MjUgMCAxMiAwQzE1LjE3NSAwIDE3Ljk2ODggMS4xMTI1IDIwLjM4MTIgMy4zMzc1QzIyLjc5MzcgNS41NjI1IDI0IDguNTUgMjQgMTIuM0MyNCAxNC44IDIzLjAwNjIgMTcuNTE4OCAyMS4wMTg3IDIwLjQ1NjNDMTkuMDMxMiAyMy4zOTM4IDE2LjAyNSAyNi41NzUgMTIgMzBaJyBmaWxsPSclMjMxQzFCMUYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogLTQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC12ZW51ZS10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtdmVudWUtYWRkcmVzcyB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtY29zdCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50cmliZS1ldmVudHMtY2FsZW5kYXItZGF5IHtcblxuXHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItZGF5X190aW1lLXNlcGFyYXRvcixcblx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fdHlwZS1zZXBhcmF0b3Ige1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItZGF5X19ldmVudCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXkpO1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1kYXlfX2V2ZW50LWNvbnRlbnQge1xuXG5cdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItZGF5X19ldmVudC1kZXRhaWxzIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQtaGVhZGVyIHtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItZGF5X19ldmVudC1kYXRldGltZS13cmFwcGVyIHtcblxuXHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQtZGF0ZXRpbWUge1xuXG5cdFx0XHRcdFx0XHRcdCYgdGltZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlLTMpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0JiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZS0zKTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYgc3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlLTMpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQtdGl0bGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cblx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDY1JTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQtdGl0bGUtbGluayB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXRleHQtbmF2eSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDc2OHB4O1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zdGF0dXMtbGFiZWxfX3RleHQge1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvci1iZyk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWVycm9yKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWVycm9yKTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tcmVndWxhci1ib2R5KTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4IDI2cHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQtdmVudWUge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMzAlO1xuXHRcdFx0XHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0dG9wOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNScgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDI1IDI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDbWFzayBpZD0nbWFzazBfNDA4XzMzJyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScwJyB5PScwJyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDcmVjdCB3aWR0aD0nMjUnIGhlaWdodD0nMjUnIGZpbGw9JyUyM0Q5RDlEOScvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMF80MDhfMzMpJyUzRSUzQ3BhdGggZD0nTTEyLjQ5OTggMTIuNTAwMkMxMy4wNzI4IDEyLjUwMDIgMTMuNTYzMiAxMi4yOTYyIDEzLjk3MTIgMTEuODg4MkMxNC4zNzkyIDExLjQ4MDIgMTQuNTgzMiAxMC45ODk3IDE0LjU4MzIgMTAuNDE2OEMxNC41ODMyIDkuODQzOTEgMTQuMzc5MiA5LjM1MzQ2IDEzLjk3MTIgOC45NDU0OEMxMy41NjMyIDguNTM3NDkgMTMuMDcyOCA4LjMzMzUgMTIuNDk5OCA4LjMzMzVDMTEuOTI2OSA4LjMzMzUgMTEuNDM2NSA4LjUzNzQ5IDExLjAyODUgOC45NDU0OEMxMC42MjA1IDkuMzUzNDYgMTAuNDE2NSA5Ljg0MzkxIDEwLjQxNjUgMTAuNDE2OEMxMC40MTY1IDEwLjk4OTcgMTAuNjIwNSAxMS40ODAyIDExLjAyODUgMTEuODg4MkMxMS40MzY1IDEyLjI5NjIgMTEuOTI2OSAxMi41MDAyIDEyLjQ5OTggMTIuNTAwMlpNMTIuNDk5OCAyMC4xNTY0QzE0LjYxNzkgMTguMjEyIDE2LjE4OTEgMTYuNDQ1NSAxNy4yMTM0IDE0Ljg1NjlDMTguMjM3NyAxMy4yNjg0IDE4Ljc0OTggMTEuODU3OCAxOC43NDk4IDEwLjYyNTJDMTguNzQ5OCA4LjczMjggMTguMTQ2NSA3LjE4MzMyIDE2LjkzOTkgNS45NzY3M0MxNS43MzMzIDQuNzcwMTMgMTQuMjUzMyA0LjE2NjgzIDEyLjQ5OTggNC4xNjY4M0MxMC43NDY0IDQuMTY2ODMgOS4yNjYzMyA0Ljc3MDEzIDguMDU5NzMgNS45NzY3M0M2Ljg1MzE0IDcuMTgzMzIgNi4yNDk4NCA4LjczMjggNi4yNDk4NCAxMC42MjUyQzYuMjQ5ODQgMTEuODU3OCA2Ljc2MTk5IDEzLjI2ODQgNy43ODYzIDE0Ljg1NjlDOC44MTA2IDE2LjQ0NTUgMTAuMzgxOCAxOC4yMTIgMTIuNDk5OCAyMC4xNTY0Wk0xMi40OTk4IDIyLjkxNjhDOS43MDQ3IDIwLjUzODQgNy42MTcwMiAxOC4zMjkyIDYuMjM2ODIgMTYuMjg5MkM0Ljg1NjYxIDE0LjI0OTMgNC4xNjY1IDEyLjM2MTMgNC4xNjY1IDEwLjYyNTJDNC4xNjY1IDguMDIxIDUuMDA0MTggNS45NDYzNCA2LjY3OTUyIDQuNDAxMkM4LjM1NDg3IDIuODU2MDcgMTAuMjk1IDIuMDgzNSAxMi40OTk4IDIuMDgzNUMxNC43MDQ3IDIuMDgzNSAxNi42NDQ4IDIuODU2MDcgMTguMzIwMSA0LjQwMTJDMTkuOTk1NSA1Ljk0NjM0IDIwLjgzMzIgOC4wMjEgMjAuODMzMiAxMC42MjUyQzIwLjgzMzIgMTIuMzYxMyAyMC4xNDMxIDE0LjI0OTMgMTguNzYyOSAxNi4yODkyQzE3LjM4MjYgMTguMzI5MiAxNS4yOTUgMjAuNTM4NCAxMi40OTk4IDIyLjkxNjhaJyBmaWxsPSclMjMxQzFCMUYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTNweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDZweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQtdmVudWUtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQtdmVudWUtYWRkcmVzcyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheV9fZXZlbnQtZGVzY3JpcHRpb24sXG4udHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWRlc2NyaXB0aW9uIHtcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiA3NjhweDtcblx0XG5cdCYgcCB7XG5cdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRtYXJnaW4tbGVmdDogLTE1MHB4O1xuXHRcdG1heC13aWR0aDogNzY4cHg7XG5cdH1cbn1cblxuLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1kYXlfX2V2ZW50LWRlc2NyaXB0aW9uIHtcblxuXHQmIHAge1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG5cbi50cmliZS1ldmVudHMtYy1zbWFsbC1jdGFfX3ByaWNlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0LW5hdixcbi50cmliZS1ldmVudHMtY2FsZW5kYXItZGF5LW5hdixcbi50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGgtbmF2IHtcblx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXG5cdCYgLnRyaWJlLWV2ZW50cy1jLW5hdl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdCYgLnRyaWJlLWV2ZW50cy1jLW5hdl9fbGlzdC1pdGVtIHtcblxuXHRcdFx0JiBidXR0b25bZGlzYWJsZWRdLFxuXHRcdFx0Ji50cmliZS1ldmVudHMtYy1uYXZfX2xpc3QtaXRlbS0tcHJldixcblx0XHRcdCYudHJpYmUtZXZlbnRzLWMtbmF2X19saXN0LWl0ZW0tLW5leHQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmIC50cmliZS1ldmVudHMtYy1uYXZfX3ByZXYsXG5cdFx0XHQmIC50cmliZS1ldmVudHMtYy1uYXZfX25leHQsXG5cdFx0XHQmIC50cmliZS1ldmVudHMtYy1uYXZfX3RvZGF5IHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1yZWd1bGFyLWJvZHkpO1xuXHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMTNweCAyNnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiBzdmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAudHJpYmUtZXZlbnRzLWMtbmF2X19wcmV2IHtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxNiAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYgMTJMMCA2TDYgMEw3LjQgMS40NUwzLjg1IDVIMTZWN0gzLjg1TDcuNCAxMC41NUw2IDEyWicgZmlsbD0nJTIzMEYzMDcyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTYgMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002IDEyTDAgNkw2IDBMNy40IDEuNDVMMy44NSA1SDE2VjdIMy44NUw3LjQgMTAuNTVMNiAxMlonIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAudHJpYmUtZXZlbnRzLWMtbmF2X19uZXh0IHtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDE2IDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTAgMTJMMTYgNkwxMCAwTDguNiAxLjQ1TDEyLjE1IDVIMFY3SDEyLjE1TDguNiAxMC41NUwxMCAxMlonIGZpbGw9JyUyMzBGMzA3MicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTYgMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMCAxMkwxNiA2TDEwIDBMOC42IDEuNDVMMTIuMTUgNUgwVjdIMTIuMTVMOC42IDEwLjU1TDEwIDEyWicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udHJpYmUtZXZlbnRzLWNhbGVuZGFyLWRheS1uYXYge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBFdmVudHMgLSBMbmFkaW5nIFBhZ2VcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udHJpYmUtZXZlbnRzLXRvb2x0aXAtdGhlbWUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogNHB4IDRweCAxMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG5cblx0JiAudG9vbHRpcHN0ZXItYm94IHtcblxuXHRcdCYgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuXG5cdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2NhbGVuZGFyLWV2ZW50LXRvb2x0aXAge1xuXG5cdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fY2FsZW5kYXItZXZlbnQtdG9vbHRpcC1kYXRldGltZSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlLTMpO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdCYgdGltZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUtMyk7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cblx0XHRcdFx0XHRcdCYgc3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZS0zKTtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19jYWxlbmRhci1ldmVudC10b29sdGlwLXRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW46IDEycHggMDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2NhbGVuZGFyLWV2ZW50LXRvb2x0aXAtdGl0bGUtbGluayB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjlweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzlweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtc3RhdHVzLWxhYmVsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxNXB4IDAgMTBweDtcblxuXHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLXN0YXR1cy1sYWJlbF9fdGV4dCB7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBvc3Rwb25lZC1vcmFuZ2UpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0XHRcdFx0XHRcdGdhcDogNHB4O1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxLjZweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNHB4IDEycHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdFx0XHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1zdGF0dXMtbGFiZWxfX3RleHQtLXBvc3Rwb25lZCB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1wb3N0cG9uZWQtb3JhbmdlKTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcG9zdHBvbmVkLW9yYW5nZSk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1zdGF0dXMtbGFiZWxfX3RleHQtLWNhbmNlbGxlZCB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWVycm9yKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fY2FsZW5kYXItZXZlbnQtdG9vbHRpcC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0XHRcdFx0JiBwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRyaWJlLWV2ZW50cyB7XG5cblx0JiAudHJpYmUtZXZlbnRzLWhlYWRlcl9fY29udGVudC10aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYgLnRyaWJlLWNvbW1vbi1sLWNvbnRhaW5lciB7XG5cdFx0bWluLWhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aCArIC50cmliZS1ldmVudHMtaGVhZGVyX19tZXNzYWdlcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYgLnRyaWJlLWV2ZW50cy1oZWFkZXJfX21lc3NhZ2VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdCYgLnRyaWJlLWV2ZW50cy1jLW1lc3NhZ2VzX19tZXNzYWdlIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbGlnaHQtZ3JleS0yKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDE2cHggMTJweDtcblxuXHRcdFx0JiBzdmcge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmIGRpdiB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCA0NnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTAuOCAzLjIwMDAxQzExLjQ2NSAzLjIwMDAxIDEyIDMuNzM1MDEgMTIgNC40MDAwMVY2LjQwMDAxSDIwVjQuNDAwMDFDMjAgMy43MzUwMSAyMC41MzUgMy4yMDAwMSAyMS4yIDMuMjAwMDFDMjEuODY1IDMuMjAwMDEgMjIuNCAzLjczNTAxIDIyLjQgNC40MDAwMVY2LjQwMDAxSDI0QzI1Ljc2NSA2LjQwMDAxIDI3LjIgNy44MzUwMSAyNy4yIDkuNjAwMDFWMjRDMjcuMiAyNS43NjUgMjUuNzY1IDI3LjIgMjQgMjcuMkg3Ljk5OTk5QzYuMjM0OTkgMjcuMiA0Ljc5OTk5IDI1Ljc2NSA0Ljc5OTk5IDI0VjkuNjAwMDFDNC43OTk5OSA3LjgzNTAxIDYuMjM0OTkgNi40MDAwMSA3Ljk5OTk5IDYuNDAwMDFIOS41OTk5OVY0LjQwMDAxQzkuNTk5OTkgMy43MzUwMSAxMC4xMzUgMy4yMDAwMSAxMC44IDMuMjAwMDFaTTEwLjggOC44MDAwMUg3Ljk5OTk5QzcuNTU5OTkgOC44MDAwMSA3LjE5OTk5IDkuMTYwMDEgNy4xOTk5OSA5LjYwMDAxVjI0QzcuMTk5OTkgMjQuNDQgNy41NTk5OSAyNC44IDcuOTk5OTkgMjQuOEgyNEMyNC40NCAyNC44IDI0LjggMjQuNDQgMjQuOCAyNFY5LjYwMDAxQzI0LjggOS4xNjAwMSAyNC40NCA4LjgwMDAxIDI0IDguODAwMDFIMTAuOFpNMTkuMzk1IDEzLjQwNUMxOS44NjUgMTMuODc1IDE5Ljg2NSAxNC42MzUgMTkuMzk1IDE1LjFMMTcuNyAxNi43OTVMMTkuMzk1IDE4LjQ5QzE5Ljg2NSAxOC45NiAxOS44NjUgMTkuNzIgMTkuMzk1IDIwLjE4NUMxOC45MjUgMjAuNjUgMTguMTY1IDIwLjY1NSAxNy43IDIwLjE4NUwxNi4wMDUgMTguNDlMMTQuMzEgMjAuMTg1QzEzLjg0IDIwLjY1NSAxMy4wOCAyMC42NTUgMTIuNjE1IDIwLjE4NUMxMi4xNSAxOS43MTUgMTIuMTQ1IDE4Ljk1NSAxMi42MTUgMTguNDlMMTQuMzEgMTYuNzk1TDEyLjYxNSAxNS4xQzEyLjE0NSAxNC42MyAxMi4xNDUgMTMuODcgMTIuNjE1IDEzLjQwNUMxMy4wODUgMTIuOTQgMTMuODQ1IDEyLjkzNSAxNC4zMSAxMy40MDVMMTYuMDA1IDE1LjFMMTcuNyAxMy40MDVDMTguMTcgMTIuOTM1IDE4LjkzIDEyLjkzNSAxOS4zOTUgMTMuNDA1WicgZmlsbD0nJTIzMEYzMDcyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAxNnB4KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgYSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgLnRyaWJlLWV2ZW50cy1oZWFkZXItLWhhcy1ldmVudC1zZWFyY2gge1xuXG5cdFx0JiAudHJpYmUtZXZlbnRzLWhlYWRlcl9fZXZlbnRzLWJhciB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMzBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cblx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jLWV2ZW50cy1iYXJfX3NlYXJjaC1idXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyM3B4O1xuXG5cdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jLWV2ZW50cy1iYXJfX3NlYXJjaC1idXR0b24tdGV4dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDQ0cHg7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDQnIGhlaWdodD0nNDQnIHZpZXdCb3g9JzAgMCA0NCA0NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMScgeT0nMScgd2lkdGg9JzQyJyBoZWlnaHQ9JzQyJyByeD0nMjEnIHN0cm9rZT0nJTIzMDA3N0JFJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ21hc2sgaWQ9J21hc2swXzgwXzk3NzknIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzEwJyB5PScxMCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyUzRSUzQ3JlY3QgeD0nMTAnIHk9JzEwJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIGZpbGw9JyUyMzAwNzdCRScvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMF84MF85Nzc5KSclM0UlM0NwYXRoIGQ9J00xOS41IDI2QzE3LjY4MzMgMjYgMTYuMTQ1OCAyNS4zNzA4IDE0Ljg4NzUgMjQuMTEyNUMxMy42MjkyIDIyLjg1NDIgMTMgMjEuMzE2NyAxMyAxOS41QzEzIDE3LjY4MzMgMTMuNjI5MiAxNi4xNDU4IDE0Ljg4NzUgMTQuODg3NUMxNi4xNDU4IDEzLjYyOTIgMTcuNjgzMyAxMyAxOS41IDEzQzIxLjMxNjcgMTMgMjIuODU0MiAxMy42MjkyIDI0LjExMjUgMTQuODg3NUMyNS4zNzA4IDE2LjE0NTggMjYgMTcuNjgzMyAyNiAxOS41QzI2IDIwLjIzMzMgMjUuODgzMyAyMC45MjUgMjUuNjUgMjEuNTc1QzI1LjQxNjcgMjIuMjI1IDI1LjEgMjIuOCAyNC43IDIzLjNMMzAuMyAyOC45QzMwLjQ4MzMgMjkuMDgzMyAzMC41NzUgMjkuMzE2NyAzMC41NzUgMjkuNkMzMC41NzUgMjkuODgzMyAzMC40ODMzIDMwLjExNjcgMzAuMyAzMC4zQzMwLjExNjcgMzAuNDgzMyAyOS44ODMzIDMwLjU3NSAyOS42IDMwLjU3NUMyOS4zMTY3IDMwLjU3NSAyOS4wODMzIDMwLjQ4MzMgMjguOSAzMC4zTDIzLjMgMjQuN0MyMi44IDI1LjEgMjIuMjI1IDI1LjQxNjcgMjEuNTc1IDI1LjY1QzIwLjkyNSAyNS44ODMzIDIwLjIzMzMgMjYgMTkuNSAyNlpNMTkuNSAyNEMyMC43NSAyNCAyMS44MTI1IDIzLjU2MjUgMjIuNjg3NSAyMi42ODc1QzIzLjU2MjUgMjEuODEyNSAyNCAyMC43NSAyNCAxOS41QzI0IDE4LjI1IDIzLjU2MjUgMTcuMTg3NSAyMi42ODc1IDE2LjMxMjVDMjEuODEyNSAxNS40Mzc1IDIwLjc1IDE1IDE5LjUgMTVDMTguMjUgMTUgMTcuMTg3NSAxNS40Mzc1IDE2LjMxMjUgMTYuMzEyNUMxNS40Mzc1IDE3LjE4NzUgMTUgMTguMjUgMTUgMTkuNUMxNSAyMC43NSAxNS40Mzc1IDIxLjgxMjUgMTYuMzEyNSAyMi42ODc1QzE3LjE4NzUgMjMuNTYyNSAxOC4yNSAyNCAxOS41IDI0WicgZmlsbD0nJTIzMDA3N0JFJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIHN2ZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19idXR0b24ge1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fYnV0dG9uLWljb24ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NCcgaGVpZ2h0PSc0NCcgdmlld0JveD0nMCAwIDQ0IDQ0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScxJyB5PScxJyB3aWR0aD0nNDInIGhlaWdodD0nNDInIHJ4PScyMScgc3Ryb2tlPSclMjMwMDc3QkUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBkPSdNMTcuODIxNCAxMi4zNTcxQzE4LjM1NTggMTIuMzU3MSAxOC43ODU3IDEyLjc4NzEgMTguNzg1NyAxMy4zMjE0VjE0LjkyODZIMjUuMjE0M1YxMy4zMjE0QzI1LjIxNDMgMTIuNzg3MSAyNS42NDQyIDEyLjM1NzEgMjYuMTc4NiAxMi4zNTcxQzI2LjcxMjkgMTIuMzU3MSAyNy4xNDI5IDEyLjc4NzEgMjcuMTQyOSAxMy4zMjE0VjE0LjkyODZIMjguNDI4NkMyOS44NDY5IDE0LjkyODYgMzEgMTYuMDgxNyAzMSAxNy41VjI5LjA3MTRDMzEgMzAuNDg5NyAyOS44NDY5IDMxLjY0MjkgMjguNDI4NiAzMS42NDI5SDE1LjU3MTRDMTQuMTUzMSAzMS42NDI5IDEzIDMwLjQ4OTcgMTMgMjkuMDcxNFYxNy41QzEzIDE2LjA4MTcgMTQuMTUzMSAxNC45Mjg2IDE1LjU3MTQgMTQuOTI4NkgxNi44NTcxVjEzLjMyMTRDMTYuODU3MSAxMi43ODcxIDE3LjI4NzEgMTIuMzU3MSAxNy44MjE0IDEyLjM1NzFaTTE3LjgyMTQgMTYuODU3MUgxNS41NzE0QzE1LjIxNzkgMTYuODU3MSAxNC45Mjg2IDE3LjE0NjQgMTQuOTI4NiAxNy41VjE5LjQyODZIMjkuMDcxNFYxNy41QzI5LjA3MTQgMTcuMTQ2NCAyOC43ODIxIDE2Ljg1NzEgMjguNDI4NiAxNi44NTcxSDE3LjgyMTRaTTE0LjkyODYgMjEuMzU3MVYyOS4wNzE0QzE0LjkyODYgMjkuNDI1IDE1LjIxNzkgMjkuNzE0MyAxNS41NzE0IDI5LjcxNDNIMjguNDI4NkMyOC43ODIxIDI5LjcxNDMgMjkuMDcxNCAyOS40MjUgMjkuMDcxNCAyOS4wNzE0VjIxLjM1NzFIMTQuOTI4NlonIGZpbGw9JyUyMzAwNzdCRScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgc3ZnIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jLWV2ZW50cy1iYXJfX3NlYXJjaC1jb250YWluZXIge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5LTMpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWMtZXZlbnRzLWJhcl9fc2VhcmNoIHtcblxuXHRcdFx0XHRcdCYgLnRyaWJlLWNvbW1vbi1mb3JtLWNvbnRyb2wtdGV4dCB7XG5cblx0XHRcdFx0XHRcdCYgLnRyaWJlLWNvbW1vbi1mb3JtLWNvbnRyb2wtdGV4dF9faW5wdXQge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDI3MHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDUwcHggMCA4cHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXkpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgLmNsZWFyLWJ0biB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0XHRcdFx0XHRcdG91dGxpbmU6IDJweCBkb3R0ZWQgdmFyKC0tYmxhY2spO1xuXHRcdFx0XHRcdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiAudHJpYmUtY29tbW9uLWMtc3ZnaWNvbi0tc2VhcmNoIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtYy1zZWFyY2hfX2J1dHRvbiB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLXJlZ3VsYXItYm9keSk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0XHRcdFx0XHRcdGdhcDogMTVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMjZweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktMyk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMzBweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC50cmliZS1ldmVudHMtYy1ldmVudHMtYmFyX192aWV3cyB7XG5cblx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fY29udGVudCB7XG5cdFx0XHRcdFx0dG9wOiBjYWxjKDEwMCUgKyAyMHB4KTtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19saXN0IHtcblxuXHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDY5MXB4KSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAyNHB4IDAgMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fbGlzdC1pdGVtIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXG5cdFx0XHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fbGlzdC1pdGVtLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NCcgaGVpZ2h0PSc0NCcgdmlld0JveD0nMCAwIDQ0IDQ0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScxJyB5PScxJyB3aWR0aD0nNDInIGhlaWdodD0nNDInIHJ4PScyMScgc3Ryb2tlPSclMjMwMDc3QkUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDbWFzayBpZD0nbWFzazBfODBfMTA5MDAnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzEwJyB5PScxMCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyUzRSUzQ3JlY3QgeD0nMTAnIHk9JzEwJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIGZpbGw9JyUyM0Q5RDlEOScvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMF84MF8xMDkwMCknJTNFJTNDcGF0aCBkPSdNMTggMTlDMTcuNzE2NyAxOSAxNy40NzkyIDE4LjkwNDIgMTcuMjg3NSAxOC43MTI1QzE3LjA5NTggMTguNTIwOCAxNyAxOC4yODMzIDE3IDE4QzE3IDE3LjcxNjcgMTcuMDk1OCAxNy40NzkyIDE3LjI4NzUgMTcuMjg3NUMxNy40NzkyIDE3LjA5NTggMTcuNzE2NyAxNyAxOCAxN0gzMEMzMC4yODMzIDE3IDMwLjUyMDggMTcuMDk1OCAzMC43MTI1IDE3LjI4NzVDMzAuOTA0MiAxNy40NzkyIDMxIDE3LjcxNjcgMzEgMThDMzEgMTguMjgzMyAzMC45MDQyIDE4LjUyMDggMzAuNzEyNSAxOC43MTI1QzMwLjUyMDggMTguOTA0MiAzMC4yODMzIDE5IDMwIDE5SDE4Wk0xOCAyM0MxNy43MTY3IDIzIDE3LjQ3OTIgMjIuOTA0MiAxNy4yODc1IDIyLjcxMjVDMTcuMDk1OCAyMi41MjA4IDE3IDIyLjI4MzMgMTcgMjJDMTcgMjEuNzE2NyAxNy4wOTU4IDIxLjQ3OTIgMTcuMjg3NSAyMS4yODc1QzE3LjQ3OTIgMjEuMDk1OCAxNy43MTY3IDIxIDE4IDIxSDMwQzMwLjI4MzMgMjEgMzAuNTIwOCAyMS4wOTU4IDMwLjcxMjUgMjEuMjg3NUMzMC45MDQyIDIxLjQ3OTIgMzEgMjEuNzE2NyAzMSAyMkMzMSAyMi4yODMzIDMwLjkwNDIgMjIuNTIwOCAzMC43MTI1IDIyLjcxMjVDMzAuNTIwOCAyMi45MDQyIDMwLjI4MzMgMjMgMzAgMjNIMThaTTE4IDI3QzE3LjcxNjcgMjcgMTcuNDc5MiAyNi45MDQyIDE3LjI4NzUgMjYuNzEyNUMxNy4wOTU4IDI2LjUyMDggMTcgMjYuMjgzMyAxNyAyNkMxNyAyNS43MTY3IDE3LjA5NTggMjUuNDc5MiAxNy4yODc1IDI1LjI4NzVDMTcuNDc5MiAyNS4wOTU4IDE3LjcxNjcgMjUgMTggMjVIMzBDMzAuMjgzMyAyNSAzMC41MjA4IDI1LjA5NTggMzAuNzEyNSAyNS4yODc1QzMwLjkwNDIgMjUuNDc5MiAzMSAyNS43MTY3IDMxIDI2QzMxIDI2LjI4MzMgMzAuOTA0MiAyNi41MjA4IDMwLjcxMjUgMjYuNzEyNUMzMC41MjA4IDI2LjkwNDIgMzAuMjgzMyAyNyAzMCAyN0gxOFpNMTQgMTlDMTMuNzE2NyAxOSAxMy40NzkyIDE4LjkwNDIgMTMuMjg3NSAxOC43MTI1QzEzLjA5NTggMTguNTIwOCAxMyAxOC4yODMzIDEzIDE4QzEzIDE3LjcxNjcgMTMuMDk1OCAxNy40NzkyIDEzLjI4NzUgMTcuMjg3NUMxMy40NzkyIDE3LjA5NTggMTMuNzE2NyAxNyAxNCAxN0MxNC4yODMzIDE3IDE0LjUyMDggMTcuMDk1OCAxNC43MTI1IDE3LjI4NzVDMTQuOTA0MiAxNy40NzkyIDE1IDE3LjcxNjcgMTUgMThDMTUgMTguMjgzMyAxNC45MDQyIDE4LjUyMDggMTQuNzEyNSAxOC43MTI1QzE0LjUyMDggMTguOTA0MiAxNC4yODMzIDE5IDE0IDE5Wk0xNCAyM0MxMy43MTY3IDIzIDEzLjQ3OTIgMjIuOTA0MiAxMy4yODc1IDIyLjcxMjVDMTMuMDk1OCAyMi41MjA4IDEzIDIyLjI4MzMgMTMgMjJDMTMgMjEuNzE2NyAxMy4wOTU4IDIxLjQ3OTIgMTMuMjg3NSAyMS4yODc1QzEzLjQ3OTIgMjEuMDk1OCAxMy43MTY3IDIxIDE0IDIxQzE0LjI4MzMgMjEgMTQuNTIwOCAyMS4wOTU4IDE0LjcxMjUgMjEuMjg3NUMxNC45MDQyIDIxLjQ3OTIgMTUgMjEuNzE2NyAxNSAyMkMxNSAyMi4yODMzIDE0LjkwNDIgMjIuNTIwOCAxNC43MTI1IDIyLjcxMjVDMTQuNTIwOCAyMi45MDQyIDE0LjI4MzMgMjMgMTQgMjNaTTE0IDI3QzEzLjcxNjcgMjcgMTMuNDc5MiAyNi45MDQyIDEzLjI4NzUgMjYuNzEyNUMxMy4wOTU4IDI2LjUyMDggMTMgMjYuMjgzMyAxMyAyNkMxMyAyNS43MTY3IDEzLjA5NTggMjUuNDc5MiAxMy4yODc1IDI1LjI4NzVDMTMuNDc5MiAyNS4wOTU4IDEzLjcxNjcgMjUgMTQgMjVDMTQuMjgzMyAyNSAxNC41MjA4IDI1LjA5NTggMTQuNzEyNSAyNS4yODc1QzE0LjkwNDIgMjUuNDc5MiAxNSAyNS43MTY3IDE1IDI2QzE1IDI2LjI4MzMgMTQuOTA0MiAyNi41MjA4IDE0LjcxMjUgMjYuNzEyNUMxNC41MjA4IDI2LjkwNDIgMTQuMjgzMyAyNyAxNCAyN1onIGZpbGw9JyUyMzAwNzdCRScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRzY2FsZTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogc2NhbGUgNTAwbXMgZWFzZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIkxpc3RcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAtMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDQnIGhlaWdodD0nNDQnIHZpZXdCb3g9JzAgMCA0NCA0NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMTEnIHk9JzExJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHJ4PScxMScgc3Ryb2tlPSclMjMwMDc3QkUnIHN0cm9rZS13aWR0aD0nMjInLyUzRSUzQ21hc2sgaWQ9J21hc2swXzgwXzEwOTAxJyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScxMCcgeT0nMTAnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NyZWN0IHg9JzEwJyB5PScxMCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSclMjNEOUQ5RDknLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazBfODBfMTA5MDEpJyUzRSUzQ3BhdGggZD0nTTE4IDE5QzE3LjcxNjcgMTkgMTcuNDc5MiAxOC45MDQyIDE3LjI4NzUgMTguNzEyNUMxNy4wOTU4IDE4LjUyMDggMTcgMTguMjgzMyAxNyAxOEMxNyAxNy43MTY3IDE3LjA5NTggMTcuNDc5MiAxNy4yODc1IDE3LjI4NzVDMTcuNDc5MiAxNy4wOTU4IDE3LjcxNjcgMTcgMTggMTdIMzBDMzAuMjgzMyAxNyAzMC41MjA4IDE3LjA5NTggMzAuNzEyNSAxNy4yODc1QzMwLjkwNDIgMTcuNDc5MiAzMSAxNy43MTY3IDMxIDE4QzMxIDE4LjI4MzMgMzAuOTA0MiAxOC41MjA4IDMwLjcxMjUgMTguNzEyNUMzMC41MjA4IDE4LjkwNDIgMzAuMjgzMyAxOSAzMCAxOUgxOFpNMTggMjNDMTcuNzE2NyAyMyAxNy40NzkyIDIyLjkwNDIgMTcuMjg3NSAyMi43MTI1QzE3LjA5NTggMjIuNTIwOCAxNyAyMi4yODMzIDE3IDIyQzE3IDIxLjcxNjcgMTcuMDk1OCAyMS40NzkyIDE3LjI4NzUgMjEuMjg3NUMxNy40NzkyIDIxLjA5NTggMTcuNzE2NyAyMSAxOCAyMUgzMEMzMC4yODMzIDIxIDMwLjUyMDggMjEuMDk1OCAzMC43MTI1IDIxLjI4NzVDMzAuOTA0MiAyMS40NzkyIDMxIDIxLjcxNjcgMzEgMjJDMzEgMjIuMjgzMyAzMC45MDQyIDIyLjUyMDggMzAuNzEyNSAyMi43MTI1QzMwLjUyMDggMjIuOTA0MiAzMC4yODMzIDIzIDMwIDIzSDE4Wk0xOCAyN0MxNy43MTY3IDI3IDE3LjQ3OTIgMjYuOTA0MiAxNy4yODc1IDI2LjcxMjVDMTcuMDk1OCAyNi41MjA4IDE3IDI2LjI4MzMgMTcgMjZDMTcgMjUuNzE2NyAxNy4wOTU4IDI1LjQ3OTIgMTcuMjg3NSAyNS4yODc1QzE3LjQ3OTIgMjUuMDk1OCAxNy43MTY3IDI1IDE4IDI1SDMwQzMwLjI4MzMgMjUgMzAuNTIwOCAyNS4wOTU4IDMwLjcxMjUgMjUuMjg3NUMzMC45MDQyIDI1LjQ3OTIgMzEgMjUuNzE2NyAzMSAyNkMzMSAyNi4yODMzIDMwLjkwNDIgMjYuNTIwOCAzMC43MTI1IDI2LjcxMjVDMzAuNTIwOCAyNi45MDQyIDMwLjI4MzMgMjcgMzAgMjdIMThaTTE0IDE5QzEzLjcxNjcgMTkgMTMuNDc5MiAxOC45MDQyIDEzLjI4NzUgMTguNzEyNUMxMy4wOTU4IDE4LjUyMDggMTMgMTguMjgzMyAxMyAxOEMxMyAxNy43MTY3IDEzLjA5NTggMTcuNDc5MiAxMy4yODc1IDE3LjI4NzVDMTMuNDc5MiAxNy4wOTU4IDEzLjcxNjcgMTcgMTQgMTdDMTQuMjgzMyAxNyAxNC41MjA4IDE3LjA5NTggMTQuNzEyNSAxNy4yODc1QzE0LjkwNDIgMTcuNDc5MiAxNSAxNy43MTY3IDE1IDE4QzE1IDE4LjI4MzMgMTQuOTA0MiAxOC41MjA4IDE0LjcxMjUgMTguNzEyNUMxNC41MjA4IDE4LjkwNDIgMTQuMjgzMyAxOSAxNCAxOVpNMTQgMjNDMTMuNzE2NyAyMyAxMy40NzkyIDIyLjkwNDIgMTMuMjg3NSAyMi43MTI1QzEzLjA5NTggMjIuNTIwOCAxMyAyMi4yODMzIDEzIDIyQzEzIDIxLjcxNjcgMTMuMDk1OCAyMS40NzkyIDEzLjI4NzUgMjEuMjg3NUMxMy40NzkyIDIxLjA5NTggMTMuNzE2NyAyMSAxNCAyMUMxNC4yODMzIDIxIDE0LjUyMDggMjEuMDk1OCAxNC43MTI1IDIxLjI4NzVDMTQuOTA0MiAyMS40NzkyIDE1IDIxLjcxNjcgMTUgMjJDMTUgMjIuMjgzMyAxNC45MDQyIDIyLjUyMDggMTQuNzEyNSAyMi43MTI1QzE0LjUyMDggMjIuOTA0MiAxNC4yODMzIDIzIDE0IDIzWk0xNCAyN0MxMy43MTY3IDI3IDEzLjQ3OTIgMjYuOTA0MiAxMy4yODc1IDI2LjcxMjVDMTMuMDk1OCAyNi41MjA4IDEzIDI2LjI4MzMgMTMgMjZDMTMgMjUuNzE2NyAxMy4wOTU4IDI1LjQ3OTIgMTMuMjg3NSAyNS4yODc1QzEzLjQ3OTIgMjUuMDk1OCAxMy43MTY3IDI1IDE0IDI1QzE0LjI4MzMgMjUgMTQuNTIwOCAyNS4wOTU4IDE0LjcxMjUgMjUuMjg3NUMxNC45MDQyIDI1LjQ3OTIgMTUgMjUuNzE2NyAxNSAyNkMxNSAyNi4yODMzIDE0LjkwNDIgMjYuNTIwOCAxNC43MTI1IDI2LjcxMjVDMTQuNTIwOCAyNi45MDQyIDE0LjI4MzMgMjcgMTQgMjdaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNjYWxlOiAxLjE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogc2NhbGUgNTAwbXMgZWFzZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXG5cdFx0XHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fbGlzdC1pdGVtLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NCcgaGVpZ2h0PSc0NCcgdmlld0JveD0nMCAwIDQ0IDQ0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScxJyB5PScxJyB3aWR0aD0nNDInIGhlaWdodD0nNDInIHJ4PScyMScgc3Ryb2tlPSclMjMwMDc3QkUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDbWFzayBpZD0nbWFzazBfODBfOTU2Micgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMTAnIHk9JzEwJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcmVjdCB4PScxMCcgeT0nMTAnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nJTIzRDlEOUQ5Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzgwXzk1NjIpJyUzRSUzQ3BhdGggZD0nTTI0LjUgMjhDMjMuOCAyOCAyMy4yMDgzIDI3Ljc1ODMgMjIuNzI1IDI3LjI3NUMyMi4yNDE3IDI2Ljc5MTcgMjIgMjYuMiAyMiAyNS41QzIyIDI0LjggMjIuMjQxNyAyNC4yMDgzIDIyLjcyNSAyMy43MjVDMjMuMjA4MyAyMy4yNDE3IDIzLjggMjMgMjQuNSAyM0MyNS4yIDIzIDI1Ljc5MTcgMjMuMjQxNyAyNi4yNzUgMjMuNzI1QzI2Ljc1ODMgMjQuMjA4MyAyNyAyNC44IDI3IDI1LjVDMjcgMjYuMiAyNi43NTgzIDI2Ljc5MTcgMjYuMjc1IDI3LjI3NUMyNS43OTE3IDI3Ljc1ODMgMjUuMiAyOCAyNC41IDI4Wk0xNSAzMkMxNC40NSAzMiAxMy45NzkyIDMxLjgwNDIgMTMuNTg3NSAzMS40MTI1QzEzLjE5NTggMzEuMDIwOCAxMyAzMC41NSAxMyAzMFYxNkMxMyAxNS40NSAxMy4xOTU4IDE0Ljk3OTIgMTMuNTg3NSAxNC41ODc1QzEzLjk3OTIgMTQuMTk1OCAxNC40NSAxNCAxNSAxNEgxNlYxM0MxNiAxMi43MTY3IDE2LjA5NTggMTIuNDc5MiAxNi4yODc1IDEyLjI4NzVDMTYuNDc5MiAxMi4wOTU4IDE2LjcxNjcgMTIgMTcgMTJDMTcuMjgzMyAxMiAxNy41MjA4IDEyLjA5NTggMTcuNzEyNSAxMi4yODc1QzE3LjkwNDIgMTIuNDc5MiAxOCAxMi43MTY3IDE4IDEzVjE0SDI2VjEzQzI2IDEyLjcxNjcgMjYuMDk1OCAxMi40NzkyIDI2LjI4NzUgMTIuMjg3NUMyNi40NzkyIDEyLjA5NTggMjYuNzE2NyAxMiAyNyAxMkMyNy4yODMzIDEyIDI3LjUyMDggMTIuMDk1OCAyNy43MTI1IDEyLjI4NzVDMjcuOTA0MiAxMi40NzkyIDI4IDEyLjcxNjcgMjggMTNWMTRIMjlDMjkuNTUgMTQgMzAuMDIwOCAxNC4xOTU4IDMwLjQxMjUgMTQuNTg3NUMzMC44MDQyIDE0Ljk3OTIgMzEgMTUuNDUgMzEgMTZWMzBDMzEgMzAuNTUgMzAuODA0MiAzMS4wMjA4IDMwLjQxMjUgMzEuNDEyNUMzMC4wMjA4IDMxLjgwNDIgMjkuNTUgMzIgMjkgMzJIMTVaTTE1IDMwSDI5VjIwSDE1VjMwWk0xNSAxOEgyOVYxNkgxNVYxOFonIGZpbGw9JyUyMzAwNzdCRScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRzY2FsZTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogc2NhbGUgNTAwbXMgZWFzZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIkRheVwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IC0zMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NCcgaGVpZ2h0PSc0NCcgdmlld0JveD0nMCAwIDQ0IDQ0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScxMScgeT0nMTEnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgcng9JzExJyBzdHJva2U9JyUyMzAwNzdCRScgc3Ryb2tlLXdpZHRoPScyMicvJTNFJTNDbWFzayBpZD0nbWFzazBfODBfOTU2MScgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMTAnIHk9JzEwJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcmVjdCB4PScxMCcgeT0nMTAnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nJTIzRDlEOUQ5Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzgwXzk1NjEpJyUzRSUzQ3BhdGggZD0nTTI0LjUgMjhDMjMuOCAyOCAyMy4yMDgzIDI3Ljc1ODMgMjIuNzI1IDI3LjI3NUMyMi4yNDE3IDI2Ljc5MTcgMjIgMjYuMiAyMiAyNS41QzIyIDI0LjggMjIuMjQxNyAyNC4yMDgzIDIyLjcyNSAyMy43MjVDMjMuMjA4MyAyMy4yNDE3IDIzLjggMjMgMjQuNSAyM0MyNS4yIDIzIDI1Ljc5MTcgMjMuMjQxNyAyNi4yNzUgMjMuNzI1QzI2Ljc1ODMgMjQuMjA4MyAyNyAyNC44IDI3IDI1LjVDMjcgMjYuMiAyNi43NTgzIDI2Ljc5MTcgMjYuMjc1IDI3LjI3NUMyNS43OTE3IDI3Ljc1ODMgMjUuMiAyOCAyNC41IDI4Wk0xNSAzMkMxNC40NSAzMiAxMy45NzkyIDMxLjgwNDIgMTMuNTg3NSAzMS40MTI1QzEzLjE5NTggMzEuMDIwOCAxMyAzMC41NSAxMyAzMFYxNkMxMyAxNS40NSAxMy4xOTU4IDE0Ljk3OTIgMTMuNTg3NSAxNC41ODc1QzEzLjk3OTIgMTQuMTk1OCAxNC40NSAxNCAxNSAxNEgxNlYxM0MxNiAxMi43MTY3IDE2LjA5NTggMTIuNDc5MiAxNi4yODc1IDEyLjI4NzVDMTYuNDc5MiAxMi4wOTU4IDE2LjcxNjcgMTIgMTcgMTJDMTcuMjgzMyAxMiAxNy41MjA4IDEyLjA5NTggMTcuNzEyNSAxMi4yODc1QzE3LjkwNDIgMTIuNDc5MiAxOCAxMi43MTY3IDE4IDEzVjE0SDI2VjEzQzI2IDEyLjcxNjcgMjYuMDk1OCAxMi40NzkyIDI2LjI4NzUgMTIuMjg3NUMyNi40NzkyIDEyLjA5NTggMjYuNzE2NyAxMiAyNyAxMkMyNy4yODMzIDEyIDI3LjUyMDggMTIuMDk1OCAyNy43MTI1IDEyLjI4NzVDMjcuOTA0MiAxMi40NzkyIDI4IDEyLjcxNjcgMjggMTNWMTRIMjlDMjkuNTUgMTQgMzAuMDIwOCAxNC4xOTU4IDMwLjQxMjUgMTQuNTg3NUMzMC44MDQyIDE0Ljk3OTIgMzEgMTUuNDUgMzEgMTZWMzBDMzEgMzAuNTUgMzAuODA0MiAzMS4wMjA4IDMwLjQxMjUgMzEuNDEyNUMzMC4wMjA4IDMxLjgwNDIgMjkuNTUgMzIgMjkgMzJIMTVaTTE1IDMwSDI5VjIwSDE1VjMwWk0xNSAxOEgyOVYxNkgxNVYxOFonIGZpbGw9J3doaXRlJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c2NhbGU6IDEuMTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBzY2FsZSA1MDBtcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19saXN0LWl0ZW0tLWFjdGl2ZSB7XG5cblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblxuXHRcdFx0XHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fbGlzdC1pdGVtLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDQnIGhlaWdodD0nNDQnIHZpZXdCb3g9JzAgMCA0NCA0NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMTEnIHk9JzExJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHJ4PScxMScgc3Ryb2tlPSclMjMwMDc3QkUnIHN0cm9rZS13aWR0aD0nMjInLyUzRSUzQ21hc2sgaWQ9J21hc2swXzgwXzEwOTAxJyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScxMCcgeT0nMTAnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NyZWN0IHg9JzEwJyB5PScxMCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSclMjNEOUQ5RDknLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazBfODBfMTA5MDEpJyUzRSUzQ3BhdGggZD0nTTE4IDE5QzE3LjcxNjcgMTkgMTcuNDc5MiAxOC45MDQyIDE3LjI4NzUgMTguNzEyNUMxNy4wOTU4IDE4LjUyMDggMTcgMTguMjgzMyAxNyAxOEMxNyAxNy43MTY3IDE3LjA5NTggMTcuNDc5MiAxNy4yODc1IDE3LjI4NzVDMTcuNDc5MiAxNy4wOTU4IDE3LjcxNjcgMTcgMTggMTdIMzBDMzAuMjgzMyAxNyAzMC41MjA4IDE3LjA5NTggMzAuNzEyNSAxNy4yODc1QzMwLjkwNDIgMTcuNDc5MiAzMSAxNy43MTY3IDMxIDE4QzMxIDE4LjI4MzMgMzAuOTA0MiAxOC41MjA4IDMwLjcxMjUgMTguNzEyNUMzMC41MjA4IDE4LjkwNDIgMzAuMjgzMyAxOSAzMCAxOUgxOFpNMTggMjNDMTcuNzE2NyAyMyAxNy40NzkyIDIyLjkwNDIgMTcuMjg3NSAyMi43MTI1QzE3LjA5NTggMjIuNTIwOCAxNyAyMi4yODMzIDE3IDIyQzE3IDIxLjcxNjcgMTcuMDk1OCAyMS40NzkyIDE3LjI4NzUgMjEuMjg3NUMxNy40NzkyIDIxLjA5NTggMTcuNzE2NyAyMSAxOCAyMUgzMEMzMC4yODMzIDIxIDMwLjUyMDggMjEuMDk1OCAzMC43MTI1IDIxLjI4NzVDMzAuOTA0MiAyMS40NzkyIDMxIDIxLjcxNjcgMzEgMjJDMzEgMjIuMjgzMyAzMC45MDQyIDIyLjUyMDggMzAuNzEyNSAyMi43MTI1QzMwLjUyMDggMjIuOTA0MiAzMC4yODMzIDIzIDMwIDIzSDE4Wk0xOCAyN0MxNy43MTY3IDI3IDE3LjQ3OTIgMjYuOTA0MiAxNy4yODc1IDI2LjcxMjVDMTcuMDk1OCAyNi41MjA4IDE3IDI2LjI4MzMgMTcgMjZDMTcgMjUuNzE2NyAxNy4wOTU4IDI1LjQ3OTIgMTcuMjg3NSAyNS4yODc1QzE3LjQ3OTIgMjUuMDk1OCAxNy43MTY3IDI1IDE4IDI1SDMwQzMwLjI4MzMgMjUgMzAuNTIwOCAyNS4wOTU4IDMwLjcxMjUgMjUuMjg3NUMzMC45MDQyIDI1LjQ3OTIgMzEgMjUuNzE2NyAzMSAyNkMzMSAyNi4yODMzIDMwLjkwNDIgMjYuNTIwOCAzMC43MTI1IDI2LjcxMjVDMzAuNTIwOCAyNi45MDQyIDMwLjI4MzMgMjcgMzAgMjdIMThaTTE0IDE5QzEzLjcxNjcgMTkgMTMuNDc5MiAxOC45MDQyIDEzLjI4NzUgMTguNzEyNUMxMy4wOTU4IDE4LjUyMDggMTMgMTguMjgzMyAxMyAxOEMxMyAxNy43MTY3IDEzLjA5NTggMTcuNDc5MiAxMy4yODc1IDE3LjI4NzVDMTMuNDc5MiAxNy4wOTU4IDEzLjcxNjcgMTcgMTQgMTdDMTQuMjgzMyAxNyAxNC41MjA4IDE3LjA5NTggMTQuNzEyNSAxNy4yODc1QzE0LjkwNDIgMTcuNDc5MiAxNSAxNy43MTY3IDE1IDE4QzE1IDE4LjI4MzMgMTQuOTA0MiAxOC41MjA4IDE0LjcxMjUgMTguNzEyNUMxNC41MjA4IDE4LjkwNDIgMTQuMjgzMyAxOSAxNCAxOVpNMTQgMjNDMTMuNzE2NyAyMyAxMy40NzkyIDIyLjkwNDIgMTMuMjg3NSAyMi43MTI1QzEzLjA5NTggMjIuNTIwOCAxMyAyMi4yODMzIDEzIDIyQzEzIDIxLjcxNjcgMTMuMDk1OCAyMS40NzkyIDEzLjI4NzUgMjEuMjg3NUMxMy40NzkyIDIxLjA5NTggMTMuNzE2NyAyMSAxNCAyMUMxNC4yODMzIDIxIDE0LjUyMDggMjEuMDk1OCAxNC43MTI1IDIxLjI4NzVDMTQuOTA0MiAyMS40NzkyIDE1IDIxLjcxNjcgMTUgMjJDMTUgMjIuMjgzMyAxNC45MDQyIDIyLjUyMDggMTQuNzEyNSAyMi43MTI1QzE0LjUyMDggMjIuOTA0MiAxNC4yODMzIDIzIDE0IDIzWk0xNCAyN0MxMy43MTY3IDI3IDEzLjQ3OTIgMjYuOTA0MiAxMy4yODc1IDI2LjcxMjVDMTMuMDk1OCAyNi41MjA4IDEzIDI2LjI4MzMgMTMgMjZDMTMgMjUuNzE2NyAxMy4wOTU4IDI1LjQ3OTIgMTMuMjg3NSAyNS4yODc1QzEzLjQ3OTIgMjUuMDk1OCAxMy43MTY3IDI1IDE0IDI1QzE0LjI4MzMgMjUgMTQuNTIwOCAyNS4wOTU4IDE0LjcxMjUgMjUuMjg3NUMxNC45MDQyIDI1LjQ3OTIgMTUgMjUuNzE2NyAxNSAyNkMxNSAyNi4yODMzIDE0LjkwNDIgMjYuNTIwOCAxNC43MTI1IDI2LjcxMjVDMTQuNTIwOCAyNi45MDQyIDE0LjI4MzMgMjcgMTQgMjdaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNjYWxlOiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHNjYWxlIDUwMG1zIGVhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblxuXHRcdFx0XHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fbGlzdC1pdGVtLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDQnIGhlaWdodD0nNDQnIHZpZXdCb3g9JzAgMCA0NCA0NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMTEnIHk9JzExJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHJ4PScxMScgc3Ryb2tlPSclMjMwMDc3QkUnIHN0cm9rZS13aWR0aD0nMjInLyUzRSUzQ21hc2sgaWQ9J21hc2swXzgwXzk1NjAnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzEwJyB5PScxMCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyUzRSUzQ3JlY3QgeD0nMTAnIHk9JzEwJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIGZpbGw9JyUyM0Q5RDlEOScvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMF84MF85NTYwKSclM0UlM0NwYXRoIGQ9J00xNSAzMkMxNC40NSAzMiAxMy45NzkyIDMxLjgwNDIgMTMuNTg3NSAzMS40MTI1QzEzLjE5NTggMzEuMDIwOCAxMyAzMC41NSAxMyAzMFYxNkMxMyAxNS40NSAxMy4xOTU4IDE0Ljk3OTIgMTMuNTg3NSAxNC41ODc1QzEzLjk3OTIgMTQuMTk1OCAxNC40NSAxNCAxNSAxNEgxNlYxM0MxNiAxMi43MTY3IDE2LjA5NTggMTIuNDc5MiAxNi4yODc1IDEyLjI4NzVDMTYuNDc5MiAxMi4wOTU4IDE2LjcxNjcgMTIgMTcgMTJDMTcuMjgzMyAxMiAxNy41MjA4IDEyLjA5NTggMTcuNzEyNSAxMi4yODc1QzE3LjkwNDIgMTIuNDc5MiAxOCAxMi43MTY3IDE4IDEzVjE0SDI2VjEzQzI2IDEyLjcxNjcgMjYuMDk1OCAxMi40NzkyIDI2LjI4NzUgMTIuMjg3NUMyNi40NzkyIDEyLjA5NTggMjYuNzE2NyAxMiAyNyAxMkMyNy4yODMzIDEyIDI3LjUyMDggMTIuMDk1OCAyNy43MTI1IDEyLjI4NzVDMjcuOTA0MiAxMi40NzkyIDI4IDEyLjcxNjcgMjggMTNWMTRIMjlDMjkuNTUgMTQgMzAuMDIwOCAxNC4xOTU4IDMwLjQxMjUgMTQuNTg3NUMzMC44MDQyIDE0Ljk3OTIgMzEgMTUuNDUgMzEgMTZWMzBDMzEgMzAuNTUgMzAuODA0MiAzMS4wMjA4IDMwLjQxMjUgMzEuNDEyNUMzMC4wMjA4IDMxLjgwNDIgMjkuNTUgMzIgMjkgMzJIMTVaTTE1IDMwSDI5VjIwSDE1VjMwWk0xNSAxOEgyOVYxNkgxNVYxOFpNMjIgMjRDMjEuNzE2NyAyNCAyMS40NzkyIDIzLjkwNDIgMjEuMjg3NSAyMy43MTI1QzIxLjA5NTggMjMuNTIwOCAyMSAyMy4yODMzIDIxIDIzQzIxIDIyLjcxNjcgMjEuMDk1OCAyMi40NzkyIDIxLjI4NzUgMjIuMjg3NUMyMS40NzkyIDIyLjA5NTggMjEuNzE2NyAyMiAyMiAyMkMyMi4yODMzIDIyIDIyLjUyMDggMjIuMDk1OCAyMi43MTI1IDIyLjI4NzVDMjIuOTA0MiAyMi40NzkyIDIzIDIyLjcxNjcgMjMgMjNDMjMgMjMuMjgzMyAyMi45MDQyIDIzLjUyMDggMjIuNzEyNSAyMy43MTI1QzIyLjUyMDggMjMuOTA0MiAyMi4yODMzIDI0IDIyIDI0Wk0xOCAyNEMxNy43MTY3IDI0IDE3LjQ3OTIgMjMuOTA0MiAxNy4yODc1IDIzLjcxMjVDMTcuMDk1OCAyMy41MjA4IDE3IDIzLjI4MzMgMTcgMjNDMTcgMjIuNzE2NyAxNy4wOTU4IDIyLjQ3OTIgMTcuMjg3NSAyMi4yODc1QzE3LjQ3OTIgMjIuMDk1OCAxNy43MTY3IDIyIDE4IDIyQzE4LjI4MzMgMjIgMTguNTIwOCAyMi4wOTU4IDE4LjcxMjUgMjIuMjg3NUMxOC45MDQyIDIyLjQ3OTIgMTkgMjIuNzE2NyAxOSAyM0MxOSAyMy4yODMzIDE4LjkwNDIgMjMuNTIwOCAxOC43MTI1IDIzLjcxMjVDMTguNTIwOCAyMy45MDQyIDE4LjI4MzMgMjQgMTggMjRaTTI2IDI0QzI1LjcxNjcgMjQgMjUuNDc5MiAyMy45MDQyIDI1LjI4NzUgMjMuNzEyNUMyNS4wOTU4IDIzLjUyMDggMjUgMjMuMjgzMyAyNSAyM0MyNSAyMi43MTY3IDI1LjA5NTggMjIuNDc5MiAyNS4yODc1IDIyLjI4NzVDMjUuNDc5MiAyMi4wOTU4IDI1LjcxNjcgMjIgMjYgMjJDMjYuMjgzMyAyMiAyNi41MjA4IDIyLjA5NTggMjYuNzEyNSAyMi4yODc1QzI2LjkwNDIgMjIuNDc5MiAyNyAyMi43MTY3IDI3IDIzQzI3IDIzLjI4MzMgMjYuOTA0MiAyMy41MjA4IDI2LjcxMjUgMjMuNzEyNUMyNi41MjA4IDIzLjkwNDIgMjYuMjgzMyAyNCAyNiAyNFpNMjIgMjhDMjEuNzE2NyAyOCAyMS40NzkyIDI3LjkwNDIgMjEuMjg3NSAyNy43MTI1QzIxLjA5NTggMjcuNTIwOCAyMSAyNy4yODMzIDIxIDI3QzIxIDI2LjcxNjcgMjEuMDk1OCAyNi40NzkyIDIxLjI4NzUgMjYuMjg3NUMyMS40NzkyIDI2LjA5NTggMjEuNzE2NyAyNiAyMiAyNkMyMi4yODMzIDI2IDIyLjUyMDggMjYuMDk1OCAyMi43MTI1IDI2LjI4NzVDMjIuOTA0MiAyNi40NzkyIDIzIDI2LjcxNjcgMjMgMjdDMjMgMjcuMjgzMyAyMi45MDQyIDI3LjUyMDggMjIuNzEyNSAyNy43MTI1QzIyLjUyMDggMjcuOTA0MiAyMi4yODMzIDI4IDIyIDI4Wk0xOCAyOEMxNy43MTY3IDI4IDE3LjQ3OTIgMjcuOTA0MiAxNy4yODc1IDI3LjcxMjVDMTcuMDk1OCAyNy41MjA4IDE3IDI3LjI4MzMgMTcgMjdDMTcgMjYuNzE2NyAxNy4wOTU4IDI2LjQ3OTIgMTcuMjg3NSAyNi4yODc1QzE3LjQ3OTIgMjYuMDk1OCAxNy43MTY3IDI2IDE4IDI2QzE4LjI4MzMgMjYgMTguNTIwOCAyNi4wOTU4IDE4LjcxMjUgMjYuMjg3NUMxOC45MDQyIDI2LjQ3OTIgMTkgMjYuNzE2NyAxOSAyN0MxOSAyNy4yODMzIDE4LjkwNDIgMjcuNTIwOCAxOC43MTI1IDI3LjcxMjVDMTguNTIwOCAyNy45MDQyIDE4LjI4MzMgMjggMTggMjhaTTI2IDI4QzI1LjcxNjcgMjggMjUuNDc5MiAyNy45MDQyIDI1LjI4NzUgMjcuNzEyNUMyNS4wOTU4IDI3LjUyMDggMjUgMjcuMjgzMyAyNSAyN0MyNSAyNi43MTY3IDI1LjA5NTggMjYuNDc5MiAyNS4yODc1IDI2LjI4NzVDMjUuNDc5MiAyNi4wOTU4IDI1LjcxNjcgMjYgMjYgMjZDMjYuMjgzMyAyNiAyNi41MjA4IDI2LjA5NTggMjYuNzEyNSAyNi4yODc1QzI2LjkwNDIgMjYuNDc5MiAyNyAyNi43MTY3IDI3IDI3QzI3IDI3LjI4MzMgMjYuOTA0MiAyNy41MjA4IDI2LjcxMjUgMjcuNzEyNUMyNi41MjA4IDI3LjkwNDIgMjYuMjgzMyAyOCAyNiAyOFonIGZpbGw9J3doaXRlJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c2NhbGU6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogc2NhbGUgNTAwbXMgZWFzZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19saXN0LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NCcgaGVpZ2h0PSc0NCcgdmlld0JveD0nMCAwIDQ0IDQ0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScxMScgeT0nMTEnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgcng9JzExJyBzdHJva2U9JyUyMzAwNzdCRScgc3Ryb2tlLXdpZHRoPScyMicvJTNFJTNDbWFzayBpZD0nbWFzazBfODBfOTU2MScgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMTAnIHk9JzEwJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcmVjdCB4PScxMCcgeT0nMTAnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nJTIzRDlEOUQ5Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzgwXzk1NjEpJyUzRSUzQ3BhdGggZD0nTTI0LjUgMjhDMjMuOCAyOCAyMy4yMDgzIDI3Ljc1ODMgMjIuNzI1IDI3LjI3NUMyMi4yNDE3IDI2Ljc5MTcgMjIgMjYuMiAyMiAyNS41QzIyIDI0LjggMjIuMjQxNyAyNC4yMDgzIDIyLjcyNSAyMy43MjVDMjMuMjA4MyAyMy4yNDE3IDIzLjggMjMgMjQuNSAyM0MyNS4yIDIzIDI1Ljc5MTcgMjMuMjQxNyAyNi4yNzUgMjMuNzI1QzI2Ljc1ODMgMjQuMjA4MyAyNyAyNC44IDI3IDI1LjVDMjcgMjYuMiAyNi43NTgzIDI2Ljc5MTcgMjYuMjc1IDI3LjI3NUMyNS43OTE3IDI3Ljc1ODMgMjUuMiAyOCAyNC41IDI4Wk0xNSAzMkMxNC40NSAzMiAxMy45NzkyIDMxLjgwNDIgMTMuNTg3NSAzMS40MTI1QzEzLjE5NTggMzEuMDIwOCAxMyAzMC41NSAxMyAzMFYxNkMxMyAxNS40NSAxMy4xOTU4IDE0Ljk3OTIgMTMuNTg3NSAxNC41ODc1QzEzLjk3OTIgMTQuMTk1OCAxNC40NSAxNCAxNSAxNEgxNlYxM0MxNiAxMi43MTY3IDE2LjA5NTggMTIuNDc5MiAxNi4yODc1IDEyLjI4NzVDMTYuNDc5MiAxMi4wOTU4IDE2LjcxNjcgMTIgMTcgMTJDMTcuMjgzMyAxMiAxNy41MjA4IDEyLjA5NTggMTcuNzEyNSAxMi4yODc1QzE3LjkwNDIgMTIuNDc5MiAxOCAxMi43MTY3IDE4IDEzVjE0SDI2VjEzQzI2IDEyLjcxNjcgMjYuMDk1OCAxMi40NzkyIDI2LjI4NzUgMTIuMjg3NUMyNi40NzkyIDEyLjA5NTggMjYuNzE2NyAxMiAyNyAxMkMyNy4yODMzIDEyIDI3LjUyMDggMTIuMDk1OCAyNy43MTI1IDEyLjI4NzVDMjcuOTA0MiAxMi40NzkyIDI4IDEyLjcxNjcgMjggMTNWMTRIMjlDMjkuNTUgMTQgMzAuMDIwOCAxNC4xOTU4IDMwLjQxMjUgMTQuNTg3NUMzMC44MDQyIDE0Ljk3OTIgMzEgMTUuNDUgMzEgMTZWMzBDMzEgMzAuNTUgMzAuODA0MiAzMS4wMjA4IDMwLjQxMjUgMzEuNDEyNUMzMC4wMjA4IDMxLjgwNDIgMjkuNTUgMzIgMjkgMzJIMTVaTTE1IDMwSDI5VjIwSDE1VjMwWk0xNSAxOEgyOVYxNkgxNVYxOFonIGZpbGw9J3doaXRlJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c2NhbGU6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogc2NhbGUgNTAwbXMgZWFzZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2xpc3QtaXRlbS1saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ0cHg7XG5cblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDQnIGhlaWdodD0nNDQnIHZpZXdCb3g9JzAgMCA0NCA0NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMScgeT0nMScgd2lkdGg9JzQyJyBoZWlnaHQ9JzQyJyByeD0nMjEnIHN0cm9rZT0nJTIzMDA3N0JFJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ21hc2sgaWQ9J21hc2swXzgwXzEwODk3JyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScxMCcgeT0nMTAnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NyZWN0IHg9JzEwJyB5PScxMCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSclMjNEOUQ5RDknLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazBfODBfMTA4OTcpJyUzRSUzQ3BhdGggZD0nTTE1IDMyQzE0LjQ1IDMyIDEzLjk3OTIgMzEuODA0MiAxMy41ODc1IDMxLjQxMjVDMTMuMTk1OCAzMS4wMjA4IDEzIDMwLjU1IDEzIDMwVjE2QzEzIDE1LjQ1IDEzLjE5NTggMTQuOTc5MiAxMy41ODc1IDE0LjU4NzVDMTMuOTc5MiAxNC4xOTU4IDE0LjQ1IDE0IDE1IDE0SDE2VjEzQzE2IDEyLjcxNjcgMTYuMDk1OCAxMi40NzkyIDE2LjI4NzUgMTIuMjg3NUMxNi40NzkyIDEyLjA5NTggMTYuNzE2NyAxMiAxNyAxMkMxNy4yODMzIDEyIDE3LjUyMDggMTIuMDk1OCAxNy43MTI1IDEyLjI4NzVDMTcuOTA0MiAxMi40NzkyIDE4IDEyLjcxNjcgMTggMTNWMTRIMjZWMTNDMjYgMTIuNzE2NyAyNi4wOTU4IDEyLjQ3OTIgMjYuMjg3NSAxMi4yODc1QzI2LjQ3OTIgMTIuMDk1OCAyNi43MTY3IDEyIDI3IDEyQzI3LjI4MzMgMTIgMjcuNTIwOCAxMi4wOTU4IDI3LjcxMjUgMTIuMjg3NUMyNy45MDQyIDEyLjQ3OTIgMjggMTIuNzE2NyAyOCAxM1YxNEgyOUMyOS41NSAxNCAzMC4wMjA4IDE0LjE5NTggMzAuNDEyNSAxNC41ODc1QzMwLjgwNDIgMTQuOTc5MiAzMSAxNS40NSAzMSAxNlYzMEMzMSAzMC41NSAzMC44MDQyIDMxLjAyMDggMzAuNDEyNSAzMS40MTI1QzMwLjAyMDggMzEuODA0MiAyOS41NSAzMiAyOSAzMkgxNVpNMTUgMzBIMjlWMjBIMTVWMzBaTTE1IDE4SDI5VjE2SDE1VjE4Wk0yMiAyNEMyMS43MTY3IDI0IDIxLjQ3OTIgMjMuOTA0MiAyMS4yODc1IDIzLjcxMjVDMjEuMDk1OCAyMy41MjA4IDIxIDIzLjI4MzMgMjEgMjNDMjEgMjIuNzE2NyAyMS4wOTU4IDIyLjQ3OTIgMjEuMjg3NSAyMi4yODc1QzIxLjQ3OTIgMjIuMDk1OCAyMS43MTY3IDIyIDIyIDIyQzIyLjI4MzMgMjIgMjIuNTIwOCAyMi4wOTU4IDIyLjcxMjUgMjIuMjg3NUMyMi45MDQyIDIyLjQ3OTIgMjMgMjIuNzE2NyAyMyAyM0MyMyAyMy4yODMzIDIyLjkwNDIgMjMuNTIwOCAyMi43MTI1IDIzLjcxMjVDMjIuNTIwOCAyMy45MDQyIDIyLjI4MzMgMjQgMjIgMjRaTTE4IDI0QzE3LjcxNjcgMjQgMTcuNDc5MiAyMy45MDQyIDE3LjI4NzUgMjMuNzEyNUMxNy4wOTU4IDIzLjUyMDggMTcgMjMuMjgzMyAxNyAyM0MxNyAyMi43MTY3IDE3LjA5NTggMjIuNDc5MiAxNy4yODc1IDIyLjI4NzVDMTcuNDc5MiAyMi4wOTU4IDE3LjcxNjcgMjIgMTggMjJDMTguMjgzMyAyMiAxOC41MjA4IDIyLjA5NTggMTguNzEyNSAyMi4yODc1QzE4LjkwNDIgMjIuNDc5MiAxOSAyMi43MTY3IDE5IDIzQzE5IDIzLjI4MzMgMTguOTA0MiAyMy41MjA4IDE4LjcxMjUgMjMuNzEyNUMxOC41MjA4IDIzLjkwNDIgMTguMjgzMyAyNCAxOCAyNFpNMjYgMjRDMjUuNzE2NyAyNCAyNS40NzkyIDIzLjkwNDIgMjUuMjg3NSAyMy43MTI1QzI1LjA5NTggMjMuNTIwOCAyNSAyMy4yODMzIDI1IDIzQzI1IDIyLjcxNjcgMjUuMDk1OCAyMi40NzkyIDI1LjI4NzUgMjIuMjg3NUMyNS40NzkyIDIyLjA5NTggMjUuNzE2NyAyMiAyNiAyMkMyNi4yODMzIDIyIDI2LjUyMDggMjIuMDk1OCAyNi43MTI1IDIyLjI4NzVDMjYuOTA0MiAyMi40NzkyIDI3IDIyLjcxNjcgMjcgMjNDMjcgMjMuMjgzMyAyNi45MDQyIDIzLjUyMDggMjYuNzEyNSAyMy43MTI1QzI2LjUyMDggMjMuOTA0MiAyNi4yODMzIDI0IDI2IDI0Wk0yMiAyOEMyMS43MTY3IDI4IDIxLjQ3OTIgMjcuOTA0MiAyMS4yODc1IDI3LjcxMjVDMjEuMDk1OCAyNy41MjA4IDIxIDI3LjI4MzMgMjEgMjdDMjEgMjYuNzE2NyAyMS4wOTU4IDI2LjQ3OTIgMjEuMjg3NSAyNi4yODc1QzIxLjQ3OTIgMjYuMDk1OCAyMS43MTY3IDI2IDIyIDI2QzIyLjI4MzMgMjYgMjIuNTIwOCAyNi4wOTU4IDIyLjcxMjUgMjYuMjg3NUMyMi45MDQyIDI2LjQ3OTIgMjMgMjYuNzE2NyAyMyAyN0MyMyAyNy4yODMzIDIyLjkwNDIgMjcuNTIwOCAyMi43MTI1IDI3LjcxMjVDMjIuNTIwOCAyNy45MDQyIDIyLjI4MzMgMjggMjIgMjhaTTE4IDI4QzE3LjcxNjcgMjggMTcuNDc5MiAyNy45MDQyIDE3LjI4NzUgMjcuNzEyNUMxNy4wOTU4IDI3LjUyMDggMTcgMjcuMjgzMyAxNyAyN0MxNyAyNi43MTY3IDE3LjA5NTggMjYuNDc5MiAxNy4yODc1IDI2LjI4NzVDMTcuNDc5MiAyNi4wOTU4IDE3LjcxNjcgMjYgMTggMjZDMTguMjgzMyAyNiAxOC41MjA4IDI2LjA5NTggMTguNzEyNSAyNi4yODc1QzE4LjkwNDIgMjYuNDc5MiAxOSAyNi43MTY3IDE5IDI3QzE5IDI3LjI4MzMgMTguOTA0MiAyNy41MjA4IDE4LjcxMjUgMjcuNzEyNUMxOC41MjA4IDI3LjkwNDIgMTguMjgzMyAyOCAxOCAyOFpNMjYgMjhDMjUuNzE2NyAyOCAyNS40NzkyIDI3LjkwNDIgMjUuMjg3NSAyNy43MTI1QzI1LjA5NTggMjcuNTIwOCAyNSAyNy4yODMzIDI1IDI3QzI1IDI2LjcxNjcgMjUuMDk1OCAyNi40NzkyIDI1LjI4NzUgMjYuMjg3NUMyNS40NzkyIDI2LjA5NTggMjUuNzE2NyAyNiAyNiAyNkMyNi4yODMzIDI2IDI2LjUyMDggMjYuMDk1OCAyNi43MTI1IDI2LjI4NzVDMjYuOTA0MiAyNi40NzkyIDI3IDI2LjcxNjcgMjcgMjdDMjcgMjcuMjgzMyAyNi45MDQyIDI3LjUyMDggMjYuNzEyNSAyNy43MTI1QzI2LjUyMDggMjcuOTA0MiAyNi4yODMzIDI4IDI2IDI4WicgZmlsbD0nJTIzMDA3N0JFJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHNjYWxlOiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogc2NhbGUgNTAwbXMgZWFzZTtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0NHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2xpc3QtaXRlbS1pY29uIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiQ2FsZW5kYXJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IC0zMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogLTlweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ0JyBoZWlnaHQ9JzQ0JyB2aWV3Qm94PScwIDAgNDQgNDQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzExJyB5PScxMScgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyByeD0nMTEnIHN0cm9rZT0nJTIzMDA3N0JFJyBzdHJva2Utd2lkdGg9JzIyJy8lM0UlM0NtYXNrIGlkPSdtYXNrMF84MF85NTYwJyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScxMCcgeT0nMTAnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NyZWN0IHg9JzEwJyB5PScxMCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSclMjNEOUQ5RDknLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazBfODBfOTU2MCknJTNFJTNDcGF0aCBkPSdNMTUgMzJDMTQuNDUgMzIgMTMuOTc5MiAzMS44MDQyIDEzLjU4NzUgMzEuNDEyNUMxMy4xOTU4IDMxLjAyMDggMTMgMzAuNTUgMTMgMzBWMTZDMTMgMTUuNDUgMTMuMTk1OCAxNC45NzkyIDEzLjU4NzUgMTQuNTg3NUMxMy45NzkyIDE0LjE5NTggMTQuNDUgMTQgMTUgMTRIMTZWMTNDMTYgMTIuNzE2NyAxNi4wOTU4IDEyLjQ3OTIgMTYuMjg3NSAxMi4yODc1QzE2LjQ3OTIgMTIuMDk1OCAxNi43MTY3IDEyIDE3IDEyQzE3LjI4MzMgMTIgMTcuNTIwOCAxMi4wOTU4IDE3LjcxMjUgMTIuMjg3NUMxNy45MDQyIDEyLjQ3OTIgMTggMTIuNzE2NyAxOCAxM1YxNEgyNlYxM0MyNiAxMi43MTY3IDI2LjA5NTggMTIuNDc5MiAyNi4yODc1IDEyLjI4NzVDMjYuNDc5MiAxMi4wOTU4IDI2LjcxNjcgMTIgMjcgMTJDMjcuMjgzMyAxMiAyNy41MjA4IDEyLjA5NTggMjcuNzEyNSAxMi4yODc1QzI3LjkwNDIgMTIuNDc5MiAyOCAxMi43MTY3IDI4IDEzVjE0SDI5QzI5LjU1IDE0IDMwLjAyMDggMTQuMTk1OCAzMC40MTI1IDE0LjU4NzVDMzAuODA0MiAxNC45NzkyIDMxIDE1LjQ1IDMxIDE2VjMwQzMxIDMwLjU1IDMwLjgwNDIgMzEuMDIwOCAzMC40MTI1IDMxLjQxMjVDMzAuMDIwOCAzMS44MDQyIDI5LjU1IDMyIDI5IDMySDE1Wk0xNSAzMEgyOVYyMEgxNVYzMFpNMTUgMThIMjlWMTZIMTVWMThaTTIyIDI0QzIxLjcxNjcgMjQgMjEuNDc5MiAyMy45MDQyIDIxLjI4NzUgMjMuNzEyNUMyMS4wOTU4IDIzLjUyMDggMjEgMjMuMjgzMyAyMSAyM0MyMSAyMi43MTY3IDIxLjA5NTggMjIuNDc5MiAyMS4yODc1IDIyLjI4NzVDMjEuNDc5MiAyMi4wOTU4IDIxLjcxNjcgMjIgMjIgMjJDMjIuMjgzMyAyMiAyMi41MjA4IDIyLjA5NTggMjIuNzEyNSAyMi4yODc1QzIyLjkwNDIgMjIuNDc5MiAyMyAyMi43MTY3IDIzIDIzQzIzIDIzLjI4MzMgMjIuOTA0MiAyMy41MjA4IDIyLjcxMjUgMjMuNzEyNUMyMi41MjA4IDIzLjkwNDIgMjIuMjgzMyAyNCAyMiAyNFpNMTggMjRDMTcuNzE2NyAyNCAxNy40NzkyIDIzLjkwNDIgMTcuMjg3NSAyMy43MTI1QzE3LjA5NTggMjMuNTIwOCAxNyAyMy4yODMzIDE3IDIzQzE3IDIyLjcxNjcgMTcuMDk1OCAyMi40NzkyIDE3LjI4NzUgMjIuMjg3NUMxNy40NzkyIDIyLjA5NTggMTcuNzE2NyAyMiAxOCAyMkMxOC4yODMzIDIyIDE4LjUyMDggMjIuMDk1OCAxOC43MTI1IDIyLjI4NzVDMTguOTA0MiAyMi40NzkyIDE5IDIyLjcxNjcgMTkgMjNDMTkgMjMuMjgzMyAxOC45MDQyIDIzLjUyMDggMTguNzEyNSAyMy43MTI1QzE4LjUyMDggMjMuOTA0MiAxOC4yODMzIDI0IDE4IDI0Wk0yNiAyNEMyNS43MTY3IDI0IDI1LjQ3OTIgMjMuOTA0MiAyNS4yODc1IDIzLjcxMjVDMjUuMDk1OCAyMy41MjA4IDI1IDIzLjI4MzMgMjUgMjNDMjUgMjIuNzE2NyAyNS4wOTU4IDIyLjQ3OTIgMjUuMjg3NSAyMi4yODc1QzI1LjQ3OTIgMjIuMDk1OCAyNS43MTY3IDIyIDI2IDIyQzI2LjI4MzMgMjIgMjYuNTIwOCAyMi4wOTU4IDI2LjcxMjUgMjIuMjg3NUMyNi45MDQyIDIyLjQ3OTIgMjcgMjIuNzE2NyAyNyAyM0MyNyAyMy4yODMzIDI2LjkwNDIgMjMuNTIwOCAyNi43MTI1IDIzLjcxMjVDMjYuNTIwOCAyMy45MDQyIDI2LjI4MzMgMjQgMjYgMjRaTTIyIDI4QzIxLjcxNjcgMjggMjEuNDc5MiAyNy45MDQyIDIxLjI4NzUgMjcuNzEyNUMyMS4wOTU4IDI3LjUyMDggMjEgMjcuMjgzMyAyMSAyN0MyMSAyNi43MTY3IDIxLjA5NTggMjYuNDc5MiAyMS4yODc1IDI2LjI4NzVDMjEuNDc5MiAyNi4wOTU4IDIxLjcxNjcgMjYgMjIgMjZDMjIuMjgzMyAyNiAyMi41MjA4IDI2LjA5NTggMjIuNzEyNSAyNi4yODc1QzIyLjkwNDIgMjYuNDc5MiAyMyAyNi43MTY3IDIzIDI3QzIzIDI3LjI4MzMgMjIuOTA0MiAyNy41MjA4IDIyLjcxMjUgMjcuNzEyNUMyMi41MjA4IDI3LjkwNDIgMjIuMjgzMyAyOCAyMiAyOFpNMTggMjhDMTcuNzE2NyAyOCAxNy40NzkyIDI3LjkwNDIgMTcuMjg3NSAyNy43MTI1QzE3LjA5NTggMjcuNTIwOCAxNyAyNy4yODMzIDE3IDI3QzE3IDI2LjcxNjcgMTcuMDk1OCAyNi40NzkyIDE3LjI4NzUgMjYuMjg3NUMxNy40NzkyIDI2LjA5NTggMTcuNzE2NyAyNiAxOCAyNkMxOC4yODMzIDI2IDE4LjUyMDggMjYuMDk1OCAxOC43MTI1IDI2LjI4NzVDMTguOTA0MiAyNi40NzkyIDE5IDI2LjcxNjcgMTkgMjdDMTkgMjcuMjgzMyAxOC45MDQyIDI3LjUyMDggMTguNzEyNSAyNy43MTI1QzE4LjUyMDggMjcuOTA0MiAxOC4yODMzIDI4IDE4IDI4Wk0yNiAyOEMyNS43MTY3IDI4IDI1LjQ3OTIgMjcuOTA0MiAyNS4yODc1IDI3LjcxMjVDMjUuMDk1OCAyNy41MjA4IDI1IDI3LjI4MzMgMjUgMjdDMjUgMjYuNzE2NyAyNS4wOTU4IDI2LjQ3OTIgMjUuMjg3NSAyNi4yODc1QzI1LjQ3OTIgMjYuMDk1OCAyNS43MTY3IDI2IDI2IDI2QzI2LjI4MzMgMjYgMjYuNTIwOCAyNi4wOTU4IDI2LjcxMjUgMjYuMjg3NUMyNi45MDQyIDI2LjQ3OTIgMjcgMjYuNzE2NyAyNyAyN0MyNyAyNy4yODMzIDI2LjkwNDIgMjcuNTIwOCAyNi43MTI1IDI3LjcxMjVDMjYuNTIwOCAyNy45MDQyIDI2LjI4MzMgMjggMjYgMjhaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRzY2FsZTogMS4xO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fbGlzdC1pdGVtLXRleHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLnRyaWJlLWV2ZW50cy1jLXRvcC1iYXIge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXG5cdFx0XHQmIC50cmliZS1ldmVudHMtYy10b3AtYmFyX19uYXYge1xuXG5cdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jLXRvcC1iYXJfX25hdi1saXN0IHtcblxuXHRcdFx0XHRcdCY6aGFzKGJ1dHRvbikge1xuXG5cdFx0XHRcdFx0XHQmIC50cmliZS1jb21tb24tYy1idG4taWNvbi0tY2FyZXQtbGVmdCxcblx0XHRcdFx0XHRcdCYgLnRyaWJlLWNvbW1vbi1jLWJ0bi1pY29uLS1jYXJldC1yaWdodCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtYy10b3AtYmFyX19uYXYtbGlzdC1pdGVtIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdCYgYnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiAudHJpYmUtY29tbW9uLWMtYnRuLWljb24ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi0yKTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ2cHg7XG5cblx0XHRcdFx0XHRcdFx0JiBzdmcge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiAudHJpYmUtY29tbW9uLWMtYnRuLWljb24tLWNhcmV0LWxlZnQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xuXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDEwIDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNS4yNDI5MSA3Ljg1MzU1QzUuMDQ3NjUgNy42NTgyOSA1LjA0NzY1IDcuMzQxNzEgNS4yNDI5MSA3LjE0NjQ1TDkuNjA5MzQgMi43ODAwMkM5LjgwNDYgMi41ODQ3NiA5LjgwNDYgMi4yNjgxOCA5LjYwOTM0IDIuMDcyOTJMNy44ODk5NyAwLjM1MzU1M0M3LjY5NDcxIDAuMTU4MjkxIDcuMzc4MTMgMC4xNTgyOTEgNy4xODI4NyAwLjM1MzU1M0wwLjM4OTk3MSA3LjE0NjQ1QzAuMTk0NzA5IDcuMzQxNzEgMC4xOTQ3MDkgNy42NTgyOSAwLjM4OTk3MSA3Ljg1MzU1TDcuMTgyODYgMTQuNjQ2NEM3LjM3ODEzIDE0Ljg0MTcgNy42OTQ3MSAxNC44NDE3IDcuODg5OTcgMTQuNjQ2NEw5LjYwOTM0IDEyLjkyNzFDOS44MDQ2IDEyLjczMTggOS44MDQ2IDEyLjQxNTIgOS42MDkzNCAxMi4yMkw1LjI0MjkxIDcuODUzNTVaJyBmaWxsPSclMjMwRjMwNzInLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcblxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTAgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001LjI0MjkxIDcuODUzNTVDNS4wNDc2NSA3LjY1ODI5IDUuMDQ3NjUgNy4zNDE3MSA1LjI0MjkxIDcuMTQ2NDVMOS42MDkzNCAyLjc4MDAyQzkuODA0NiAyLjU4NDc2IDkuODA0NiAyLjI2ODE4IDkuNjA5MzQgMi4wNzI5Mkw3Ljg4OTk3IDAuMzUzNTUzQzcuNjk0NzEgMC4xNTgyOTEgNy4zNzgxMyAwLjE1ODI5MSA3LjE4Mjg3IDAuMzUzNTUzTDAuMzg5OTcxIDcuMTQ2NDVDMC4xOTQ3MDkgNy4zNDE3MSAwLjE5NDcwOSA3LjY1ODI5IDAuMzg5OTcxIDcuODUzNTVMNy4xODI4NiAxNC42NDY0QzcuMzc4MTMgMTQuODQxNyA3LjY5NDcxIDE0Ljg0MTcgNy44ODk5NyAxNC42NDY0TDkuNjA5MzQgMTIuOTI3MUM5LjgwNDYgMTIuNzMxOCA5LjgwNDYgMTIuNDE1MiA5LjYwOTM0IDEyLjIyTDUuMjQyOTEgNy44NTM1NVonIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiAudHJpYmUtY29tbW9uLWMtYnRuLWljb24tLWNhcmV0LXJpZ2h0IHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcblxuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxMCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQuNzU2NiA3LjE0NjQ1QzQuOTUxODYgNy4zNDE3MSA0Ljk1MTg2IDcuNjU4MjkgNC43NTY2IDcuODUzNTVMMC4zOTAxNzYgMTIuMjJDMC4xOTQ5MTMgMTIuNDE1MiAwLjE5NDkxMyAxMi43MzE4IDAuMzkwMTc1IDEyLjkyNzFMMi4xMDk1NCAxNC42NDY0QzIuMzA0OCAxNC44NDE3IDIuNjIxMzggMTQuODQxNyAyLjgxNjY1IDE0LjY0NjRMOS42MDk1NCA3Ljg1MzU1QzkuODA0OCA3LjY1ODI5IDkuODA0OCA3LjM0MTcxIDkuNjA5NTQgNy4xNDY0NUwyLjgxNjY1IDAuMzUzNTUxQzIuNjIxMzkgMC4xNTgyODkgMi4zMDQ4IDAuMTU4Mjg5IDIuMTA5NTQgMC4zNTM1NTFMMC4zOTAxNzggMi4wNzI5MUMwLjE5NDkxNiAyLjI2ODE4IDAuMTk0OTE2IDIuNTg0NzYgMC4zOTAxNzggMi43ODAwMkw0Ljc1NjYgNy4xNDY0NVonIGZpbGw9JyUyMzBGMzA3MicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxMCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQuNzU2NiA3LjE0NjQ1QzQuOTUxODYgNy4zNDE3MSA0Ljk1MTg2IDcuNjU4MjkgNC43NTY2IDcuODUzNTVMMC4zOTAxNzYgMTIuMjJDMC4xOTQ5MTMgMTIuNDE1MiAwLjE5NDkxMyAxMi43MzE4IDAuMzkwMTc1IDEyLjkyNzFMMi4xMDk1NCAxNC42NDY0QzIuMzA0OCAxNC44NDE3IDIuNjIxMzggMTQuODQxNyAyLjgxNjY1IDE0LjY0NjRMOS42MDk1NCA3Ljg1MzU1QzkuODA0OCA3LjY1ODI5IDkuODA0OCA3LjM0MTcxIDkuNjA5NTQgNy4xNDY0NUwyLjgxNjY1IDAuMzUzNTUxQzIuNjIxMzkgMC4xNTgyODkgMi4zMDQ4IDAuMTU4Mjg5IDIuMTA5NTQgMC4zNTM1NTFMMC4zOTAxNzggMi4wNzI5MUMwLjE5NDkxNiAyLjI2ODE4IDAuMTk0OTE2IDIuNTg0NzYgMC4zOTAxNzggMi43ODAwMkw0Ljc1NjYgNy4xNDY0NVonIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAudHJpYmUtZXZlbnRzLWMtdG9wLWJhcl9fdG9kYXktYnV0dG9uIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggdmFyKC0tbGlnaHQtZ3JleS0zKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRmb250LXNpemU6IHZhcigtLXJlZ3VsYXItYm9keSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRvcmRlcjogMztcblx0XHRcdFx0cGFkZGluZzogMTNweCAyNnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1saWdodC1ibHVlKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAudHJpYmUtZXZlbnRzLWMtdG9wLWJhcl9fZGF0ZXBpY2tlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdFx0XHQmOmhhcygudHJpYmUtZXZlbnRzLWMtdG9wLWJhcl9fZGF0ZXBpY2tlci1idXR0b24tLW9wZW4pIHtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHRvcDogLTZweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAudHJpYmUtY29tbW9uLWMtYnRuX19jbGVhciB7XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PSczNCcgdmlld0JveD0nMCAwIDM0IDM0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDbWFzayBpZD0nbWFzazBfMTIyXzMwNzcnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzAnIHk9JzAnIHdpZHRoPSczNCcgaGVpZ2h0PSczNCclM0UlM0NyZWN0IHg9JzM0JyB3aWR0aD0nMzQnIGhlaWdodD0nMzQnIHRyYW5zZm9ybT0ncm90YXRlKDkwIDM0IDApJyBmaWxsPSclMjNEOUQ5RDknLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazBfMTIyXzMwNzcpJyUzRSUzQ3BhdGggZD0nTTE2LjY0NTkgMTYuMzYzMUMxNi44NDEyIDE2LjU1ODQgMTcuMTU3OCAxNi41NTg0IDE3LjM1MyAxNi4zNjMxTDIzLjE2MjYgMTAuNTUzNUMyMy4zNTc5IDEwLjM1ODMgMjMuNjc0NCAxMC4zNTgzIDIzLjg2OTcgMTAuNTUzNUwyNi4yNzkzIDEyLjk2MzFDMjYuNDc0NSAxMy4xNTg0IDI2LjQ3NDUgMTMuNDc0OSAyNi4yNzkzIDEzLjY3MDJMMTcuMzUzIDIyLjU5NjRDMTcuMTU3OCAyMi43OTE3IDE2Ljg0MTIgMjIuNzkxNyAxNi42NDU5IDIyLjU5NjRMNy43MTk3IDEzLjY3MDJDNy41MjQ0NCAxMy40NzQ5IDcuNTI0NDQgMTMuMTU4NCA3LjcxOTcgMTIuOTYzMUwxMC4xMjkzIDEwLjU1MzVDMTAuMzI0NSAxMC4zNTgzIDEwLjY0MTEgMTAuMzU4MyAxMC44MzY0IDEwLjU1MzVMMTYuNjQ1OSAxNi4zNjMxWicgZmlsbD0nJTIzMDAwQzJDJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6IDZweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0XHRcdFx0b3V0bGluZTogZG90dGVkIDJweCB2YXIoLS1ibGFjaykgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiA0cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWMtdG9wLWJhcl9fZGF0ZXBpY2tlci10aW1lIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtYy10b3AtYmFyX19kYXRlcGlja2VyLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtYy10b3AtYmFyX19kYXRlcGlja2VyLWRlc2t0b3Age1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEpO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0M3B4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC50cmliZS1jb21tb24tYy1zdmdpY29uLS1jYXJldC1kb3duIHtcblxuXHRcdFx0XHRcdFx0JiBwYXRoIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5kYXRlcGlja2VyLWRyb3Bkb3duIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHR0b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC50YWJsZS1jb25kZW5zZWQge1xuXG5cdFx0XHRcdFx0XHQmIHRoZWFkIHtcblxuXHRcdFx0XHRcdFx0XHQmIC5kYXRlcGlja2VyLXN3aXRjaCB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYgLnByZXYge1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTAgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001LjI0MzQgOC4zNTM1NUM1LjA0ODE0IDguMTU4MjkgNS4wNDgxNCA3Ljg0MTcxIDUuMjQzNCA3LjY0NjQ1TDkuNjA5ODIgMy4yODAwMkM5LjgwNTA5IDMuMDg0NzYgOS44MDUwOSAyLjc2ODE4IDkuNjA5ODIgMi41NzI5Mkw3Ljg5MDQ2IDAuODUzNTUzQzcuNjk1MiAwLjY1ODI5IDcuMzc4NjIgMC42NTgyOSA3LjE4MzM1IDAuODUzNTUyTDAuMzkwNDU4IDcuNjQ2NDRDMC4xOTUxOTYgNy44NDE3MSAwLjE5NTE5NiA4LjE1ODI5IDAuMzkwNDU4IDguMzUzNTVMNy4xODMzNSAxNS4xNDY0QzcuMzc4NjEgMTUuMzQxNyA3LjY5NTE5IDE1LjM0MTcgNy44OTA0NiAxNS4xNDY0TDkuNjA5ODIgMTMuNDI3MUM5LjgwNTA4IDEzLjIzMTggOS44MDUwOCAxMi45MTUyIDkuNjA5ODIgMTIuNzJMNS4yNDM0IDguMzUzNTVaJyBmaWxsPSclMjMwRjMwNzInLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0JiBzdmcge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmIC5uZXh0IHtcblxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDEwIDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNC43NTY2IDcuNjQ2NDVDNC45NTE4NiA3Ljg0MTcxIDQuOTUxODYgOC4xNTgyOSA0Ljc1NjYgOC4zNTM1NUwwLjM5MDE3NiAxMi43MkMwLjE5NDkxMyAxMi45MTUyIDAuMTk0OTEzIDEzLjIzMTggMC4zOTAxNzUgMTMuNDI3MUwyLjEwOTU0IDE1LjE0NjRDMi4zMDQ4IDE1LjM0MTcgMi42MjEzOCAxNS4zNDE3IDIuODE2NjUgMTUuMTQ2NEw5LjYwOTU0IDguMzUzNTVDOS44MDQ4IDguMTU4MjkgOS44MDQ4IDcuODQxNzEgOS42MDk1NCA3LjY0NjQ1TDIuODE2NjUgMC44NTM1NTFDMi42MjEzOSAwLjY1ODI4OSAyLjMwNDggMC42NTgyODkgMi4xMDk1NCAwLjg1MzU1MUwwLjM5MDE3OCAyLjU3MjkxQzAuMTk0OTE2IDIuNzY4MTggMC4xOTQ5MTYgMy4wODQ3NiAwLjM5MDE3OCAzLjI4MDAyTDQuNzU2NiA3LjY0NjQ1WicgZmlsbD0nJTIzMEYzMDcyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYgc3ZnIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgLm1vbnRoLFxuXHRcdFx0XHRcdFx0JiAueWVhciB7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogNXB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiAuZGF5IHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMXB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE0cHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmIC5tb250aC5hY3RpdmUsXG5cdFx0XHRcdFx0XHQmIC55ZWFyLmFjdGl2ZSxcblx0XHRcdFx0XHRcdCYgLmRheS5hY3RpdmUsXG5cdFx0XHRcdFx0XHQmIC5tb250aC5hY3RpdmUuZm9jdXNlZCxcblx0XHRcdFx0XHRcdCYgLnllYXIuYWN0aXZlLmZvY3VzZWQsXG5cdFx0XHRcdFx0XHQmIC5kYXkuYWN0aXZlLmZvY3VzZWQge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ibHVlKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmIC5tb250aC5jdXJyZW50LFxuXHRcdFx0XHRcdFx0JiAueWVhci5jdXJyZW50LFxuXHRcdFx0XHRcdFx0JiAuZGF5LmN1cnJlbnQge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWNsb3VkKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bl9fY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoIHtcblxuXHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9faGVhZGVyIHtcblxuXHRcdFx0JiB0ciB7XG5cblx0XHRcdFx0JiB0aCB7XG5cblx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2hlYWRlci1jb2x1bW4tdGl0bGUge1xuXG5cdFx0XHRcdFx0XHQmIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0LWdyZXkpO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cblx0XHRcdFx0XHRcdFx0JiBzcGFuIHtcblxuXHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2hlYWRlci1jb2x1bW4tdGl0bGUtbW9iaWxlLFxuXHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19oZWFkZXItY29sdW1uLXRpdGxlLWRlc2t0b3Age1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fYm9keSB7XG5cblx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fd2VlayB7XG5cblx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXkge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA2OTJweCkge1xuXG5cdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX211bHRpZGF5LWV2ZW50LWJhcixcblx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fY2FsZW5kYXItZXZlbnQge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ibHVlLTUpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDJweCAxNHB4O1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzLXdpdGhpbiB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZGFyay1jbG91ZCk7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX211bHRpZGF5LWV2ZW50LWJhci1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fbXVsdGlkYXktZXZlbnQtYmFyLXRpdGxlLFxuXHRcdFx0XHRcdFx0XHRcdCYgdGltZSxcblx0XHRcdFx0XHRcdFx0XHQmIHNwYW4sXG5cdFx0XHRcdFx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2NhbGVuZGFyLWV2ZW50IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxNHB4IDE0cHggMTRweDtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19jYWxlbmRhci1ldmVudC1kYXRldGltZSxcblx0XHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19jYWxlbmRhci1ldmVudC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0XHRcdCYgdGltZSxcblx0XHRcdFx0XHRcdFx0XHQmIHNwYW4sXG5cdFx0XHRcdFx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zdGF0dXMtbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLXN0YXR1cy1sYWJlbF9fdGV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZXJyb3IpICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCYudHJpYmUtZXZlbnRzLXN0YXR1cy1sYWJlbF9fdGV4dC0tcG9zdHBvbmVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXBvc3Rwb25lZC1vcmFuZ2UpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCYudHJpYmUtZXZlbnRzLXN0YXR1cy1sYWJlbF9fdGV4dC0tY2FuY2VsbGVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWVycm9yKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LWNlbGwge1xuXG5cdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2V2ZW50cyB7XG5cblx0XHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19tdWx0aWRheS1ldmVudC13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cy13aXRoaW4ge1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX211bHRpZGF5LWV2ZW50LWJhcixcblx0XHRcdFx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fY2FsZW5kYXItZXZlbnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWNsb3VkKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX211bHRpZGF5LWV2ZW50LWJhci10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMtd2l0aGluIHtcblxuXHRcdFx0XHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19tdWx0aWRheS1ldmVudC1iYXIsXG5cdFx0XHRcdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2NhbGVuZGFyLWV2ZW50IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogMnB4IGRvdHRlZCB2YXIoLS1ibGFjayk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fbW9iaWxlLWV2ZW50cy1pY29uLS1ldmVudCB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktLXBhc3QsXG5cdFx0XHRcdFx0Ji50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS0tb3RoZXItbW9udGgge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXG5cdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX21vYmlsZS1ldmVudHMtaWNvbi0tZXZlbnQge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LWRhdGUge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LWRhdGUtZGF5bnVtIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA2OTJweCkge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1taXN0KTtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS1kYXRlLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS1jZWxsLS1zZWxlY3RlZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi0yKTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktLWN1cnJlbnQge1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDY5MnB4KSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi0yKTtcblxuXHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktZGF0ZS1kYXludW0ge1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NycgaGVpZ2h0PSc0Micgdmlld0JveD0nMCAwIDQ3IDQyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTQ0Ljk3MzQgMTcuNTQ3NkM0NC4xODcyIDEzLjU4MDggNDIuMTQ0OSA5Ljc4MzQzIDM4Ljk5NzIgNy4xOTUzNkMzNy42NTU0IDYuMDkxMTkgMzYuMTU2OSA1LjI1ODY5IDM0LjU3MjcgNC42NDIzNEMzNC45MDY3IDQuODg3NzEgMzUuMjMxOCA1LjE0NDc3IDM1LjU1MSA1LjQxMzUxQzQyLjMyODEgMTEuMDk1IDQ0LjIxNjcgMjAuODYwMSA0MS4yMDggMjguOTY2MUM0MC4xNjc2IDMxLjc2NDUgMzguNTU5OCAzNC4zMTE3IDM2LjQ2NDMgMzYuMzgyN0MzOS4yOTg3IDM0LjY1NjQgNDEuNzEzNCAzMi4yNTIzIDQzLjMxODIgMjkuMzEzN0M0NS4yNjAxIDI1Ljc1MjkgNDUuNzYyNSAyMS41MjkxIDQ0Ljk3MzQgMTcuNTQ0N00xNS4xNzUzIDM5LjQ1NTdDMTcuODMyMyA0MC4zNzg4IDIwLjY2MzggNDAuNzUyNyAyMy40NTY4IDQwLjU3MTZDMTYuMjkyNSAzOS42NTczIDkuNzcyNDkgMzUuMDcxMiA2LjAwMTE4IDI4Ljc1NThDNC4wNzQxNSAyNS41MjggMi44MTIxMiAyMS43NTQgMi42NzkxMiAxNy45NzEyQzIuNTE5NTEgMTguMDUwMSAyLjMzMDM2IDE4LjA3NjQgMi4xNzM3MSAxOC4wMzU1QzEuNzM5MjQgMjIuNzI2NyAyLjg1OTQgMjcuNTQwNiA1LjM1MDk1IDMxLjU1NzFDNy42NDE1MiAzNS4yNDk0IDExLjA5MzYgMzguMDMzMSAxNS4xNzUzIDM5LjQ1NTdaTTE4LjMyODkgMS44NzMxNkMxNC44MzU0IDIuNDA3NzIgMTEuNTI4MSAzLjk0NDIxIDguOTMzMTEgNi4zMjQ4OEMxMS4zNDQ5IDQuNjIxODkgMTQuMTI2IDMuNDMwMSAxNy4wMTk2IDIuNzExNTFDMTkuMTY1MyAyLjE3Njk2IDIxLjM3OSAxLjg4NDg1IDIzLjU5NTcgMS43NzY3N0MyMS44NDMxIDEuNTgxMDYgMjAuMDY5NyAxLjYwMTUgMTguMzI4OSAxLjg3MDI0TTMwLjA1OTUgMy41NjE1NEwyOS42OTAxIDMuMzk3OTZDMjguMzcxOSAzLjIxMzk0IDI3LjAzODkgMy4xMjYzIDI1LjcyMzcgMy4xMjA0NkMyMC40NTEgMy4wODI0OSAxNC45NzEzIDQuMDc1NjUgMTAuNDczIDYuOTI2NjJDOC4xMTQ0MSA4LjQyMjIxIDYuMDg2ODkgMTAuNDc4NiA0LjcwMzY4IDEyLjkwMzFDMi42MiAxOS43OTk4IDUuODc3MDUgMjcuODc5NSAxMS4wMTA5IDMyLjkzMjlDMTQuMDkzNSAzNS45NzA5IDE4LjAwMzggMzguMTYxNyAyMi4yMzMyIDM5LjAxNDZDMjQuOTQzNCAzOS41NjM4IDI3Ljc1MTIgMzkuNDc5MSAzMC40MzE5IDM4Ljg1MUMzMi44NjczIDM3LjczODEgMzUuMDU0NSAzNi4xMTExIDM2Ljc3MTcgMzQuMDE5NkMzOS4zMTA1IDMwLjkyMzIgNDAuNzkxMiAyNi45ODU2IDQxLjE0IDIyLjk5NTVDNDEuNDg1OCAxOS4wMzQ1IDQwLjc1NTggMTQuOTY1NCAzOC44MTEgMTEuNDY2QzM2Ljg2MDMgNy45NTc3NiAzMy42OTE5IDUuMjAwMjcgMzAuMDUzNiAzLjU2NDQ3TTQzLjg4ODcgMTAuODczQzQ2LjA5OTQgMTQuNTk0NCA0Ny4wODA3IDE5LjA5ODcgNDYuNTkwMSAyMy4zODY5QzQ1LjYyNjYgMzEuNzY3NCAzOC44ODE5IDM4LjIyNTkgMzAuOTQwMyA0MC4xNTA5QzI3Ljk0OTMgNDEuNDkxNyAyNC42MjEzIDQyLjA5MzQgMjEuMzQ2NSA0MS45ODgzQzE3LjEyNiA0MS44NTEgMTIuODcyOSA0MC41MTkgOS40MzI2IDM3Ljk4OTNDNS40NDg0OSAzNS4wNjUzIDIuNjk2ODUgMzAuNjU3NCAxLjQ1NTUxIDI1Ljg5MzJDMC4yMDIzNDUgMjEuMDg1MSAwLjU1NDA1OCAxNS45NzYxIDIuMzgzNTYgMTEuMzkyOUM0LjE2ODcyIDYuOTI2NjIgNy4yMDcwNSAzLjAwOTQ2IDExLjA2NyAwLjE3NjAxOUMxMS4zNjU1IC0wLjA0MDE0MDIgMTEuNzY0NSAtMC4wODk3OTg1IDEyLjAzOTQgMC4yMTM5OTNDMTIuMjcgMC40NjUyMDYgMTIuMzE0MyAwLjk3MDU1MSAxMi4wMTI4IDEuMTkyNTVDMTAuMjYwMiAyLjQ3NzgzIDguNjU4MjQgMy45ODUxIDcuMjk4NjggNS42ODUxNkM2LjgwODA1IDYuMjk1NjcgNi4zNDk5NCA2LjkzNTM5IDUuOTE4NDIgNy41ODk3MUM3LjM5NjIxIDUuNjYxOCA5LjI4Nzc4IDQuMDQwNiAxMS4zOTUxIDIuODI4MzVDMTcuMDE2NiAtMC40MTExMTcgMjQuMDQ3OSAtMC40NTc4NTQgMzAuMDAzNCAyLjA0NTUxQzMxLjA2NDQgMi4yMDAzMiAzMi4xMTY2IDIuNDE2NDggMzMuMTUxMSAyLjcwODU5QzM3LjY3MDEgMy45ODgwMiA0MS40NzEgNi44MDY4NiA0My44ODg3IDEwLjg3M1onIGZpbGw9JyUyMzgzQTgyRScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblxuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoLW1vYmlsZS1ldmVudHMge1xuXG5cdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoLW1vYmlsZS1ldmVudHNfX21vYmlsZS1kYXkge1xuXG5cdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGgtbW9iaWxlLWV2ZW50c19fZGF5LW1hcmtlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aC1tb2JpbGUtZXZlbnRzX19tb2JpbGUtZXZlbnQgKyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoLW1vYmlsZS1ldmVudHNfX21vYmlsZS1ldmVudCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aC1tb2JpbGUtZXZlbnRzX19tb2JpbGUtZXZlbnQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleSk7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblxuXHRcdFx0XHQmIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGgtbW9iaWxlLWV2ZW50c19fbW9iaWxlLWV2ZW50LWRhdGV0aW1lIHtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIHNwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlLTMpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aC1tb2JpbGUtZXZlbnRzX19tb2JpbGUtZXZlbnQtdGl0bGUge1xuXG5cdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoLW1vYmlsZS1ldmVudHNfX21vYmlsZS1ldmVudC10aXRsZS1saW5rIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0LW5hdnkpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udHJpYmUtZXZlbnRzLXNwaW5uZXIsXG4udHJpYmUtZXZlbnRzLWxvYWRpbmctc3Bpbm5lcixcbi50cmliZS1ldmVudHMtbG9hZGluZy1zcGlubmVyOjpiZWZvcmUsXG4udHJpYmUtZXZlbnRzLWxvYWRpbmctc3Bpbm5lcjo6YWZ0ZXIsXG4udHJpYmUtY29tbW9uLWMtbG9hZGVyX19kb3Qge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKSAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgLmRheSxcbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgLm1vbnRoLFxuLnRyaWJlLWV2ZW50cyAuZGF0ZXBpY2tlciAueWVhciB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRyaWJlLWV2ZW50cyAuZGF0ZXBpY2tlciAuZGF5LmN1cnJlbnQ6OmJlZm9yZSxcbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgLm1vbnRoLmN1cnJlbnQ6OmJlZm9yZSxcbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgLnllYXIuY3VycmVudDo6YmVmb3JlIHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgLmRheS5jdXJyZW50LmZvY3VzZWQ6OmJlZm9yZSxcbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgLmRheS5jdXJyZW50OmZvY3VzOjpiZWZvcmUsXG4udHJpYmUtZXZlbnRzIC5kYXRlcGlja2VyIC5tb250aC5jdXJyZW50LmZvY3VzZWQ6OmJlZm9yZSxcbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgLm1vbnRoLmN1cnJlbnQ6Zm9jdXM6OmJlZm9yZSxcbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgLnllYXIuY3VycmVudC5mb2N1c2VkOjpiZWZvcmUsXG4udHJpYmUtZXZlbnRzIC5kYXRlcGlja2VyIC55ZWFyLmN1cnJlbnQ6Zm9jdXM6OmJlZm9yZSB7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEV2ZW50cyAtIFNpbmdsZSBFdmVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5ldmVudC0tYmFubmVyIHtcblxuXHQmIC5ldmVudHMtYmFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1jbG91ZCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxNiAxMicgZmlsbD0nbm9uZScgYXJpYS1oaWRkZW49J3RydWUnIGZvY3VzYWJsZT0nZmFsc2UnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002IDEyTDAgNkw2IDBMNy40IDEuNDVMMy44NSA1SDE2VjdIMy44NUw3LjQgMTAuNTVMNiAxMlonIGZpbGw9JyUyMzBGMzA3MicvJTNFJTNDL3N2ZyUzRSUwQVwiKSAvIFwiQmFjayB0byBBbGwgRXZlbnRzIEljb25cIjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQmIGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlLTIpO1xuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmIC5pbWFnZS1jb250YWluZXIge1xuXG5cdFx0JiBpbWcge1xuXHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0JiAuY29udGVudC0tY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDUwcHggYXV0byAzMHB4IGF1dG87XG5cdFx0bWF4LXdpZHRoOiA5MjBweDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cblx0XHQmIC5ldmVudC10aXRsZSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tdGV4dC1uYXZ5KTtcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMzVweCAwO1xuXHRcdH1cblxuXHRcdCYgLmV2ZW50LXRpdGxlICsgLmJ0bi1yZXBlYXRlci0tY29udGFpbmVyLFxuXHRcdCYgLmNvbnRlbnQgKyAuYnRuLXJlcGVhdGVyLS1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHR9XG5cblx0XHQmIC5jb250ZW50IHtcblxuXHRcdFx0JiAuY29udGVudC0taW5uZXIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXG5cdFx0XHRcdCYgcCArIHAge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5idG4tcmVwZWF0ZXItLWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4jdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRlIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdHBhZGRpbmc6IDA7XG5cblx0JiAudHJpYmUtZXZlbnRzLXNpbmdsZSB7XG5cblx0XHQmIC50cmliZS1ldmVudHMtYmFjayB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYgLnRyaWJlLWV2ZW50cy1ub3RpY2VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktMik7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogMCAzMHB4O1xuXHRcdFx0cGFkZGluZzogMzBweCAyNXB4IDI0cHggMjVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcblxuXHRcdFx0JiB1bCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleS0zKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMjBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0JiBsaSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Z2FwOiAyN3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIGFyaWEtaGlkZGVuPSd0cnVlJyBmb2N1c2FibGU9J2ZhbHNlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTIgMEM1LjM3MzA1IDAgMCA1LjM3NDk4IDAgMTJDMCAxOC42Mjg5IDUuMzczMDUgMjQgMTIgMjRDMTguNjI3IDI0IDI0IDE4LjYyODkgMjQgMTJDMjQgNS4zNzQ5OCAxOC42MjcgMCAxMiAwWk0xMiA1LjMyMjU4QzEzLjEyMjQgNS4zMjI1OCAxNC4wMzIzIDYuMjMyNDUgMTQuMDMyMyA3LjM1NDg0QzE0LjAzMjMgOC40NzcyMyAxMy4xMjI0IDkuMzg3MSAxMiA5LjM4NzFDMTAuODc3NiA5LjM4NzEgOS45Njc3NCA4LjQ3NzIzIDkuOTY3NzQgNy4zNTQ4NEM5Ljk2Nzc0IDYuMjMyNDUgMTAuODc3NiA1LjMyMjU4IDEyIDUuMzIyNThaTTE0LjcwOTcgMTcuNjEyOUMxNC43MDk3IDE3LjkzMzYgMTQuNDQ5NyAxOC4xOTM1IDE0LjEyOSAxOC4xOTM1SDkuODcwOTdDOS41NTAzMSAxOC4xOTM1IDkuMjkwMzIgMTcuOTMzNiA5LjI5MDMyIDE3LjYxMjlWMTYuNDUxNkM5LjI5MDMyIDE2LjEzMSA5LjU1MDMxIDE1Ljg3MSA5Ljg3MDk3IDE1Ljg3MUgxMC40NTE2VjEyLjc3NDJIOS44NzA5N0M5LjU1MDMxIDEyLjc3NDIgOS4yOTAzMiAxMi41MTQyIDkuMjkwMzIgMTIuMTkzNVYxMS4wMzIzQzkuMjkwMzIgMTAuNzExNiA5LjU1MDMxIDEwLjQ1MTYgOS44NzA5NyAxMC40NTE2SDEyLjk2NzdDMTMuMjg4NCAxMC40NTE2IDEzLjU0ODQgMTAuNzExNiAxMy41NDg0IDExLjAzMjNWMTUuODcxSDE0LjEyOUMxNC40NDk3IDE1Ljg3MSAxNC43MDk3IDE2LjEzMSAxNC43MDk3IDE2LjQ1MTZWMTcuNjEyOVonIGZpbGw9JyUyMzBBNEE5RCcvJTNFJTNDL3N2ZyUzRSUwQVwiKSAvIFwiRXZlbnQgTm90aWNlIEljb25cIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0JiAudHJpYmUtZXZlbnRzLW5vdGljZXMgKyAudHJpYmUtZXZlbnRzLXN0YXR1cy1zaW5nbGUtbm90aWNlIHtcblx0XHRcdHBhZGRpbmc6IDAgMjVweDtcblx0XHR9XG5cblx0XHQmIC50cmliZS1ldmVudHMtc3RhdHVzLXNpbmdsZS1ub3RpY2Uge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0yKTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IDAgMzBweCAtMzBweCAzMHB4O1xuXHRcdFx0cGFkZGluZzogMzBweCAyNXB4IDAgMjVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcblxuXHRcdFx0JiAudHJpYmUtZXZlbnRzLXN0YXR1cy1zaW5nbGUge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0Ji50cmliZS1ldmVudHMtc3RhdHVzLXNpbmdsZS0tcG9zdHBvbmVkIHtcblxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zdGF0dXMtc2luZ2xlX19oZWFkZXIge1xuXHRcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnIGZpbGw9J25vbmUnIGFyaWEtaGlkZGVuPSd0cnVlJyBmb2N1c2FibGU9J2ZhbHNlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTUgM0MxNS42ODkxIDMgMTYuMzIxOSAzLjM3OTY5IDE2LjY1IDMuOTg0MzhMMjYuNzc1IDIyLjczNDRDMjcuMDg5MSAyMy4zMTU2IDI3LjA3NSAyNC4wMTg3IDI2LjczNzUgMjQuNTg1OUMyNi40IDI1LjE1MzEgMjUuNzg1OSAyNS41IDI1LjEyNSAyNS41SDQuODc0OTlDNC4yMTQwNSAyNS41IDMuNTk5OTkgMjUuMTUzMSAzLjI2MjQ5IDI0LjU4NTlDMi45MjQ5OSAyNC4wMTg3IDIuOTEwOTMgMjMuMzE1NiAzLjIyNDk5IDIyLjczNDRMMTMuMzUgMy45ODQzOEMxMy42NzgxIDMuMzc5NjkgMTQuMzEwOSAzIDE1IDNaTTE1IDE5LjVDMTQuMTcwMyAxOS41IDEzLjUgMjAuMTcwMyAxMy41IDIxQzEzLjUgMjEuODI5NyAxNC4xNzAzIDIyLjUgMTUgMjIuNUMxNS44Mjk3IDIyLjUgMTYuNSAyMS44Mjk3IDE2LjUgMjFDMTYuNSAyMC4xNzAzIDE1LjgyOTcgMTkuNSAxNSAxOS41Wk0xNSAxMC41QzE0LjE0NjkgMTAuNSAxMy40NjcyIDExLjIyNjYgMTMuNTI4MSAxMi4wNzk3TDEzLjg3NSAxNi45NTQ3QzEzLjkxNzIgMTcuNTQwNiAxNC40MDk0IDE4IDE0Ljk5NTMgMThDMTUuNTg1OSAxOCAxNi4wNzM0IDE3LjU0NTMgMTYuMTE1NiAxNi45NTQ3TDE2LjQ2MjUgMTIuMDc5N0MxNi41MjM0IDExLjIyNjYgMTUuODQ4NCAxMC41IDE0Ljk5MDYgMTAuNUgxNVonIGZpbGw9JyUyM0M3NjUwNScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAvIFwiUG9zdHBvbmVkIEljb25cIjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1zdGF0dXMtc2luZ2xlLS1jYW5jZWxlZCB7XG5cblx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtc3RhdHVzLXNpbmdsZV9faGVhZGVyIHtcblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCcgZmlsbD0nbm9uZScgYXJpYS1oaWRkZW49J3RydWUnIGZvY3VzYWJsZT0nZmFsc2UnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNSAzQzE1LjY4OTEgMyAxNi4zMjE5IDMuMzc5NjkgMTYuNjUgMy45ODQzOEwyNi43NzUgMjIuNzM0NEMyNy4wODkxIDIzLjMxNTYgMjcuMDc1IDI0LjAxODcgMjYuNzM3NSAyNC41ODU5QzI2LjQgMjUuMTUzMSAyNS43ODU5IDI1LjUgMjUuMTI1IDI1LjVINC44NzQ5OUM0LjIxNDA1IDI1LjUgMy41OTk5OSAyNS4xNTMxIDMuMjYyNDkgMjQuNTg1OUMyLjkyNDk5IDI0LjAxODcgMi45MTA5MyAyMy4zMTU2IDMuMjI0OTkgMjIuNzM0NEwxMy4zNSAzLjk4NDM4QzEzLjY3ODEgMy4zNzk2OSAxNC4zMTA5IDMgMTUgM1pNMTUgMTkuNUMxNC4xNzAzIDE5LjUgMTMuNSAyMC4xNzAzIDEzLjUgMjFDMTMuNSAyMS44Mjk3IDE0LjE3MDMgMjIuNSAxNSAyMi41QzE1LjgyOTcgMjIuNSAxNi41IDIxLjgyOTcgMTYuNSAyMUMxNi41IDIwLjE3MDMgMTUuODI5NyAxOS41IDE1IDE5LjVaTTE1IDEwLjVDMTQuMTQ2OSAxMC41IDEzLjQ2NzIgMTEuMjI2NiAxMy41MjgxIDEyLjA3OTdMMTMuODc1IDE2Ljk1NDdDMTMuOTE3MiAxNy41NDA2IDE0LjQwOTQgMTggMTQuOTk1MyAxOEMxNS41ODU5IDE4IDE2LjA3MzQgMTcuNTQ1MyAxNi4xMTU2IDE2Ljk1NDdMMTYuNDYyNSAxMi4wNzk3QzE2LjUyMzQgMTEuMjI2NiAxNS44NDg0IDEwLjUgMTQuOTkwNiAxMC41SDE1WicgZmlsbD0nJTIzQTcwMzAzJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIC8gXCJDYW5jZWxlZCBJY29uXCI7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zdGF0dXMtc2luZ2xlX19oZWFkZXItLWJvbGQge1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDA7XG5cblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiV2UncmUgc29ycnkhIFRoaXMgZXZlbnQgaGFzIGJlZW4gY2FuY2VsZWQuXCI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLXN0YXR1cy1zaW5nbGVfX2hlYWRlciB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXktMyk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRnYXA6IDVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDIwcHggMTZweCA3NXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zdGF0dXMtc2luZ2xlX19oZWFkZXItLWFsZXJ0LWljb24ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLXN0YXR1cy1zaW5nbGVfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLnRyaWJlLWV2ZW50cy1zaW5nbGUtZXZlbnQtdGl0bGUsXG5cdFx0JiAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JiAudHJpYmVfZXZlbnRzIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQmIC50cmliZS1ldmVudHMtc2luZ2xlLWV2ZW50LWRlc2NyaXB0aW9uLFxuXHRcdFx0JiAudHJpYmUtZXZlbnRzLWMtc3Vic2NyaWJlLWRyb3Bkb3duIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JiAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0yKTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbjogMzBweDtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyNXB4O1xuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcblx0XHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCB7XG5cdFx0XHRcdFx0ZmxleDogYXV0bztcblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcblx0XHRcdFx0XHRcdGZsZXg6IDEgMCAxNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24tdGl0bGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIHVsLFxuXHRcdFx0XHQmIGRsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zdGFydC1kYXRlLWxhYmVsLFxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1ldmVudC1jb3N0LWxhYmVsLFxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50LXRhZ3MtbGFiZWwsXG5cdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWV2ZW50LXVybC1sYWJlbCxcblx0XHRcdFx0XHQmIC50cmliZS1vcmdhbml6ZXItdGVsLWxhYmVsLFxuXHRcdFx0XHRcdCYgLnRyaWJlLW9yZ2FuaXplci1lbWFpbC1sYWJlbCxcblx0XHRcdFx0XHQmIC50cmliZS12ZW51ZS10ZWwtbGFiZWwsXG5cdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLXN0YXJ0LWRhdGV0aW1lLWxhYmVsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWVuZC1kYXRldGltZS1sYWJlbCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTNweCA0NnB4O1xuXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwidG9cIjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC50cmliZS1vcmdhbml6ZXItdXJsLFxuXHRcdFx0XHRcdCYgLnRyaWJlLXZlbnVlLXVybCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRvcmRlcjogMztcblxuXHRcdFx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLnRyaWJlLXZlbnVlLXVybCB7XG5cblx0XHRcdFx0XHRcdCYgYSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiVmlldyBXZWJzaXRlXCI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAudHJpYmUtb3JnYW5pemVyLWVtYWlsIHtcblxuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWV2ZW50LWNhdGVnb3JpZXMsXG5cdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWV2ZW50LWNhdGVnb3JpZXMtbGFiZWwsXG5cdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLXN0YXJ0LXRpbWUtbGFiZWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC50cmliZS1ldmVudC10YWdzIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdFx0XHRnYXA6IDhweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRvcmRlcjogNztcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZS0yKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0Z2FwOiA2cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMTZweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24gKyAxKSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZS0yKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24gKyAyKSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZS00KTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24gKyAzKSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZS01KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zdGFydC1kYXRlLFxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1ldmVudC1jb3N0LFxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1ldmVudC11cmwsXG5cdFx0XHRcdFx0JiAudHJpYmUtb3JnYW5pemVyLFxuXHRcdFx0XHRcdCYgLnRyaWJlLXZlbnVlLFxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zdGFydC10aW1lLFxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zdGFydC1kYXRldGltZSxcblx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtZW5kLWRhdGV0aW1lIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGdhcDogMTVweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIGRkOmhhcygudHJpYmUtZXZlbnRzLXN0YXJ0LWRhdGUpIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zdGFydC1kYXRlIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyBmaWxsPSdub25lJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ21hc2sgaWQ9J21hc2swXzI3NF8yMzUnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzAnIHk9JzAnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCclM0UlM0NyZWN0IHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgZmlsbD0nJTIzRDlEOUQ5Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzI3NF8yMzUpJyUzRSUzQ3BhdGggZD0nTTE4LjEyNSAyMi41QzE3LjI1IDIyLjUgMTYuNTEwNCAyMi4xOTc5IDE1LjkwNjIgMjEuNTkzOEMxNS4zMDIxIDIwLjk4OTYgMTUgMjAuMjUgMTUgMTkuMzc1QzE1IDE4LjUgMTUuMzAyMSAxNy43NjA0IDE1LjkwNjIgMTcuMTU2MkMxNi41MTA0IDE2LjU1MjEgMTcuMjUgMTYuMjUgMTguMTI1IDE2LjI1QzE5IDE2LjI1IDE5LjczOTYgMTYuNTUyMSAyMC4zNDM4IDE3LjE1NjJDMjAuOTQ3OSAxNy43NjA0IDIxLjI1IDE4LjUgMjEuMjUgMTkuMzc1QzIxLjI1IDIwLjI1IDIwLjk0NzkgMjAuOTg5NiAyMC4zNDM4IDIxLjU5MzhDMTkuNzM5NiAyMi4xOTc5IDE5IDIyLjUgMTguMTI1IDIyLjVaTTYuMjUgMjcuNUM1LjU2MjUgMjcuNSA0Ljk3Mzk2IDI3LjI1NTIgNC40ODQzOCAyNi43NjU2QzMuOTk0NzkgMjYuMjc2IDMuNzUgMjUuNjg3NSAzLjc1IDI1VjcuNUMzLjc1IDYuODEyNSAzLjk5NDc5IDYuMjIzOTYgNC40ODQzOCA1LjczNDM4QzQuOTczOTYgNS4yNDQ3OSA1LjU2MjUgNSA2LjI1IDVINy41VjIuNUgxMFY1SDIwVjIuNUgyMi41VjVIMjMuNzVDMjQuNDM3NSA1IDI1LjAyNiA1LjI0NDc5IDI1LjUxNTYgNS43MzQzOEMyNi4wMDUyIDYuMjIzOTYgMjYuMjUgNi44MTI1IDI2LjI1IDcuNVYyNUMyNi4yNSAyNS42ODc1IDI2LjAwNTIgMjYuMjc2IDI1LjUxNTYgMjYuNzY1NkMyNS4wMjYgMjcuMjU1MiAyNC40Mzc1IDI3LjUgMjMuNzUgMjcuNUg2LjI1Wk02LjI1IDI1SDIzLjc1VjEyLjVINi4yNVYyNVpNNi4yNSAxMEgyMy43NVY3LjVINi4yNVYxMFonIGZpbGw9JyUyMzFDMUIxRicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpIC8gXCJDYWxlbmRhciBJY29uXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiBkZDpoYXMoLnRyaWJlLWV2ZW50cy1zdGFydC10aW1lKSxcblx0XHRcdFx0XHQmIGRkOmhhcygudHJpYmUtZXZlbnRzLXN0YXJ0LWRhdGV0aW1lKSxcblx0XHRcdFx0XHQmIGRkOmhhcygudHJpYmUtZXZlbnRzLWVuZC1kYXRldGltZSkge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLXN0YXJ0LXRpbWUsXG5cdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLXN0YXJ0LWRhdGV0aW1lLFxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1lbmQtZGF0ZXRpbWUge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRvcmRlcjogMztcblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgYXJpYS1oaWRkZW49J3RydWUnIGZvY3VzYWJsZT0nZmFsc2UnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMS43NSAxMkMyMS43NSAxNy4zODU5IDE3LjM4NTkgMjEuNzUgMTIgMjEuNzVDNi42MTQwNiAyMS43NSAyLjI1IDE3LjM4NTkgMi4yNSAxMkMyLjI1IDYuNjE0MDYgNi42MTQwNiAyLjI1IDEyIDIuMjVDMTcuMzg1OSAyLjI1IDIxLjc1IDYuNjE0MDYgMjEuNzUgMTJaTTAgMTJDMCAxOC42MjgxIDUuMzcxODggMjQgMTIgMjRDMTguNjI4MSAyNCAyNCAxOC42MjgxIDI0IDEyQzI0IDUuMzcxODggMTguNjI4MSAwIDEyIDBDNS4zNzE4OCAwIDAgNS4zNzE4OCAwIDEyWk0xMC44NzUgNS42MjVWMTJDMTAuODc1IDEyLjM3NSAxMS4wNjI1IDEyLjcyNjYgMTEuMzc2NiAxMi45Mzc1TDE1Ljg3NjYgMTUuOTM3NUMxNi4zOTIyIDE2LjI4NDQgMTcuMDkwNiAxNi4xNDM3IDE3LjQzNzUgMTUuNjIzNEMxNy43ODQ0IDE1LjEwMzEgMTcuNjQzNyAxNC40MDk0IDE3LjEyMzQgMTQuMDYyNUwxMy4xMjUgMTEuNFY1LjYyNUMxMy4xMjUgNS4wMDE1NiAxMi42MjM0IDQuNSAxMiA0LjVDMTEuMzc2NiA0LjUgMTAuODc1IDUuMDAxNTYgMTAuODc1IDUuNjI1WicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIikgLyBcIkNsb2NrIEljb25cIjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiBkZDpoYXMoLnRyaWJlLWV2ZW50cy1ldmVudC1jb3N0KSB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtZXZlbnQtY29zdCB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCcgZmlsbD0nbm9uZScgYXJpYS1oaWRkZW49J3RydWUnIGZvY3VzYWJsZT0nZmFsc2UnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NtYXNrIGlkPSdtYXNrMF8yNzRfMjI5JyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScwJyB5PScwJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnJTNFJTNDcmVjdCB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIGZpbGw9JyUyM0Q5RDlEOScvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMF8yNzRfMjI5KSclM0UlM0NwYXRoIGQ9J00xMy43ODEyIDI2LjI1VjIzLjU2MjVDMTIuNjc3MSAyMy4zMTI1IDExLjcyNCAyMi44MzMzIDEwLjkyMTkgMjIuMTI1QzEwLjExOTggMjEuNDE2NyA5LjUzMTI1IDIwLjQxNjcgOS4xNTYyNSAxOS4xMjVMMTEuNDY4OCAxOC4xODc1QzExLjc4MTIgMTkuMTg3NSAxMi4yNDQ4IDE5Ljk0NzkgMTIuODU5NCAyMC40Njg4QzEzLjQ3NCAyMC45ODk2IDE0LjI4MTIgMjEuMjUgMTUuMjgxMiAyMS4yNUMxNi4xMzU0IDIxLjI1IDE2Ljg1OTQgMjEuMDU3MyAxNy40NTMxIDIwLjY3MTlDMTguMDQ2OSAyMC4yODY1IDE4LjM0MzggMTkuNjg3NSAxOC4zNDM4IDE4Ljg3NUMxOC4zNDM4IDE4LjE0NTggMTguMTE0NiAxNy41Njc3IDE3LjY1NjIgMTcuMTQwNkMxNy4xOTc5IDE2LjcxMzUgMTYuMTM1NCAxNi4yMjkyIDE0LjQ2ODggMTUuNjg3NUMxMi42NzcxIDE1LjEyNSAxMS40NDc5IDE0LjQ1MzEgMTAuNzgxMyAxMy42NzE5QzEwLjExNDYgMTIuODkwNiA5Ljc4MTI1IDExLjkzNzUgOS43ODEyNSAxMC44MTI1QzkuNzgxMjUgOS40NTgzMyAxMC4yMTg4IDguNDA2MjUgMTEuMDkzOCA3LjY1NjI1QzExLjk2ODggNi45MDYyNSAxMi44NjQ2IDYuNDc5MTcgMTMuNzgxMiA2LjM3NVYzLjc1SDE2LjI4MTNWNi4zNzVDMTcuMzIyOSA2LjU0MTY3IDE4LjE4MjMgNi45MjE4OCAxOC44NTk0IDcuNTE1NjJDMTkuNTM2NSA4LjEwOTM4IDIwLjAzMTIgOC44MzMzMyAyMC4zNDM4IDkuNjg3NUwxOC4wMzEyIDEwLjY4NzVDMTcuNzgxMiAxMC4wMjA4IDE3LjQyNzEgOS41MjA4MyAxNi45Njg4IDkuMTg3NUMxNi41MTA0IDguODU0MTcgMTUuODg1NCA4LjY4NzUgMTUuMDkzOCA4LjY4NzVDMTQuMTc3MSA4LjY4NzUgMTMuNDc5MiA4Ljg5MDYyIDEzIDkuMjk2ODhDMTIuNTIwOCA5LjcwMzEyIDEyLjI4MTIgMTAuMjA4MyAxMi4yODEyIDEwLjgxMjVDMTIuMjgxMiAxMS41IDEyLjU5MzggMTIuMDQxNyAxMy4yMTg4IDEyLjQzNzVDMTMuODQzOCAxMi44MzMzIDE0LjkyNzEgMTMuMjUgMTYuNDY4OCAxMy42ODc1QzE3LjkwNjIgMTQuMTA0MiAxOC45OTQ4IDE0Ljc2NTYgMTkuNzM0NCAxNS42NzE5QzIwLjQ3NCAxNi41NzgxIDIwLjg0MzggMTcuNjI1IDIwLjg0MzggMTguODEyNUMyMC44NDM4IDIwLjI5MTcgMjAuNDA2MiAyMS40MTY3IDE5LjUzMTIgMjIuMTg3NUMxOC42NTYyIDIyLjk1ODMgMTcuNTcyOSAyMy40Mzc1IDE2LjI4MTMgMjMuNjI1VjI2LjI1SDEzLjc4MTJaJyBmaWxsPSclMjMxQzFCMUYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKSAvIFwiRG9sbGFyIEljb25cIjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiBkZDpoYXMoLnRyaWJlLWV2ZW50cy1ldmVudC11cmwpIHtcblx0XHRcdFx0XHRcdG9yZGVyOiA2O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1ldmVudC11cmwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdG9yZGVyOiA2O1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjgzODkgMTMuNjI3NkwyMC41MTMgNC45NTY1NUwxNC43OTY1IDIwLjkwODFMMTEuODM4OSAxMy42Mjc2Wk0xOS4wNDUgMy40OTI2NkwxMC4zNzUyIDEyLjE2MzdMMy4wOTU3MyA5LjIwNTdMMTkuMDQ1IDMuNDkyNjZaTTAuOTQxMjQgMTAuNTY1OUw5LjgyNjg5IDE0LjE3NkwxMy40MzY0IDIzLjA2MjlDMTMuNjY1MyAyMy42Mjg2IDE0LjIxNzkgMjQgMTQuODMxIDI0QzE1LjQ2NTcgMjQgMTYuMDMxMyAyMy42MDI3IDE2LjI0NzIgMjMuMDAyNUwyMy45MzI1IDEuNTQ5NDVDMjQuMDgzNyAxLjEyNjI2IDIzLjk3NTcgMC42NTk4OTMgMjMuNjYwNSAwLjM0MDM0M0MyMy4zNDUzIDAuMDIwNzkzNCAyMi44NzQ3IC0wLjA4Mjg0NDUgMjIuNDUxNiAwLjA2ODI5NDFMMC45OTczNjkgNy43NTQ3N0MwLjM5NzIyMSA3Ljk3MDY4IDAgOC41MzYzNyAwIDkuMTcxMTVDMCA5Ljc4NDM0IDAuMzcxMzE1IDEwLjMzNzEgMC45MzY5MjMgMTAuNTY1OUgwLjk0MTI0WicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIikgLyBcIldvcmxkIFdpZGUgV2ViIEljb25cIjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiBkZDpoYXMoLnRyaWJlLW9yZ2FuaXplcikge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAudHJpYmUtb3JnYW5pemVyIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAxO1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyBmaWxsPSdub25lJyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ21hc2sgaWQ9J21hc2swXzI3NF8yNDInIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzAnIHk9JzAnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCclM0UlM0NyZWN0IHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgZmlsbD0nJTIzRDlEOUQ5Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzI3NF8yNDIpJyUzRSUzQ3BhdGggZD0nTTE1IDE1QzEzLjYyNSAxNSAxMi40NDc5IDE0LjUxMDQgMTEuNDY4OCAxMy41MzEyQzEwLjQ4OTYgMTIuNTUyMSAxMCAxMS4zNzUgMTAgMTBDMTAgOC42MjUgMTAuNDg5NiA3LjQ0NzkyIDExLjQ2ODggNi40Njg3NUMxMi40NDc5IDUuNDg5NTggMTMuNjI1IDUgMTUgNUMxNi4zNzUgNSAxNy41NTIxIDUuNDg5NTggMTguNTMxMiA2LjQ2ODc1QzE5LjUxMDQgNy40NDc5MiAyMCA4LjYyNSAyMCAxMEMyMCAxMS4zNzUgMTkuNTEwNCAxMi41NTIxIDE4LjUzMTIgMTMuNTMxMkMxNy41NTIxIDE0LjUxMDQgMTYuMzc1IDE1IDE1IDE1Wk01IDIyLjVWMjEuNUM1IDIwLjc5MTcgNS4xODIyOSAyMC4xNDA2IDUuNTQ2ODggMTkuNTQ2OUM1LjkxMTQ2IDE4Ljk1MzEgNi4zOTU4MyAxOC41IDcgMTguMTg3NUM4LjI5MTY3IDE3LjU0MTcgOS42MDQxNyAxNy4wNTczIDEwLjkzNzUgMTYuNzM0NEMxMi4yNzA4IDE2LjQxMTUgMTMuNjI1IDE2LjI1IDE1IDE2LjI1QzE2LjM3NSAxNi4yNSAxNy43MjkyIDE2LjQxMTUgMTkuMDYyNSAxNi43MzQ0QzIwLjM5NTggMTcuMDU3MyAyMS43MDgzIDE3LjU0MTcgMjMgMTguMTg3NUMyMy42MDQyIDE4LjUgMjQuMDg4NSAxOC45NTMxIDI0LjQ1MzEgMTkuNTQ2OUMyNC44MTc3IDIwLjE0MDYgMjUgMjAuNzkxNyAyNSAyMS41VjIyLjVDMjUgMjMuMTg3NSAyNC43NTUyIDIzLjc3NiAyNC4yNjU2IDI0LjI2NTZDMjMuNzc2IDI0Ljc1NTIgMjMuMTg3NSAyNSAyMi41IDI1SDcuNUM2LjgxMjUgMjUgNi4yMjM5NiAyNC43NTUyIDUuNzM0MzggMjQuMjY1NkM1LjI0NDc5IDIzLjc3NiA1IDIzLjE4NzUgNSAyMi41Wk03LjUgMjIuNUgyMi41VjIxLjVDMjIuNSAyMS4yNzA4IDIyLjQ0MjcgMjEuMDYyNSAyMi4zMjgxIDIwLjg3NUMyMi4yMTM1IDIwLjY4NzUgMjIuMDYyNSAyMC41NDE3IDIxLjg3NSAyMC40Mzc1QzIwLjc1IDE5Ljg3NSAxOS42MTQ2IDE5LjQ1MzEgMTguNDY4OCAxOS4xNzE5QzE3LjMyMjkgMTguODkwNiAxNi4xNjY3IDE4Ljc1IDE1IDE4Ljc1QzEzLjgzMzMgMTguNzUgMTIuNjc3MSAxOC44OTA2IDExLjUzMTIgMTkuMTcxOUMxMC4zODU0IDE5LjQ1MzEgOS4yNSAxOS44NzUgOC4xMjUgMjAuNDM3NUM3LjkzNzUgMjAuNTQxNyA3Ljc4NjQ2IDIwLjY4NzUgNy42NzE4OCAyMC44NzVDNy41NTcyOSAyMS4wNjI1IDcuNSAyMS4yNzA4IDcuNSAyMS41VjIyLjVaTTE1IDEyLjVDMTUuNjg3NSAxMi41IDE2LjI3NiAxMi4yNTUyIDE2Ljc2NTYgMTEuNzY1NkMxNy4yNTUyIDExLjI3NiAxNy41IDEwLjY4NzUgMTcuNSAxMEMxNy41IDkuMzEyNSAxNy4yNTUyIDguNzIzOTYgMTYuNzY1NiA4LjIzNDM4QzE2LjI3NiA3Ljc0NDc5IDE1LjY4NzUgNy41IDE1IDcuNUMxNC4zMTI1IDcuNSAxMy43MjQgNy43NDQ3OSAxMy4yMzQ0IDguMjM0MzhDMTIuNzQ0OCA4LjcyMzk2IDEyLjUgOS4zMTI1IDEyLjUgMTBDMTIuNSAxMC42ODc1IDEyLjc0NDggMTEuMjc2IDEzLjIzNDQgMTEuNzY1NkMxMy43MjQgMTIuMjU1MiAxNC4zMTI1IDEyLjUgMTUgMTIuNVonIGZpbGw9JyUyMzFDMUIxRicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpIC8gXCJQZXJzb24gSWNvblwiO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgZGQ6aGFzKC50cmliZS12ZW51ZSkge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAudHJpYmUtdmVudWUge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCcgZmlsbD0nbm9uZScgYXJpYS1oaWRkZW49J3RydWUnIGZvY3VzYWJsZT0nZmFsc2UnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NtYXNrIGlkPSdtYXNrMF8yNzRfMjAzJyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScwJyB5PScwJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnJTNFJTNDcmVjdCB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIGZpbGw9JyUyM0Q5RDlEOScvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMF8yNzRfMjAzKSclM0UlM0NwYXRoIGQ9J00xNSAxNS4wMDAxQzE1LjY4NzUgMTUuMDAwMSAxNi4yNzYgMTQuNzU1MyAxNi43NjU2IDE0LjI2NTdDMTcuMjU1MiAxMy43NzYyIDE3LjUgMTMuMTg3NiAxNy41IDEyLjUwMDFDMTcuNSAxMS44MTI2IDE3LjI1NTIgMTEuMjI0MSAxNi43NjU2IDEwLjczNDVDMTYuMjc2IDEwLjI0NDkgMTUuNjg3NSAxMC4wMDAxIDE1IDEwLjAwMDFDMTQuMzEyNSAxMC4wMDAxIDEzLjcyNCAxMC4yNDQ5IDEzLjIzNDQgMTAuNzM0NUMxMi43NDQ4IDExLjIyNDEgMTIuNSAxMS44MTI2IDEyLjUgMTIuNTAwMUMxMi41IDEzLjE4NzYgMTIuNzQ0OCAxMy43NzYyIDEzLjIzNDQgMTQuMjY1N0MxMy43MjQgMTQuNzU1MyAxNC4zMTI1IDE1LjAwMDEgMTUgMTUuMDAwMVpNMTUgMjQuMTg3NkMxNy41NDE3IDIxLjg1NDMgMTkuNDI3MSAxOS43MzQ1IDIwLjY1NjIgMTcuODI4MkMyMS44ODU0IDE1LjkyMiAyMi41IDE0LjIyOTMgMjIuNSAxMi43NTAxQzIyLjUgMTAuNDc5MyAyMS43NzYgOC42MTk5MSAyMC4zMjgxIDcuMTcyQzE4Ljg4MDIgNS43MjQwOCAxNy4xMDQyIDUuMDAwMTIgMTUgNS4wMDAxMkMxMi44OTU4IDUuMDAwMTIgMTEuMTE5OCA1LjcyNDA4IDkuNjcxODcgNy4xNzJDOC4yMjM5NiA4LjYxOTkxIDcuNSAxMC40NzkzIDcuNSAxMi43NTAxQzcuNSAxNC4yMjkzIDguMTE0NTggMTUuOTIyIDkuMzQzNzUgMTcuODI4MkMxMC41NzI5IDE5LjczNDUgMTIuNDU4MyAyMS44NTQzIDE1IDI0LjE4NzZaTTE1IDI3LjUwMDFDMTEuNjQ1OCAyNC42NDYgOS4xNDA2MiAyMS45OTQ5IDcuNDg0MzcgMTkuNTQ3QzUuODI4MTIgMTcuMDk5MSA1IDE0LjgzMzUgNSAxMi43NTAxQzUgOS42MjUxMiA2LjAwNTIxIDcuMTM1NTQgOC4wMTU2MiA1LjI4MTM3QzEwLjAyNiAzLjQyNzIxIDEyLjM1NDIgMi41MDAxMiAxNSAyLjUwMDEyQzE3LjY0NTggMi41MDAxMiAxOS45NzQgMy40MjcyMSAyMS45ODQ0IDUuMjgxMzdDMjMuOTk0OCA3LjEzNTU0IDI1IDkuNjI1MTIgMjUgMTIuNzUwMUMyNSAxNC44MzM1IDI0LjE3MTkgMTcuMDk5MSAyMi41MTU2IDE5LjU0N0MyMC44NTk0IDIxLjk5NDkgMTguMzU0MiAyNC42NDYgMTUgMjcuNTAwMVonIGZpbGw9JyUyMzFDMUIxRicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpIC8gXCJMb2NhdGlvbiBJY29uXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAtZGV0YWlscyB7XG5cdFx0XHRcdFx0b3JkZXI6IDE7XG5cblx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtbWV0YS1saXN0IHtcblx0XHRcdFx0XHRcdGdhcDogMDtcblxuXHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWV2ZW50LXVybCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0zMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1tZXRhLWl0ZW0gKyAudHJpYmUtZXZlbnRzLW1ldGEtaXRlbSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwLXZlbnVlIHtcblx0XHRcdFx0XHRvcmRlcjogMjtcblxuXHRcdFx0XHRcdCYgLnRyaWJlLXZlbnVlLWxvY2F0aW9uLFxuXHRcdFx0XHRcdCYgLnRyaWJlLXZlbnVlLXRlbCxcblx0XHRcdFx0XHQmIC50cmliZS12ZW51ZS11cmwge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQ2cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMjVweDtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXG5cdFx0XHRcdFx0XHQmIHNwYW4sXG5cdFx0XHRcdFx0XHQmIGFiYnIsXG5cdFx0XHRcdFx0XHQmIGFiYnJbdGl0bGVdIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1hZGRyZXNzIHtcblxuXHRcdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtZ21hcCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLW1ldGEtbGlzdCB7XG5cblx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1tZXRhLWl0ZW06bm90KC50cmliZS12ZW51ZSk6bm90KC50cmliZS12ZW51ZS1sb2NhdGlvbikge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAtb3JnYW5pemVyIHtcblx0XHRcdFx0XHRvcmRlcjogMztcblxuXHRcdFx0XHRcdCYgLnRyaWJlLW9yZ2FuaXplci10ZWwsXG5cdFx0XHRcdFx0JiAudHJpYmUtb3JnYW5pemVyLWVtYWlsLFxuXHRcdFx0XHRcdCYgLnRyaWJlLW9yZ2FuaXplci11cmwge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQ2cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMjVweDtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLnRyaWJlLW9yZ2FuaXplci11cmwge1xuXG5cdFx0XHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJWaWV3IFdlYnNpdGVcIjtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtbWV0YS1saXN0IHtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmICN0cmliZS1ldmVudHMtZm9vdGVyIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdCYgLnRyaWJlLWV2ZW50cy1uYXYtcGFnaW5hdGlvbiB7XG5cblx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLXN1Yi1uYXYge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBsLS1mb250cyArIC5ldmVudHMtLWVuZ2FnZSxcbiN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUgKyAuZXZlbnRzLS1lbmdhZ2Uge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIE1lZGlhIFF1ZXJpZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuXHQuZXZlbnQtLWJhbm5lciB7XG5cblx0XHQmIC5ldmVudHMtYmFjayB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdFx0fVxuXHRcblx0XHQmIC5pbWFnZS1jb250YWluZXIge1xuXHRcblx0XHRcdCYgaW1nIHtcblx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdCYgLmNvbnRlbnQtLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW46IDUwcHggYXV0byAzNXB4IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFxuXHRcdFx0JiAuZXZlbnQtdGl0bGUge1xuXHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0Zm9udC1zaXplOiA0NnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNjFweDtcblx0XHRcdH1cblxuXHRcdFx0JiAuY29udGVudCB7XG5cblx0XHRcdFx0JiAuY29udGVudC0taW50cm8ge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0taDYtZm9udC1zaXplKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1oNi1saW5lLWhlaWdodCk7XG5cblx0XHRcdFx0XHQmIHAge1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLWg2LWZvbnQtc2l6ZSk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWg2LWxpbmUtaGVpZ2h0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5jb250ZW50LS1pbm5lciB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XG5cdFx0XHRcdFx0JiBwICsgcCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgcCB7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFxuXHRcdCYgLnRyaWJlLWV2ZW50cy1zaW5nbGUge1xuXG5cdFx0XHQmIC50cmliZS1ldmVudHMtbm90aWNlcyB7XG5cdFx0XHRcdG1hcmdpbjogMCA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA2MHB4IDYwcHggMjRweCA2MHB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG5cdFx0XHR9XG5cblx0XHRcdCYgLnRyaWJlLWV2ZW50cy1ub3RpY2VzICsgLnRyaWJlLWV2ZW50cy1zdGF0dXMtc2luZ2xlLW5vdGljZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNjBweCAxMHB4IDYwcHg7XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAudHJpYmUtZXZlbnRzLXN0YXR1cy1zaW5nbGUtbm90aWNlIHtcblx0XHRcdFx0bWFyZ2luOiAwIDQwcHggLTVweCA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA2MHB4IDYwcHggMTBweCA2MHB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAudHJpYmVfZXZlbnRzIHtcblx0XG5cdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdG1hcmdpbjogNDBweCAwIDAgNDBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA2MHB4IDYwcHggMCA2MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgNDBweCA1MHB4IDQwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA2MHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRcdCYgdWwsXG5cdFx0XHRcdFx0JiBkbCB7XG5cblx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zdGFydC1kYXRlLFxuXHRcdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLWV2ZW50LWNvc3QsXG5cdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtZXZlbnQtdXJsLFxuXHRcdFx0XHRcdFx0JiAudHJpYmUtb3JnYW5pemVyLFxuXHRcdFx0XHRcdFx0JiAudHJpYmUtdmVudWUsXG5cdFx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtc3RhcnQtdGltZSxcblx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zdGFydC1kYXRldGltZSxcblx0XHRcdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1lbmQtZGF0ZXRpbWUge1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XG5cdFx0XHRcdFx0XHRcdCYgYSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAjdHJpYmUtZXZlbnRzLWZvb3RlciB7XG5cdFxuXHRcdFx0XHQmIC50cmliZS1ldmVudHMtbmF2LXBhZ2luYXRpb24ge1xuXHRcblx0XHRcdFx0XHQmIC50cmliZS1ldmVudHMtc3ViLW5hdiB7XG5cdFx0XHRcdFx0XHRnYXA6IDM1cHg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXG5cdC5wbC0tZm9udHMgKyAuZXZlbnRzLS1lbmdhZ2Uge1xuXHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuXG5cdC5ldmVudC0tYmFubmVyIHtcblxuXHRcdCYgLmV2ZW50cy1iYWNrIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMTcwcHg7XG5cdFx0fVxuXHRcblx0XHQmIC5jb250ZW50LS1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiAxMDBweCBhdXRvO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblx0XG5cdCN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUge1xuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XG5cdFx0JiAudHJpYmUtZXZlbnRzLXNpbmdsZSB7XG5cblx0XHRcdCYgLnRyaWJlLWV2ZW50cy1ub3RpY2VzIHtcblx0XHRcdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMCAxNzBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMTIwcHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XG5cdFx0XHR9XG5cblx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zdGF0dXMtc2luZ2xlLW5vdGljZSB7XG5cdFx0XHRcdGp1c3RpZnktc2VsZjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAtMTBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMTIwcHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAudHJpYmVfZXZlbnRzIHtcblx0XG5cdFx0XHRcdCYgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbiB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRtYXJnaW46IDMwcHggMTcwcHggMCAxNzBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMTcwcHggMTAwcHggMTcwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgI3RyaWJlLWV2ZW50cy1mb290ZXIge1xuXHRcblx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLW5hdi1wYWdpbmF0aW9uIHtcblx0XG5cdFx0XHRcdFx0JiAudHJpYmUtZXZlbnRzLXN1Yi1uYXYge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUgKyAuZXZlbnRzLS1lbmdhZ2Uge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQucGwtLWZvbnRzICsgLmV2ZW50cy0tZW5nYWdlIHtcblx0XHRtYXJnaW4tdG9wOiAxMTBweDtcblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBFdmVudHMgLSBFbmdhZ2UgTW9kdWxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmV2ZW50cy0tZW5nYWdlIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUtMyk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMjBweDtcblx0bWFyZ2luOiAwIDMwcHggMCAzMHB4O1xuXHRwYWRkaW5nOiAzNXB4IDI1cHg7XG5cblx0JiAuZW5nYWdlLS1pbWFnZS13cmFwcGVyIHtcblx0XHRcblx0XHQmIGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0fVxuXHR9XG5cblx0JiAuZW5nYWdlLS1jb250ZW50LXdyYXBwZXIge1xuXG5cdFx0JiAuY3RhLS1oZWFkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlLTMpO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0JiAuY3RhLS1jb250ZW50IHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cblx0XHRcdCYgcCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5idG4tLWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHQmIGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0JiBzdmcge1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIE1lZGlhIFF1ZXJpZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcblxuXHQuZXZlbnRzLS1lbmdhZ2Uge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRnYXA6IDQwcHg7XG5cdFx0bWFyZ2luOiAwIDM1cHg7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XG5cdFx0JiAuZW5nYWdlLS1pbWFnZS13cmFwcGVyIHtcblx0XHRcdFxuXHRcdFx0JiBpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQmIC5lbmdhZ2UtLWNvbnRlbnQtd3JhcHBlciB7XG5cdFxuXHRcdFx0JiAuY3RhLS1jb250ZW50IHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMzJweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LmV2ZW50cy0tZW5nYWdlIHtcblx0XHRqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMTcwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDQwcHg7XG5cdFxuXHRcdCYgLmVuZ2FnZS0tY29udGVudC13cmFwcGVyIHtcblx0XG5cdFx0XHQmIC5jdGEtLWhlYWRlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ2cHg7XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAuY3RhLS1jb250ZW50IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdH1cblxuXHRcdFx0JiAuYnRuLS1jb250YWluZXIge1xuXHRcdFx0XHRnYXA6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDYwcHgpIHtcblxuXHQuZXZlbnRzLS1lbmdhZ2Uge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIERpc2NvdmVyeSBQYXNzIC0gQmFubmVyIE1vZHVsZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5kcC0tYmFubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYgLmJhbm5lci0tYnJlYWRjcnVtYnMtdGl0bGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstY2xvdWQpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDYwcHg7XG5cdFx0cGFkZGluZzogMjVweCAzMHB4IDQ1cHggMzBweDtcblxuXHRcdCYgaDEge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0XHRsaW5lLWhlaWdodDogNTFweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQmIC5jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstY2xvdWQpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYgLmJhbm5lci0tZ3JhcGhpYyB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMDtcblxuXHRcdFx0JiAuaW1hZ2UtLWJhbm5lciB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmRlZmF1bHQtLWJhbm5lciB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCYgaW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuYmFubmVyLS10aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAxODVweCA1MHB4IDI1cHggMjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdCYgaDIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlLTIpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBNZWRpYSBRdWVyaWVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG5cblx0LmRwLS1iYW5uZXIge1xuXG5cdFx0JiAuYmFubmVyLS1icmVhZGNydW1icy10aXRsZSB7XG5cdFx0XHRnYXA6IDEyMHB4O1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4IDQwcHggMjBweDtcblx0XG5cdFx0XHQmIGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0NnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNjFweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5jb250YWluZXIge1xuXHRcblx0XHRcdCYgLmJhbm5lci0tdGl0bGUge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA0OTVweCA2MHB4IDE1MHB4IDIwcHg7XG5cblx0XHRcdFx0JiBoMiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0M3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcblxuXHQuZHAtLWJhbm5lciB7XG5cblx0XHQmIC5iYW5uZXItLWJyZWFkY3J1bWJzLXRpdGxlIHtcblx0XHRcdGdhcDogMTIwcHg7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDE3MHB4IDQwcHggMTcwcHg7XG5cdFxuXHRcdFx0JiBoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDUxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuY29udGFpbmVyIHtcblx0XG5cdFx0XHQmIC5iYW5uZXItLXRpdGxlIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA5MDBweDtcblx0XHRcdFx0cGFkZGluZzogNTE1cHggMjIwcHggMTMwcHggMjIwcHg7XG5cblx0XHRcdFx0JiBoMSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0M3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA2NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIERpc2NvdmVyeSBQYXNzIC0gQnJlYWRjcnVtYnMgTW9kdWxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmRwLS1icmVhZGNydW1icyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdFxuXHQmIC5icmVhZGNydW1icy0tY29udGFpbmVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRyb3ctZ2FwOiA1cHg7XG5cblx0XHQmIC5wYXJlbnQtLXBhZ2Uge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1zbWFsbC1ib2R5KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tc21hbGwtYm9keS1saW5lLWhlaWdodCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdFx0Y29udGVudDogXCIvXCI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTMuNXB4O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQmIGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tc21hbGwtYm9keSk7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLXNtYWxsLWJvZHktbGluZS1oZWlnaHQpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQmIC5jdXJyZW50LS1wYWdlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLXNtYWxsLWJvZHkpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLXNtYWxsLWJvZHktbGluZS1oZWlnaHQpO1xuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBEaXNjb3ZlcnkgUGFzcyAtIENvbnRhY3QgTW9kdWxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmRwLS1jb250YWN0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDQwcHg7XG5cdHBhZGRpbmc6IDUwcHggMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXG5cdCYgLmNvbnRhY3QtLXRleHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDQwcHg7XG5cblx0XHQmIC5jb250YWN0LS1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDE3cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcblx0XHRcdCYgLmNvbnRhY3QtLWhlYWRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAuY29udGFjdC0tY29udGVudCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQmIC5jb250YWN0LS1kZXRhaWxzLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDI1cHg7XG5cdFxuXHRcdFx0JiAuY29udGFjdC0tZGV0YWlscyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogM3B4O1xuXHRcblx0XHRcdFx0JiAuZGV0YWlscy1oZWFkaW5nIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRnYXA6IDEycHg7XG5cdFxuXHRcdFx0XHRcdCYgLmljb24tc2hvcnRjb2RlIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ibHVlKTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiA0M3B4O1xuXHRcdFxuXHRcdFx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XG5cdFx0XHRcdFx0JiBoMyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHQmIC5kZXRhaWxzLWVtYWlsIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1NnB4O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdG91dGxpbmU6IGRvdHRlZCAycHggdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogTWVkaWEgUXVlcmllc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXG5cdC5kcC0tY29udGFjdCB7XG5cdFx0cGFkZGluZzogNTBweCA0MHB4O1xuXG5cdFx0JiAuY29udGFjdC0tdGV4dCB7XG5cdFxuXHRcdFx0JiAuY29udGFjdC0tY29udGVudC13cmFwcGVyIHtcblx0XHRcblx0XHRcdFx0JiAuY29udGFjdC0taGVhZGVyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDQzcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0JiAuY29udGFjdC0tY29udGVudCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHQmIC5jb250YWN0LS1kZXRhaWxzLXdyYXBwZXIge1xuXHRcdFxuXHRcdFx0XHQmIC5jb250YWN0LS1kZXRhaWxzIHtcblx0XHRcdFx0XHRnYXA6IDEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuXG5cdC5kcC0tY29udGFjdCB7XG5cdFx0cGFkZGluZzogMTAwcHggMTcwcHg7XG5cblx0XHQmIC5jb250YWN0LS10ZXh0IHtcblx0XG5cdFx0XHQmIC5jb250YWN0LS1jb250ZW50LXdyYXBwZXIge1xuXHRcdFxuXHRcdFx0XHQmIC5jb250YWN0LS1oZWFkZXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDNweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHQmIC5jb250YWN0LS1jb250ZW50IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcblx0XHRcdCYgLmNvbnRhY3QtLWRldGFpbHMtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcblxuXHQuZHAtLWNvbnRhY3Qge1xuXG5cdFx0JiAuY29udGFjdC0tdGV4dCB7XG5cdFxuXHRcdFx0JiAuY29udGFjdC0tZGV0YWlscy13cmFwcGVyIHtcblx0XHRcdFx0Z2FwOiA4MHB4O1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBEaXNjb3ZlcnkgUGFzcyAtIEJhbm5lciBNb2R1bGVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZHAtLWN0YSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cblx0JiAuY3RhLS1pbWFnZS13cmFwcGVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JiAuaW1hZ2UtLXdyYXBwZXIge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRib3R0b206IC04MHB4O1xuXHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1NCcgaGVpZ2h0PScxNTgnIHZpZXdCb3g9JzAgMCA1NCAxNTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTU0Ljc1NiAyOC4zNjM0QzE0NS41MjggMTcuMTQyNiAxMzIuMzMyIDguNjk0NTQgMTE3LjQyNiA2LjEyMTkyQzExMS4wNzYgNS4wMTUwNyAxMDQuNjMxIDUuMDQ5MDEgOTguMjY5NiA1LjkyNDk4Qzk5LjgwMDcgNi4wOTUwMSAxMDEuMzIyIDYuMzM4MjEgMTAyLjg0NCA2LjYyNjg3QzEzNS4xMzUgMTIuNTU1NyAxNTcuNzE2IDQwLjI3NDEgMTYxLjAyMyA3MS40OTI1QzE2Mi4xNjMgODIuMjcyOSAxNjAuOTYyIDkzLjI2MzggMTU3LjMzOSAxMDMuNjIzQzE2NC4wMzUgOTMuMDMwNiAxNjguMTk2IDgxLjA0NzQgMTY4LjcyMiA2OC44MjE4QzE2OS4zNjQgNTMuOTkwNiAxNjQuMDQgMzkuNjQ1MyAxNTQuNzY2IDI4LjM4MTJNOTAuNjE4NCAxNTEuNTlDMTAxLjExNSAxNDkuNzYyIDExMS4yOTYgMTQ1Ljg3NCAxMjAuNDA4IDE0MC4yNzhDOTQuNzI2MSAxNTAuMjIxIDY1LjEyNjggMTQ3LjMwMyA0MS45MDM3IDEzMy45NjFDMzAuMDQ4MSAxMjcuMTQ3IDE5LjUyMTYgMTE3LjM4MiAxMi43OTM4IDEwNS41NzFDMTIuMzc5NiAxMDYuMTA4IDExLjc4NzEgMTA2LjUzMyAxMS4xOTQ5IDEwNi42ODZDMTcuNTEyOSAxMjIuNDE2IDI5LjI4MzUgMTM1LjcyNyA0NC4zNTkzIDE0NC4wNDhDNTguMjE0OCAxNTEuNjk1IDc0LjQ3MzYgMTU0LjM3MyA5MC42MDkxIDE1MS41NzJNMzguODcxOCAyNi4yNDk5QzI3Ljk4MDQgMzQuMjE0OCAxOS4zNjc2IDQ1LjA0NTIgMTQuNTc2NSA1Ny4yOTIxQzE5Ljg5IDQ3LjU0MTMgMjcuMjc4MyAzOC43NjQ1IDM1Ljg0ODUgMzEuMjczMUM0Mi4xOTg1IDI1LjcyMzggNDkuMTk1OCAyMC44MTAyIDU2LjQ4MzQgMTYuNDkzM0M1MC4yNDE0IDE5LjAwOTkgNDQuMjk4OCAyMi4yNzc0IDM4Ljg3MTggMjYuMjQ5OVpNODEuMjM4OCAxMC41ODI1TDc5LjcyNiAxMC43MjA4Qzc0Ljk2OTUgMTIuNTAwMiA3MC4zNDM5IDE0LjYxOTMgNjUuODk2NiAxNi45Mzk5QzQ4LjA0MTQgMjYuMjc5NyAzMS4yMjM1IDM5LjI3NTQgMjAuNzc4NSA1Ni40MzIxQzE1LjMwNjUgNjUuNDI1OSAxMS44ODA3IDc1LjYxMzEgMTEuMjQ1MyA4NS44MDY3QzE1LjY1OTcgMTExLjUxMiA0MC4wNDc0IDEzMS4zOTYgNjUuNzYwNSAxMzguMjkyQzgxLjIwOSAxNDIuNDQxIDk4LjAyNjIgMTQyLjM5NCAxMTMuNzIzIDEzNy41MzFDMTIzLjc4MSAxMzQuNDEyIDEzMy4wOTkgMTI5LjExNiAxNDEuMDk1IDEyMi4zMTRDMTQ3LjQ2NyAxMTQuMzkgMTUyLjE0MSAxMDUuMjk0IDE1NC40NTggOTUuNTU1NEMxNTcuODcxIDgxLjE0OTYgMTU2LjMyNSA2NS45NDk1IDE1MC44ODYgNTIuNjE4NUMxNDUuNDc2IDM5LjM4NjQgMTM2LjI1OCAyNy43Mjg3IDEyMy44ODcgMjAuMDcyM0MxMTEuNDc5IDEyLjM5MDIgOTYuMjI1OCA5LjI5NjE2IDgxLjIyOTQgMTAuNjEwMk0xNDAuMDE2IDkuMDUyNDJDMTUzLjY1NSAxNi45MjY2IDE2NC40MjIgMjkuNTE3NCAxNjkuODk2IDQ0LjA1NjFDMTgwLjU1NCA3Mi40OTE2IDE2OC41MTcgMTA1LjEzOSAxNDQuOTUyIDEyNS41MjlDMTM3LjA4MyAxMzUuMTcyIDEyNi44NjggMTQzLjA1MyAxMTUuNjMyIDE0OC41ODdDMTAxLjE2MyAxNTUuNzM0IDg0LjYxMzEgMTU5LjExNiA2OC44MjI5IDE1Ny4yMzZDNTAuNTI0NyAxNTUuMDY1IDMzLjkzNzQgMTQ1Ljk3MyAyMS44MjggMTMzLjAyMkM5LjYzNDE0IDExOS45NTcgMi4zMzE1NCAxMDMuMDQyIDAuODkyODY4IDg1LjE3MzRDLTAuNDk5NTExIDY3Ljc1NzEgMy4yMzg1OSA0OS44MTgyIDExLjU2NzggMzMuODg5OEMxMi4yMTc5IDMyLjY2MTQgMTMuNDY4OCAzMS43OTc4IDE0LjkxNDkgMzIuMjYyNUMxNi4xMDc1IDMyLjY1NjQgMTcuMTAxIDM0LjE3NzMgMTYuNDQxNSAzNS40MzM1QzEyLjY2MzIgNDIuNjcxNiA5Ljc1NzkzIDUwLjMzNTcgNy45ODkyIDU4LjE5NkM3LjM2NDg3IDYxLjAyMzcgNi44NTMyMyA2My44ODI5IDYuNDgyNTIgNjYuNzM2QzguMjYyMDUgNTcuOTM4NyAxMS45NDg0IDQ5LjM4NiAxNy4wNTIgNDEuNzQ0OEMzMC42Mzk4IDIxLjM0MiA1NC4yNzgxIDguNTY4OTQgNzguNTQwMSA1Ljg3MTE0QzgyLjM4NDggNC40NTg3IDg2LjI5NSAzLjI2MTY0IDkwLjI1MTcgMi4zMzUzNkMxMDcuNjEgLTEuNjk5ODYgMTI1LjExIDAuNDYwMjQyIDE0MC4wMjYgOS4wNzAxOScgZmlsbD0nJTIzOEI5MTk4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJvdHRvbTogLTVweDtcblx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYzJyBoZWlnaHQ9JzIwNScgdmlld0JveD0nMCAwIDE2MyAyMDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTA1LjkyMiAyNi4xNTQ2Qzg1LjMyNTcgMTIuODMzNiA2MC43NDY1IDYuMjQ3NDggMzYuMjQ4IDcuNzYzMDVDMTIuNTYzMiA5LjIxNDQ4IC0xMC42NjYgMTguMDI1NiAtMjkuNTIgMzIuNDI1N0MtNDguMDcxNiA0Ni41OCAtNjEuNzEwOCA2Ni4zNDUyIC02OC4yODQ0IDg4LjcyMDRDLTY5LjQ3MzYgOTIuNzQ3MSAtNzAuNDQwNiA5Ni44MTgyIC03MS4xNzk5IDEwMC45NTFDLTY4Ljk2ODggOTIuOTY4NyAtNjUuODQwNyA4NS4xOTMxIC02MS45MDggNzcuODEwOEMtNTAuNjIxMSA1Ni42MzggLTMyLjY4MDIgMzguNjM5IC0xMS4wMDg5IDI4LjE3MjdDMTAuNDk1MSAxNy43Nzc0IDM0Ljk3NCAxNS4yMjYxIDU4LjMyOSAxOS43Njg5QzgxLjExOTkgMjQuMjAzNCAxMDIuODMgMzUuNTY3IDExOC43MjUgNTIuNTg4M0MxMzYuNjM4IDcxLjc2NTkgMTQ2Ljk3OCA5Ny40NzA1IDE0OC4xNzQgMTIzLjYxOUMxNDkuMjQ5IDE0Ny4xMzQgMTQyLjE2NyAxNjkuNzYyIDEyOS40NDMgMTg4LjY5M0MxMzkuMzA4IDE3Ny4yNDYgMTQ2Ljg3MiAxNjMuODI1IDE1MS4xNjcgMTQ5LjM5N0MxNTcuODE1IDEyNy4wMTggMTU2LjYyOCAxMDIuNzggMTQ4Ljg3OSA4MC44MzI4QzE0MC45NDQgNTguNDcwMyAxMjUuODczIDM5LjEwODMgMTA1LjkyMSAyNi4yMTE4TS0yOS41NDExIDIxMC4wNjhDLTE1Ljk4MzggMjIwLjAxMyAtMC4yMjkyODEgMjI3LjAzOCAxNi4yNzUxIDIzMC4yNjhDLTguMzU3OTMgMjIzLjUwOSAtMzAuOTM3NSAyMDguOTMgLTQ2LjcwMTMgMTg4LjQzOUMtNDcuOTAxIDE4Ni45IC00Ni45Mjk5IDE4NC4zNjIgLTQ1LjQwMjQgMTgzLjQ4OEMtNDMuNTMzNyAxODIuNDMyIC00MS42NTA0IDE4My4yNDcgLTQwLjQ0NTMgMTg0LjgwNEMtMzMuNzk1OSAxOTMuNDM1IC0yNS42NTAyIDIwMS4wMzEgLTE2LjY4MSAyMDcuMTk3QzEuOTE4NDcgMjE5Ljk0NiAyNC4yMjQ3IDIyNy4yMDMgNDYuODAzMyAyMjcuMzA5QzU4LjkwNzggMjI3LjM2MyA3MC44MjY0IDIyNS4yNCA4Mi4wNjY3IDIyMS4yNDVDODYuOTQ5MiAyMTguNzk1IDkxLjY3MzQgMjE1Ljk1OSA5Ni4xNzU2IDIxMi43NzVDMTE0LjI3MiAxOTkuOTU2IDEyOC43IDE4MS4zODUgMTM1Ljg1NCAxNjAuMzI2QzE0My43MTIgMTM3LjIwOSAxNDIuNDM1IDExMS43MTEgMTMzLjQ1MyA4OS4wODc4QzEyNC44MTQgNjcuMzIzNiAxMDguNzU2IDQ5LjI5MjIgODguMjMyMSAzOC4wODkyQzY4Ljg0NjQgMjcuNDk3NyA0Ni4yNTA5IDIzLjAyMTMgMjQuMjg3NCAyNS4zNzZDLTIxLjI3MzMgMzAuMjUzNiAtNTguMzE3NSA2OC4wNTM2IC02Ni41MjcgMTEyLjQ3OEMtNzIuMDk4MiAxNDIuNjI5IC02Mi43NDkzIDE3My42NjMgLTQ0LjAwMzUgMTk3LjI3OUMtMzkuNTkzMSAyMDEuOTQ3IC0zNC43NjkgMjA2LjI0MSAtMjkuNTU4MyAyMTAuMDczTS02MC4wODk4IDU0LjM0MTNDLTMxLjQ0MjEgMTIuMDkxOSAyMy43OTk4IC04LjUzMjg3IDczLjE4MiA0LjAyMDMyQzk4LjI2ODUgMTAuNDEwNSAxMjEuNTEgMjQuODAxNyAxMzcuNTE0IDQ1LjI3NDZDMTUyLjg1NSA2NC44OTM2IDE2MS41OTEgODkuMjc5NyAxNjIuNjY5IDExNC4xMzlDMTYzLjczMyAxMzkuMDc4IDE1Ni41MDYgMTYzLjg1NCAxNDIuMDMxIDE4NC4yMjFDMTI3LjgzMyAyMDQuMTk4IDEwNy43MjYgMjE5Ljc0NyA4NC42NjE1IDIyOC4wNTJDNzkuODI1NSAyMzAuNDY4IDc0Ljc5MDEgMjMyLjU0OSA2OS42MTM2IDIzNC4yMzhDNDUuODI2NCAyNDIuMDQ4IDIwLjI5MTIgMjQwLjcyMyAtMi44MzQxNSAyMzIuMzU4Qy0zLjQ2MTU5IDIzNC4yOTYgLTUuNjk2NTUgMjM1Ljk0IC04LjEyODg0IDIzNC44MjNDLTE5LjIxMjcgMjI5LjcxNCAtMjkuNDI5NiAyMjIuNzA2IC0zOC4yOTc3IDIxNC4zMTJDLTQyLjY4MzcgMjEwLjE0NyAtNDYuNzU0NCAyMDUuNjU3IC01MC40ODE4IDIwMC44N0MtNTMuMjkzMyAxOTcuODA2IC01NS45NzY0IDE5NC42MDcgLTU4LjQ0NDYgMTkxLjI0NkMtODcuNDA4OCAxNTEuOTg1IC04Ny4zMTE0IDk0LjQ3OTIgLTYwLjA4OTggNTQuMzQxM1onIGZpbGw9JyUyMzAwNzhCRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdH1cblxuXHRcdFx0JiAuaW1hZ2UtLWlubmVyIHtcblx0XHRcdFx0Ym9yZGVyOiA1cHggc29saWQgdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAzcHggM3B4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRtYXJnaW46IDUwcHggYXV0bztcblx0XHRcdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5jdGEtZGVjb3Ige1xuXG5cdFx0XHQmIC5jdGEtZGVjb3Itc3ZnIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTMwcHg7XG5cdFx0XHRcdFx0dG9wOiAtMTg1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdGJvdHRvbTogLTgwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IC0xMzBweDtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiAuY3RhLS1jb250ZW50LXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktMik7XG5cdFx0cGFkZGluZzogNTBweCAzMHB4O1xuXG5cdFx0JiAuY3RhLXN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYgLmN0YS0taGVhZGVyICsgLmN0YS0tY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHR9XG5cblx0XHQmIC5jdGEtLWNvbnRlbnQgKyAuYnRuLXJlcGVhdGVyLS1jb250YWluZXIsXG5cdFx0JiAuY3RhLS1oZWFkZXIgKyAuYnRuLXJlcGVhdGVyLS1jb250YWluZXIge1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdFx0JiAuY3RhLS1oZWFkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHR9XG5cblx0XHQmIC5jdGEtLWNvbnRlbnQge1xuXHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblxuXHRcdFx0JiBzdHJvbmcsXG5cdFx0XHQmIGIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUtMyk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuYnRuLXJlcGVhdGVyLS1jb250YWluZXIge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Z2FwOiAzMHB4O1xuXG5cdFx0XHQmIC5idG4tLXByaW1hcnkge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLTEpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOScgdmlld0JveD0nMCAwIDE4IDE5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy40MjE4OCAyLjExNzE5TDguMjgxMjUgMS4yNTc4MUM4LjY3MTg4IDAuOTA2MjUgOS4yNTc4MSAwLjkwNjI1IDkuNjA5MzggMS4yNTc4MUwxNy4yMjY2IDguODM1OTRDMTcuNTc4MSA5LjIyNjU2IDE3LjU3ODEgOS44MTI1IDE3LjIyNjYgMTAuMTY0MUw5LjYwOTM4IDE3Ljc4MTJDOS4yNTc4MSAxOC4xMzI4IDguNjcxODggMTguMTMyOCA4LjI4MTI1IDE3Ljc4MTJMNy40MjE4OCAxNi45MjE5QzcuMDcwMzEgMTYuNTMxMiA3LjA3MDMxIDE1Ljk0NTMgNy40MjE4OCAxNS41NTQ3TDEyLjE0ODQgMTEuMDYyNUgwLjkzNzVDMC4zOTA2MjUgMTEuMDYyNSAwIDEwLjY3MTkgMCAxMC4xMjVWOC44NzVDMCA4LjM2NzE5IDAuMzkwNjI1IDcuOTM3NSAwLjkzNzUgNy45Mzc1SDEyLjE0ODRMNy40MjE4OCAzLjQ4NDM4QzcuMDcwMzEgMy4wOTM3NSA3LjAzMTI1IDIuNTA3ODEgNy40MjE4OCAyLjExNzE5WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogMS41cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuYnRuLS1zZWNvbmRhcnkge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE5JyB2aWV3Qm94PScwIDAgMTggMTknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjQyMTg4IDIuMTE3MTlMOC4yODEyNSAxLjI1NzgxQzguNjcxODggMC45MDYyNSA5LjI1NzgxIDAuOTA2MjUgOS42MDkzOCAxLjI1NzgxTDE3LjIyNjYgOC44MzU5NEMxNy41NzgxIDkuMjI2NTYgMTcuNTc4MSA5LjgxMjUgMTcuMjI2NiAxMC4xNjQxTDkuNjA5MzggMTcuNzgxMkM5LjI1NzgxIDE4LjEzMjggOC42NzE4OCAxOC4xMzI4IDguMjgxMjUgMTcuNzgxMkw3LjQyMTg4IDE2LjkyMTlDNy4wNzAzMSAxNi41MzEyIDcuMDcwMzEgMTUuOTQ1MyA3LjQyMTg4IDE1LjU1NDdMMTIuMTQ4NCAxMS4wNjI1SDAuOTM3NUMwLjM5MDYyNSAxMS4wNjI1IDAgMTAuNjcxOSAwIDEwLjEyNVY4Ljg3NUMwIDguMzY3MTkgMC4zOTA2MjUgNy45Mzc1IDAuOTM3NSA3LjkzNzVIMTIuMTQ4NEw3LjQyMTg4IDMuNDg0MzhDNy4wNzAzMSAzLjA5Mzc1IDcuMDMxMjUgMi41MDc4MSA3LjQyMTg4IDIuMTE3MTlaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTknIHZpZXdCb3g9JzAgMCAxOCAxOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuNDIxODggMi4xMTcxOUw4LjI4MTI1IDEuMjU3ODFDOC42NzE4OCAwLjkwNjI1IDkuMjU3ODEgMC45MDYyNSA5LjYwOTM4IDEuMjU3ODFMMTcuMjI2NiA4LjgzNTk0QzE3LjU3ODEgOS4yMjY1NiAxNy41NzgxIDkuODEyNSAxNy4yMjY2IDEwLjE2NDFMOS42MDkzOCAxNy43ODEyQzkuMjU3ODEgMTguMTMyOCA4LjY3MTg4IDE4LjEzMjggOC4yODEyNSAxNy43ODEyTDcuNDIxODggMTYuOTIxOUM3LjA3MDMxIDE2LjUzMTIgNy4wNzAzMSAxNS45NDUzIDcuNDIxODggMTUuNTU0N0wxMi4xNDg0IDExLjA2MjVIMC45Mzc1QzAuMzkwNjI1IDExLjA2MjUgMCAxMC42NzE5IDAgMTAuMTI1VjguODc1QzAgOC4zNjcxOSAwLjM5MDYyNSA3LjkzNzUgMC45Mzc1IDcuOTM3NUgxMi4xNDg0TDcuNDIxODggMy40ODQzOEM3LjA3MDMxIDMuMDkzNzUgNy4wMzEyNSAyLjUwNzgxIDcuNDIxODggMi4xMTcxOVonIGZpbGw9JyUyMzAwMEMyQycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAxLjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtY2lyY2xlIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMjIwMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBNZWRpYSBRdWVyaWVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG5cblx0LmRwLS1jdGEge1xuXHRcblx0XHQmIC5jdGEtLWltYWdlLXdyYXBwZXIge1xuXG5cdFx0XHQmIC5pbWFnZS0td3JhcHBlciB7XG5cdFxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzY4JyBoZWlnaHQ9JzMzNScgdmlld0JveD0nMCAwIDM2OCAzMzUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjY0LjYyMyA0Ni44OTQyQzIyNy4zODcgMjIuNzQ5OSAxODIuOTQ5IDEwLjgxMjYgMTM4LjY1OCAxMy41NTk1Qzk1LjgzNjkgMTYuMTkwMyA1My44NDAyIDMyLjE2MDQgMTkuNzUzNSA1OC4yNjA1Qy0xMy43ODY2IDgzLjkxNTEgLTM4LjQ0NTMgMTE5Ljc0IC01MC4zMzAxIDE2MC4yOTRDLTUyLjQ4IDE2Ny41OTMgLTU0LjIyODIgMTc0Ljk3MiAtNTUuNTY0OSAxODIuNDYzQy01MS41Njc0IDE2Ny45OTQgLTQ1LjkxMiAxNTMuOTAxIC0zOC44MDE5IDE0MC41MjFDLTE4LjM5NTkgMTAyLjE0NSAxNC4wNCA2OS41MjIxIDUzLjIyMDIgNTAuNTUxOUM5Mi4wOTggMzEuNzEwNiAxMzYuMzU0IDI3LjA4NjMgMTc4LjU3OSAzNS4zMjAxQzIxOS43ODMgNDMuMzU3NiAyNTkuMDM0IDYzLjk1NDEgMjg3Ljc3MSA5NC44MDUzQzMyMC4xNTUgMTI5LjU2NSAzMzguODUgMTc2LjE1NCAzNDEuMDExIDIyMy41NDlDMzQyLjk1NiAyNjYuMTY5IDMzMC4xNTIgMzA3LjE4MyAzMDcuMTQ3IDM0MS40OTVDMzI0Ljk4MyAzMjAuNzQ3IDMzOC42NTkgMjk2LjQyMiAzNDYuNDIzIDI3MC4yNzFDMzU4LjQ0MyAyMjkuNzA4IDM1Ni4yOTYgMTg1Ljc3NyAzNDIuMjg3IDE0NS45OThDMzI3Ljk0MSAxMDUuNDY2IDMwMC42OTQgNzAuMzcyNyAyNjQuNjIxIDQ2Ljk5NzlNMTkuNzE1MyAzODAuMjM2QzQ0LjIyNiAzOTguMjYxIDcyLjcwOTEgNDEwLjk5NCAxMDIuNTQ4IDQxNi44NDhDNTguMDEzIDQwNC41OTggMTcuMTkwNyAzNzguMTc1IC0xMS4zMDkyIDM0MS4wMzVDLTEzLjQ3ODIgMzM4LjI0NCAtMTEuNzIyNSAzMzMuNjQ0IC04Ljk2MDgyIDMzMi4wNjFDLTUuNTgyMzggMzMwLjE0NyAtMi4xNzc0NyAzMzEuNjI0IDAuMDAxMjA1MDUgMzM0LjQ0NUMxMi4wMjI4IDM1MC4wODkgMjYuNzQ5OCAzNjMuODU4IDQyLjk2NTUgMzc1LjAzMkM3Ni41OTIxIDM5OC4xNDEgMTE2LjkyIDQxMS4yOTQgMTU3Ljc0MSA0MTEuNDg2QzE3OS42MjUgNDExLjU4NCAyMDEuMTczIDQwNy43MzcgMjIxLjQ5NSA0MDAuNDk1QzIzMC4zMjIgMzk2LjA1NSAyMzguODYzIDM5MC45MTQgMjQ3LjAwMyAzODUuMTQ0QzI3OS43MTkgMzYxLjkxIDMwNS44MDQgMzI4LjI0OSAzMTguNzM4IDI5MC4wNzlDMzMyLjk0NiAyNDguMTggMzMwLjYzNyAyMDEuOTY1IDMxNC4zOTcgMTYwLjk2QzI5OC43NzkgMTIxLjUxMyAyNjkuNzQ3IDg4LjgzMSAyMzIuNjQxIDY4LjUyNTZDMTk3LjU5MyA0OS4zMjg1IDE1Ni43NDIgNDEuMjE1IDExNy4wMzQgNDUuNDgzQzM0LjY2MjkgNTQuMzIzNyAtMzIuMzEwNiAxMjIuODM2IC00Ny4xNTI3IDIwMy4zNTRDLTU3LjIyNTEgMjU4LjAwNCAtNDAuMzIzIDMxNC4yNTMgLTYuNDMxNzggMzU3LjA1NkMxLjU0MTk5IDM2NS41MTggMTAuMjYzNSAzNzMuMyAxOS42ODQxIDM4MC4yNDZNLTM1LjUxNDcgOTcuOTgyNEMxNi4yNzg0IDIxLjQwNTUgMTE2LjE1MiAtMTUuOTc2OCAyMDUuNDMyIDYuNzc1ODFDMjUwLjc4NiAxOC4zNTggMjkyLjgwNSA0NC40NDIgMzIxLjc0IDgxLjU0OTJDMzQ5LjQ3NCAxMTcuMTA5IDM2NS4yNjkgMTYxLjMwOCAzNjcuMjE3IDIwNi4zNjZDMzY5LjE0MiAyNTEuNTY4IDM1Ni4wNzYgMjk2LjQ3NSAzMjkuOTA2IDMzMy4zODlDMzA0LjIzNyAzNjkuNTk4IDI2Ny44ODUgMzk3Ljc3OSAyMjYuMTg2IDQxMi44MzJDMjE3LjQ0MyA0MTcuMjEyIDIwOC4zMzkgNDIwLjk4MyAxOTguOTggNDI0LjA0NEMxNTUuOTc1IDQzOC4yMDEgMTA5LjgwOSA0MzUuNzk5IDY3Ljk5OTYgNDIwLjYzN0M2Ni44NjUzIDQyNC4xNTEgNjIuODI0NiA0MjcuMTMgNTguNDI3MiA0MjUuMTA0QzM4LjM4ODMgNDE1Ljg0NSAxOS45MTY4IDQwMy4xNDMgMy44ODM5NCAzODcuOTI5Qy00LjA0NTczIDM4MC4zOCAtMTEuNDA1MyAzNzIuMjQxIC0xOC4xNDQgMzYzLjU2NUMtMjMuMjI3MSAzNTguMDExIC0yOC4wNzc5IDM1Mi4yMTQgLTMyLjU0MDIgMzQ2LjEyMkMtODQuOTA1NiAyNzQuOTYxIC04NC43Mjk2IDE3MC43MzIgLTM1LjUxNDcgOTcuOTgyNFonIGZpbGw9JyUyMzAwNzhCRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcblx0XHRcdCYgLmN0YS1kZWNvciB7XG5cdFxuXHRcdFx0XHQmIC5jdGEtZGVjb3Itc3ZnIHtcblx0XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI4NXB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC0xMTVweDtcblx0XHRcdFx0XHRcdHJvdGF0ZTogLTVkZWc7XG5cdFx0XHRcdFx0XHR0b3A6IC04MHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuY3RhLS1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmIC5jdGEtc3ZnIHtcblx0XHRcdFx0Ym90dG9tOiAtNzBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC0xMjBweDtcblx0XHRcdFx0d2lkdGg6IDE3NXB4O1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LmRwLS1jdGEge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFxuXHRcdCYgLmN0YS0taW1hZ2Utd3JhcHBlciB7XG5cblx0XHRcdCYgLmltYWdlLS13cmFwcGVyIHtcblxuXHRcdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuaW1hZ2UtLWlubmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDEwcHggc29saWQgdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXG5cdFx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogNTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAuY3RhLWRlY29yIHtcblx0XG5cdFx0XHRcdCYgLmN0YS1kZWNvci1zdmcge1xuXHRcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdGhlaWdodDogMzMycHg7XG5cdFx0XHRcdFx0XHRyaWdodDogLTEwMHB4O1xuXHRcdFx0XHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogMjIwMDtcblx0XHRcdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAyMjAwO1xuXHRcdFx0XHRcdFx0dG9wOiAtMjYwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzY2cHg7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRcdFx0XHQmLmFuaW1hdGUge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IGFuaW1hdGUtY2lyY2xlIDRzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMjAwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDU3NnB4O1xuXHRcdFx0XHRcdFx0bGVmdDogLTEwMHB4O1xuXHRcdFx0XHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogMzQwMDtcblx0XHRcdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAzNDAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDU1OXB4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cblx0XHRcdFx0XHRcdCYuYW5pbWF0ZSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogYW5pbWF0ZS1jaXJjbGUgNHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQmIC5jdGEtLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAxNTVweCAxNzBweCAxNTVweCAxMDBweDtcblx0XG5cdFx0XHQmIC5jdGEtLWhlYWRlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAuY3RhLS1jb250ZW50IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XG5cdFx0XHRcdCYgc3Ryb25nLFxuXHRcdFx0XHQmIGIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5jdGEtc3ZnIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBub25lO1xuXHRcdFx0XHRib3R0b206IC04MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0XHRyaWdodDogLTExMHB4O1xuXHRcdFx0XHRzdHJva2UtZGFzaGFycmF5OiAyMjAwO1xuXHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMjIwMDtcblx0XHRcdFx0d2lkdGg6IDE3NXB4O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRcdCYuYW5pbWF0ZSB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBhbmltYXRlLWNpcmNsZSA0cyBlYXNlLWluLW91dCBmb3J3YXJkcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG5cblx0LmRwLS1jdGEge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG5cdFxuXHRcdCYgLmN0YS0taW1hZ2Utd3JhcHBlciB7XG5cdFx0XHRncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG5cdFxuXHRcdFx0JiAuY3RhLWRlY29yIHtcblx0XG5cdFx0XHRcdCYgLmN0YS1kZWNvci1zdmcge1xuXHRcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMzMycHg7XG5cdFx0XHRcdFx0XHRyaWdodDogLTE4MHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAtMjMwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzY2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtNzBweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiBjYWxjKC0xICogKDE1MCUgKyAxMTBweCkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XG5cdFx0JiAuY3RhLS1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0Z3JpZC1hcmVhOiAxIC8gMyAvIDIgLyA2O1xuXHRcdFx0cGFkZGluZzogMjA1cHggMTcwcHggMjA1cHggMTAwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIERpc2NvdmVyeSBQYXNzIC0gSW1wb3J0YW50IERhdGVzIE1vZHVsZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5kcC0tZGF0ZXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi0yKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA0MHB4O1xuXHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cblx0JiAuZGF0ZXMtLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTZweDtcblxuXHRcdCYgLmRhdGVzLS1oZWFkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG5cdFx0XHRmb250LXNpemU6IDEuNjg3NXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdCYgLmRhdGVzLS1jb250ZW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQmIC5kYXRlcy0tbGlua3Mge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cblx0XHQmIC5saW5rIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTMpO1xuXG5cdFx0XHRcdCYgLmxpbmstLWhlYWRpbmcge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLmljb24tc2hvcnRjb2RlIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5saW5rLS1oZWFkaW5nIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qIE1lZGlhIFF1ZXJpZXNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXG5cdC5kcC0tZGF0ZXMge1xuXHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblxuXHRcdCYgLmRhdGVzLS1jb250ZW50LXdyYXBwZXIge1xuXHRcblx0XHRcdCYgLmRhdGVzLS1oZWFkZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDIuNjg3NXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQmIC5kYXRlcy0tbGlua3Mge1xuXHRcdFx0Z2FwOiAyN3B4O1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XG5cdFx0XHQmIC5saW5rIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0cGFkZGluZzogMzZweDtcblx0XG5cdFx0XHRcdCYgLmxpbmstLWhlYWRpbmcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcblxuXHQuZHAtLWRhdGVzIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0cGFkZGluZzogMTAwcHggMTcwcHg7XG5cblx0XHQmIC5kYXRlcy0tY29udGVudC13cmFwcGVyIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0JiAuZGF0ZXMtLWxpbmtzIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIERpc2NvdmVyeSBQYXNzIC0gSGVybyBNb2R1bGVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZHAtLWhlcm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDMwcHg7XG5cdG1hcmdpbjogNTBweCA1MHB4IDE0NXB4IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmIC5oZXJvLXRleHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDMwcHg7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUtMyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHR9XG5cdH1cblxuXHQmIC5oZXJvLS1oZWFkZXIge1xuXHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZS0yKTtcblx0XHRmb250LXNpemU6IDMxcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRtYXJnaW4tbGVmdDogNDJweDtcblxuXHRcdCYgc3Ryb25nLFxuXHRcdCYgYiB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG5cdFx0XHRmb250LXNpemU6IDMxcHg7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0JiAuaGVyby0tY29udGVudCB7XG5cdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA0MnB4O1xuXHR9XG5cblx0JiAuaGVyby1kZWNvciB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTMwcHg7XG5cblx0XHQmIC5qb3VybmV5LS1saW5lIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JiAuaGVyby1kZWNvci1zdmcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0cmlnaHQ6IC03NHB4O1xuXHRcdFx0XHR0b3A6IC0xM3B4O1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0cmlnaHQ6IC01N3B4O1xuXHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdHJpZ2h0OiAxMjBweDtcblx0XHRcdFx0dG9wOiA4MHB4O1xuXHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDQpIHtcblx0XHRcdFx0cmlnaHQ6IDgwcHg7XG5cdFx0XHRcdHRvcDogMTAwcHg7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1jaXJjbGUtZGVsYXkge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAyNTAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMDtcblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiogTWVkaWEgUXVlcmllc1xuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG5cblx0LmRwLS1oZXJvIHtcblx0XHRtYXJnaW46IDEyMHB4IDkwcHggMTUwcHggNDBweDtcblxuXHRcdCYgLmhlcm8tLWhlYWRlciB7XG5cdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNjFweDtcblx0XG5cdFx0XHQmIHN0cm9uZyxcblx0XHRcdCYgYiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDYxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQmIC5oZXJvLS1jb250ZW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdH1cblxuXHRcdCYgLmhlcm8tZGVjb3Ige1xuXHRcdFx0cmlnaHQ6IC04MHB4O1xuXG5cdFx0XHQmIC5oZXJvLWRlY29yLXN2ZyB7XG5cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMzZweDtcblx0XHRcdFx0XHRyaWdodDogLTEyMHB4O1xuXHRcdFx0XHRcdHRvcDogLTcwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEyOXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOTZweDtcblx0XHRcdFx0XHRyaWdodDogLTk0cHg7XG5cdFx0XHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyMTJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRcdGhlaWdodDogMTI2cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDIxMHB4O1xuXHRcdFx0XHRcdHRvcDogNzBweDtcblx0XHRcdFx0XHR3aWR0aDogMTM4cHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0XHRcdGhlaWdodDogMTA5cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDE0OHB4O1xuXHRcdFx0XHRcdHRvcDogOTBweDtcblx0XHRcdFx0XHR3aWR0aDogMTA0cHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LmRwLS1oZXJvIHtcblx0XHRtYXJnaW46IDE3MHB4IDMwMHB4IDE3MHB4IDE3MHB4O1xuXHRcblx0XHQmIC5oZXJvLS1oZWFkZXIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQycHg7XG5cdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHR9XG5cdFxuXHRcdCYgLmhlcm8tLWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQycHg7XG5cdFx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHR9XG5cdFxuXHRcdCYgLmhlcm8tZGVjb3Ige1xuXHRcdFx0cmlnaHQ6IC0zMDBweDtcblxuXHRcdFx0JiAubGFwdG9wLS1jaXJjbGUtb25lIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTEwMHB4O1xuXHRcdFx0XHRzdHJva2UtZGFzaGFycmF5OiAyMjAwO1xuXHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMjIwMDtcblx0XHRcdFx0dG9wOiAtMzUwcHg7XG5cblx0XHRcdFx0Ji5hbmltYXRlIHtcblx0XHRcdFx0XHRhbmltYXRpb246IGFuaW1hdGUtY2lyY2xlIDRzIGVhc2UtaW4tb3V0IDNzIGZvcndhcmRzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLmxhcHRvcC0tY2lyY2xlLXR3byB7XG5cdFx0XHRcdGFuaW1hdGlvbjogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMzEycHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC05NnB4O1xuXHRcdFx0XHRzdHJva2UtZGFzaGFycmF5OiAyNTAwO1xuXHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMjUwMDtcblx0XHRcdFx0dG9wOiAtMjIycHg7XG5cdFx0XHRcdHdpZHRoOiAzNDJweDtcblxuXHRcdFx0XHQmLmFuaW1hdGUge1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYW5pbWF0ZS1jaXJjbGUtZGVsYXkgNHMgZWFzZS1pbi1vdXQgMXMgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAubGFwdG9wLS1jaXJjbGUtdGhyZWUge1xuXHRcdFx0XHRhbmltYXRpb246IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDIwMXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAzNzBweDtcblx0XHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogMjIwMDtcblx0XHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDIyMDA7XG5cdFx0XHRcdHRvcDogNjBweDtcblx0XHRcdFx0d2lkdGg6IDIyMnB4O1xuXG5cdFx0XHRcdCYuYW5pbWF0ZSB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBhbmltYXRlLWNpcmNsZSA0cyBlYXNlLWluLW91dCBmb3J3YXJkcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5sYXB0b3AtLWNpcmNsZS1mb3VyIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxNzRweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMjY3cHg7XG5cdFx0XHRcdHN0cm9rZS1kYXNoYXJyYXk6IDIyMDA7XG5cdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAyMjAwO1xuXHRcdFx0XHR0b3A6IDEwMHB4O1xuXHRcdFx0XHR3aWR0aDogMTY5cHg7XG5cblx0XHRcdFx0Ji5hbmltYXRlIHtcblx0XHRcdFx0XHRhbmltYXRpb246IGFuaW1hdGUtY2lyY2xlIDRzIGVhc2UtaW4tb3V0IDJzIGZvcndhcmRzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAuaGVyby1kZWNvci1zdmcge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG5cblx0LmRwLS1oZXJvIHtcblx0XG5cdFx0JiAuaGVyby1kZWNvciB7XG5cdFxuXHRcdFx0JiAuaGVyby1kZWNvci1zdmcge1xuXHRcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNThweDtcblx0XHRcdFx0XHRyaWdodDogLTQ3cHg7XG5cdFx0XHRcdFx0dG9wOiAtMjYwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI1MXB4O1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDM3NXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAtNDNweDtcblx0XHRcdFx0XHR0b3A6IC0xMDBweDtcblx0XHRcdFx0XHR3aWR0aDogNDExcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI0MXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiA1MTdweDtcblx0XHRcdFx0XHR0b3A6IDgwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI2OHB4O1xuXHRcdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDQpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDIxMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAzOTRweDtcblx0XHRcdFx0XHR0b3A6IDEyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyMDNweDtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIERpc2NvdmVyeSBQYXNzIC0gUmVzb3VyY2VzIE1vZHVsZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5kcC0tcmVzb3VyY2VzIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tMik7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMzBweDtcblx0cGFkZGluZzogNTBweCAzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXG5cdCYgLnJlc291cmNlcy0taGVhZGVyIHtcblx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0JiAucmVzb3VyY2VzLS1saW5rcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRnYXA6IDMwcHggNTBweDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0XHQmIC5saW5rIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMjVweDtcblx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXG5cdFx0XHRcdCYgLmljb24tc2hvcnRjb2RlIHtcblx0XHRcdFx0XHRvdXRsaW5lOiA1cHggc29saWQgdmFyKC0tZ3JlZW4pO1xuXHRcblx0XHRcdFx0XHQmIGkge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5saW5rLS1oZWFkaW5nIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAuaWNvbi1zaG9ydGNvZGUge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0aGVpZ2h0OiAxMzNweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG91dGxpbmU6IDAgc29saWQgdmFyKC0tZ3JlZW4pO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdHdpZHRoOiAxMzNweDtcblxuXHRcdFx0XHQmIGkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS44KTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAubGluay0taGVhZGluZyB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiogTWVkaWEgUXVlcmllc1xuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG5cblx0LmRwLS1yZXNvdXJjZXMge1xuXHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblx0XG5cdFx0JiAucmVzb3VyY2VzLS1oZWFkZXIge1xuXHRcdFx0Zm9udC1zaXplOiAyLjEyNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHRcdH1cblx0XG5cdFx0JiAucmVzb3VyY2VzLS1saW5rcyB7XG5cdFxuXHRcdFx0JiAubGluayB7XG5cdFxuXHRcdFx0XHQmIC5pY29uLXNob3J0Y29kZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCYgLmxpbmstLWhlYWRpbmcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcblxuXHQuZHAtLXJlc291cmNlcyB7XG5cdFx0cGFkZGluZzogMTAwcHggMTcwcHg7XG5cdFxuXHRcdCYgLnJlc291cmNlcy0tbGlua3Mge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogRGlzY292ZXJ5IFBhc3MgLSBTdGVwcyBNb2R1bGVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZHAtLXN0ZXBzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZS0zKTtcblx0cGFkZGluZzogNTBweCAzMHB4O1xuXG5cdCYgLnN0ZXBzLS1oZWFkZXIge1xuXHRcdGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuXHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdH1cblxuXHQmIC5zdGVwcy1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHQmIC5zdGVwcy1saXN0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JiAuc3RlcHMge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0JiAuc3RlcCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWNsb3VkKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzNXB4O1xuXG5cdFx0XHRcdCYgLmhlYWRpbmdzLWljb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblxuXHRcdFx0XHRcdCYgLmljb24tc2hvcnRjb2RlIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblxuXHRcdFx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgLmhlYWRpbmdzIHtcblxuXHRcdFx0XHRcdFx0JiBoMyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiBoNCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuYnRuIHtcblx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE5JyB2aWV3Qm94PScwIDAgMTggMTknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjQyMTg4IDIuMTE3MTlMOC4yODEyNSAxLjI1NzgxQzguNjcxODggMC45MDYyNSA5LjI1NzgxIDAuOTA2MjUgOS42MDkzOCAxLjI1NzgxTDE3LjIyNjYgOC44MzU5NEMxNy41NzgxIDkuMjI2NTYgMTcuNTc4MSA5LjgxMjUgMTcuMjI2NiAxMC4xNjQxTDkuNjA5MzggMTcuNzgxMkM5LjI1NzgxIDE4LjEzMjggOC42NzE4OCAxOC4xMzI4IDguMjgxMjUgMTcuNzgxMkw3LjQyMTg4IDE2LjkyMTlDNy4wNzAzMSAxNi41MzEyIDcuMDcwMzEgMTUuOTQ1MyA3LjQyMTg4IDE1LjU1NDdMMTIuMTQ4NCAxMS4wNjI1SDAuOTM3NUMwLjM5MDYyNSAxMS4wNjI1IDAgMTAuNjcxOSAwIDEwLjEyNVY4Ljg3NUMwIDguMzY3MTkgMC4zOTA2MjUgNy45Mzc1IDAuOTM3NSA3LjkzNzVIMTIuMTQ4NEw3LjQyMTg4IDMuNDg0MzhDNy4wNzAzMSAzLjA5Mzc1IDcuMDMxMjUgMi41MDc4MSA3LjQyMTg4IDIuMTE3MTlaJyBmaWxsPSclMjMwMDBDMkMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOScgdmlld0JveD0nMCAwIDE4IDE5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy40MjE4OCAyLjExNzE5TDguMjgxMjUgMS4yNTc4MUM4LjY3MTg4IDAuOTA2MjUgOS4yNTc4MSAwLjkwNjI1IDkuNjA5MzggMS4yNTc4MUwxNy4yMjY2IDguODM1OTRDMTcuNTc4MSA5LjIyNjU2IDE3LjU3ODEgOS44MTI1IDE3LjIyNjYgMTAuMTY0MUw5LjYwOTM4IDE3Ljc4MTJDOS4yNTc4MSAxOC4xMzI4IDguNjcxODggMTguMTMyOCA4LjI4MTI1IDE3Ljc4MTJMNy40MjE4OCAxNi45MjE5QzcuMDcwMzEgMTYuNTMxMiA3LjA3MDMxIDE1Ljk0NTMgNy40MjE4OCAxNS41NTQ3TDEyLjE0ODQgMTEuMDYyNUgwLjkzNzVDMC4zOTA2MjUgMTEuMDYyNSAwIDEwLjY3MTkgMCAxMC4xMjVWOC44NzVDMCA4LjM2NzE5IDAuMzkwNjI1IDcuOTM3NSAwLjkzNzUgNy45Mzc1SDEyLjE0ODRMNy40MjE4OCAzLjQ4NDM4QzcuMDcwMzEgMy4wOTM3NSA3LjAzMTI1IDIuNTA3ODEgNy40MjE4OCAyLjExNzE5WicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIE1lZGlhIFF1ZXJpZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcblxuXHQuZHAtLXN0ZXBzIHtcblx0XHRwYWRkaW5nOiAxMDBweCA0MHB4O1xuXHRcblx0XHQmIC5zdGVwcy0taGVhZGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogNDNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuXG5cdC5kcC0tc3RlcHMge1xuXHRcdHBhZGRpbmc6IDE3MHB4IDE3MHB4IDE0MHB4IDE3MHB4O1xuXHRcblx0XHQmIC5zdGVwcy0taGVhZGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCYgLnN0ZXBzLWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmIC5zdGVwcy1saXN0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblxuXHRcdFx0XHQmIC5zdGVwLWhlYWRlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHQmIC5zdGVwcyB7XG5cdFx0XHRcdGZsZXg6IDM7XG5cdFx0XHRcdGp1c3RpZnktaXRlbXM6IGVuZDtcblxuXHRcdFx0XHQmIC5zdGVwIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGdhcDogNTBweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0cGFkZGluZzogMTUwcHggMTAwcHggMTAwcHggMTAwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcblxuXHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0XHQmIC5oZWFkaW5ncy1pY29uIHtcblx0XHRcdFx0XHRcdGdhcDogNTBweDtcblx0XHRcblx0XHRcdFx0XHRcdCYgLmljb24tc2hvcnRjb2RlIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcblx0XHRcdFx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDIuNSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0XHRcdCYgLmhlYWRpbmdzIHtcblx0XHRcblx0XHRcdFx0XHRcdFx0JiBoMyB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHRcdFx0XHQmIGg0IHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBEaXNjb3ZlcnkgUGFzcyAtIEFycml2YWwgTW9kdWxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmRwLS1hcnJpdmFsIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogNzVweDtcblx0cGFkZGluZzogNTBweCAzMHB4O1xuXG5cdCYgLmV4cGVuc2VzLS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYgLmxhcHRvcC0tbGluZS1vbmUsXG5cdFx0JiAuZGVza3RvcC0tbGluZS1vbmUsXG5cdFx0JiAubGFwdG9wLS1jaXJjbGUtb25lIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJvdHRvbTogLTgwcHg7XG5cdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMTYnIGhlaWdodD0nMTM2JyB2aWV3Qm94PScwIDAgMTE2IDEzNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNy4yODA5IDIyLjU4MjdDOS41MzcyMiAzMS41Mjc1IDQuNDY3MiA0My4wODYgNC4yNDc2NyA1NS4wMTAxQzQuMTQ1NDcgNjAuMDkxMSA0Ljk1NjMgNjUuMDYwNyA2LjQyMjM0IDY5LjgyOTRDNi4zNzA0MyA2OC42MTk5IDYuMzc3NSA2Ny40MDU4IDYuNDIwNSA2Ni4xODQ0QzcuMTc3MTUgNDAuMjk1MiAyNi4zMzIyIDE4LjM2NDEgNTAuNTk3NSAxMC43NDM1QzU4Ljk3NzEgOC4xMTM5NSA2Ny44MDc4IDcuMjU2MyA3Ni40MzQyIDguMzcxNTZDNjcuMjQ5NyA0LjkyMjM3IDU3LjI3NDkgMy42NTU0MyA0Ny41NTA3IDUuMjM0MjJDMzUuNzUzNSA3LjE0NTk0IDI1LjA2NjEgMTMuNTg0NiAxNy4yOTM4IDIyLjU3MjZNMTIyLjQ1MiA1Mi4wODlDMTE5LjczMSA0NC4yODI3IDExNS40MiAzNy4wNTUgMTA5Ljg5IDMwLjkyOTRDMTIwLjg3IDQ5LjE0MDQgMTIyLjE2NiA3Mi40NjI4IDExNC40NDkgOTIuNTU1NUMxMTAuNTA2IDEwMi44MTQgMTA0LjA3MSAxMTIuNTI0IDk1LjU1NjkgMTE5LjYzNUM5Ni4wMzEgMTE5Ljg2OCA5Ni40Mzk1IDEyMC4yNTYgOTYuNjMyNSAxMjAuNjg4QzEwOC4yOTMgMTEzLjI1OCAxMTcuMzc5IDEwMi4wMTEgMTIyLjEyIDg5LjAyMjRDMTI2LjQ3NyA3Ny4wODU1IDEyNi42MTUgNjQuMTAwMSAxMjIuNDM5IDUyLjA5OTFNMjkuNzA3OSAxMTIuMzgxQzM3LjMyNjMgMTE5LjQ5NiA0Ni45MzE4IDEyNC4zODYgNTcuMTkxNiAxMjYuMDk3QzQ4Ljg0MDYgMTIzLjU3OCA0MS4wMDY3IDExOS4yOTkgMzQuMDQ0NyAxMTMuOUMyOC44ODc1IDEwOS44OTkgMjQuMTUzOCAxMDUuMjk1IDE5Ljg1NjIgMTAwLjM3QzIyLjYwNCAxMDQuNzggMjUuOTA4NyAxMDguODM3IDI5LjcwNzkgMTEyLjM4MVpNMTIuMTc0MyA4Mi4yMkwxMi40Njc2IDgzLjM2NTNDMTQuNDUyMiA4Ni43NDgzIDE2LjY4OTQgODkuOTc0OSAxOS4wNjQgOTMuMDMxMkMyOC42MTYgMTA1LjI5OCA0MC45MzA1IDExNi4xNzEgNTUuNzU3NiAxMjEuNDQ5QzYzLjUyOTkgMTI0LjIxMyA3MS45OTYyIDEyNS4yMDMgODAuMTI4IDEyNC4wMzlDOTkuOTAyNSAxMTYuNDU5IDExMi42NDcgOTQuNDA0OSAxMTQuOTY4IDczLjQzNjVDMTE2LjM2OCA2MC44Mzc2IDExNC4yODUgNDcuODYzNSAxMDguNTMyIDM2LjUzNTlDMTA0Ljg0NSAyOS4yNzg0IDk5LjUyNjUgMjIuOTQ1IDkzLjE3ODUgMTcuODc2OEM4Ni4xNDI1IDE0LjI0NCA3OC4zODcgMTIuMTEyOCA3MC40MDk4IDExLjkwNTZDNTguNjExNiAxMS42MDkzIDQ2Ljc4OTIgMTUuMjcwMyAzNi45MTcxIDIxLjYzMjVDMjcuMTE5NyAyNy45NTcgMTkuMDI5NiAzNi45NjQ5IDE0LjQ4NDcgNDcuNzU3NkM5LjkyNDExIDU4LjU4MzMgOS4zMzQ3NCA3MC44NTk4IDEyLjE5NzMgODIuMjIyOE0zLjgxNTE4IDM3LjA5NThDOC4zNzc5MyAyNS4yODkgMTcuMDE2OSAxNC45MzQgMjcuODM5IDguMzQ4MThDNDkuMDExMSAtNC40OTUyNSA3Ni4yNzIyIC0wLjUwMzA2OSA5NS4yNTAxIDE0LjM3NzlDMTAzLjgyNyAxOC44ODY2IDExMS4yOTcgMjUuNDkyNSAxMTcuMDM2IDMzLjI2NzJDMTI0LjQ0NCA0My4yNzY3IDEyOS4xMjkgNTUuNTAzMSAxMjkuNTY1IDY3Ljk5NzJDMTMwLjA3NSA4Mi40NzQ3IDEyNC45MDkgOTYuNzU1MSAxMTYuMTQ5IDEwOC4yMDVDMTA3LjMwOCAxMTkuNzM5IDk0LjgzMTQgMTI4LjEyMiA4MC44ODcgMTMyLjEzM0M2Ny4yOTQ2IDEzNi4wMzUgNTIuNjY1MyAxMzYuMDYyIDM5LjA2NjEgMTMyLjIxOEMzOC4wMTYzIDEzMS45MTYgMzcuMTgxOCAxMzEuMDkgMzcuMzczMSAxMjkuODk5QzM3LjUzOTIgMTI4LjkxNCAzOC42MjAxIDEyNy45IDM5LjY5MjkgMTI4LjIwNUM0NS44NzE5IDEyOS45NDcgNTIuMjgxMSAxMzAuOTQ1IDU4LjcwNzIgMTMxLjAzNUM2MS4wMTc1IDEzMS4wNTggNjMuMzM5IDEzMC45ODkgNjUuNjM4NSAxMzAuODEyQzU4LjQ3MDcgMTMwLjg2NiA1MS4yNjQyIDEyOS40MDkgNDQuNjA1NiAxMjYuNzA5QzI2LjgzMTIgMTE5LjUzMyAxMy44NjI5IDEwMy4zNTkgOC43Nzk4MiA4NS4wNjgxQzcuMTk2MDggODIuMzI5NSA1Ljc3NDU0IDc5LjUwNTQgNC41NjEzMSA3Ni42MDE0Qy0wLjczODc4NyA2My44NTY3IC0xLjE2MDczIDQ5Ljk5NzQgMy44MjgwOCAzNy4wODU3JyBmaWxsPSclMjNBRkUxRjcnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTMwcHg7XG5cdFx0XHR6LWluZGV4OiAtMjtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3R0b206IC0xMjBweDtcblx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzY4JyBoZWlnaHQ9JzE0OCcgdmlld0JveD0nMCAwIDY4IDE0OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI4LjE1MDQgMTQ1LjE1MkMzNC4yMzk4IDE0MS40MzUgMzkuOTEzNyAxMzYuODA4IDQ0Ljk3MDEgMTMxLjI3OUM3My44MzIgOTkuNzIyOCA3MS42NDc0IDUwLjc0MzggNDAuMDkwNiAyMS44ODE5QzI5LjM0MTggMTIuMDUxIDE2LjU3MTcgNS44MjIyIDMuMjYzNzEgMy4xMjkyMycgc3Ryb2tlPSclMjMwMDc3QkUnIHN0cm9rZS13aWR0aD0nNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yNS41NDk4IDE4LjYzMTZDNDIuMDYwOCAyNi43NzAzIDU0LjM3NTEgNDAuMDIwNyA2MS41MjM4IDU1LjUzJyBzdHJva2U9JyUyMzAwNzdCRScgc3Ryb2tlLXdpZHRoPSc1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNTVweDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblxuXHRcdCYgLmV4cGVuc2VzLS10ZXh0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxNnB4O1xuXG5cdFx0XHQmIC5leHBlbnNlcy0taGVhZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdH1cblx0XG5cdFx0XHQmIC5leHBlbnNlcy0tY29udGVudCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAuYnRuIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZS0yKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXktMyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmIC5kZXBhcnR1cmUtLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDE2cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JiAubGFwdG9wLS1saW5lLXR3byxcblx0XHQmIC5kZXNrdG9wLS1saW5lLXR3byxcblx0XHQmIC5sYXB0b3AtLWNpcmNsZS10d28ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Ym90dG9tOiAtODBweDtcblx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4JyBoZWlnaHQ9JzE0NCcgdmlld0JveD0nMCAwIDQ4IDE0NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zNi40NDUzIDEwOC45NDZDNDIuMjQ5IDk3Ljc2NTQgNDQuNjM2NiA4NC41NCA0MS45MTA2IDcyLjEzNzNDNDAuNzU4IDY2Ljg1MDMgMzguNjg3NSA2MS45MDQ3IDM1Ljk4ODIgNTcuMzI5NUMzNi4zNDE1IDU4LjU2OTIgMzYuNjM0OSA1OS44MjgyIDM2Ljg5MjkgNjEuMTAzN0M0Mi41MjE1IDg4LjEwMTMgMjguMTE2OCAxMTUuNTU3IDQuODc1OCAxMjkuNDU4Qy0zLjE1MDY0IDEzNC4yNTcgLTEyLjA4MyAxMzcuMzMyIC0yMS4yOTI1IDEzOC4zMTRDLTEwLjkyNyAxMzkuNjExIC0wLjI4MzU0NSAxMzguNDUzIDkuMzk1NSAxMzQuNDA5QzIxLjEzODkgMTI5LjUwNyAzMC42MTE4IDEyMC4xOTMgMzYuNDM0NCAxMDguOTZNLTc5Ljc3NTMgMTA0LjQzOUMtNzUuMDIzNiAxMTEuODQ5IC02OC43Njk3IDExOC4yNjYgLTYxLjUyNTQgMTIzLjI0Qy03Ny40MDcgMTA3LjEwMSAtODQuNTI0OSA4My4yNjk0IC04MS41MDk3IDYwLjU1MDZDLTc5Ljk2NzQgNDguOTUxMSAtNzUuNzA4OSAzNy4zMDExIC02OC42NTMgMjcuODI4NUMtNjkuMjAxNiAyNy43MDUgLTY5LjcyMDggMjcuNDA0MSAtNzAuMDI3NiAyNy4wMDQyQy04MC4yNjI2IDM3LjU4NzEgLTg2Ljg4NjEgNTEuNDg0NyAtODguNTc5IDY2LjEwOTRDLTkwLjEzNCA3OS41NSAtODcuMDYwNyA5My4wMzE1IC03OS43NjQ0IDEwNC40MjVNMS4zMzUxOCAxOS4wMzEyQy04LjMxNjM4IDEzLjU1MDUgLTE5LjQ3NDggMTAuODY1MiAtMzAuNTIzMiAxMS42MzUxQy0yMS4yNTEzIDEyLjE3NTIgLTEyLjA3OSAxNC42NjU2IC0zLjUzMjA3IDE4LjUzMjlDMi43OTk2MiAyMS4zOTg4IDguODQyIDI0Ljk5NCAxNC41MTIyIDI5LjAyOTZDMTAuNTc0MyAyNS4xNDM0IDYuMTQ3MjkgMjEuNzYwNyAxLjMzNTE4IDE5LjAzMTJaTTI2Ljk2MjggNDUuOTIyN0wyNi4zNzUzIDQ0LjgwOTNDMjMuNDgyMyA0MS43OTc2IDIwLjM2NjQgMzkuMDEwMyAxNy4xNTAzIDM2LjQzMzRDNC4yMjAyNSAyNi4wOTU4IC0xMS4yMjUzIDE3Ljg4NjQgLTI3Ljg4NzEgMTYuMDkzM0MtMzYuNjIwNCAxNS4xNTU5IC00NS42MzMyIDE2LjIyNjggLTUzLjc2NiAxOS40NDY2Qy03Mi4zNjYzIDMyLjE5NDUgLTgwLjEwMjIgNTguMTg5MiAtNzcuMzEyNSA4MC40Nzg0Qy03NS42NDEzIDkzLjg3MjIgLTcwLjI3MDcgMTA2Ljc5MiAtNjEuNTA4MiAxMTcuMDk4Qy01NS44OTE5IDEyMy43IC00OC44MTU4IDEyOC45NDIgLTQwLjk4NjcgMTMyLjYxOEMtMzIuODAwNyAxMzQuNjM3IC0yNC4yNDE0IDEzNC45MjMgLTE1LjkyOTEgMTMzLjE2MkMtMy42Mzc4NSAxMzAuNTQ3IDcuNjk4NDQgMTIzLjgyNyAxNi4zNDU5IDExNC43OTRDMjQuOTI1NCAxMDUuODE4IDMxLjA3MjIgOTQuNDg1NiAzMy4xMDU3IDgyLjE4MzRDMzUuMTQ3MiA2OS44NDI5IDMyLjcxNyA1Ni45ODM4IDI2LjkzODIgNDUuOTI1NU00Ni43OTU1IDkwLjU4MThDNDQuOTk0NyAxMDMuOTM5IDM4LjYxMzEgMTE2LjgwMiAyOS4wMzcyIDEyNi4zMDJDMTAuMjkzIDE0NC44NDYgLTE4LjkyNjcgMTQ3LjQ2NCAtNDIuMjY1NCAxMzYuNzU0Qy01Mi4yNjQyIDEzNC4yMDkgLTYxLjYzNTkgMTI5LjIxOSAtNjkuNTA1IDEyMi41ODlDLTc5LjY1NTEgMTE0LjA1OCAtODcuNTM1NCAxMDIuNTU3IC05MS4wODExIDg5LjcyNjVDLTk1LjE5NTUgNzQuODYwNCAtOTMuMzgyMiA1OC43OTI1IC04Ny4xNDYzIDQ0Ljc2NTNDLTgwLjg0ODEgMzAuNjMxNyAtNzAuMDAzNiAxOC44NjAyIC01Ni41NTY3IDExLjI1MjRDLTQzLjQ0NzMgMy44NDQ5NyAtMjguMzA0MSAwLjE5NDEyNyAtMTMuMjY5MSAwLjgwNjU0OEMtMTIuMTA3MSAwLjg1OTcyMSAtMTEuMDM4NSAxLjUwNzc5IC0xMC45NDE0IDIuNzg5MzJDLTEwLjg2OTYgMy44NTAwMSAtMTEuNzM3OCA1LjE2NzY4IC0xMi45MjQzIDUuMTE3MzJDLTE5Ljc1NDUgNC44NDQxNCAtMjYuNjM5IDUuMzk3NTMgLTMzLjMxNTggNi44OTY2MUMtMzUuNzE0IDcuNDQ1MSAtMzguMTAwOSA4LjA5MTczIC00MC40Mzg0IDguODQ0NTZDLTMzLjAyOTEgNy4wMTI4OCAtMjUuMjA1MyA2LjczNzA4IC0xNy42NDEzIDcuODgzMTZDMi41NDI5MiAxMC45MTMgMTkuOTc4NCAyNC40NTAxIDI5Ljc3MjYgNDIuMTMyNkMzMi4wOTA5IDQ0LjU3NjQgMzQuMjYyNSA0Ny4xNDg4IDM2LjIzODEgNDkuODU1NkM0NC44ODM0IDYxLjc0MSA0OC43NTMgNzUuOTg4OCA0Ni43ODQ2IDkwLjU5NTQnIGZpbGw9JyUyM0QwRTRCMScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdGxlZnQ6IC0zMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJvdHRvbTogLTcwcHg7XG5cdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMDAnIGhlaWdodD0nOTEnIHZpZXdCb3g9JzAgMCAxMDAgOTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005Ny40NTcyIDMuMDAwMTdDNTYuODQ2OCAxMC41NDg0IDI1LjU4MjEgMzkuNDExIDEzLjA3MyA3NS44ODEyQzExLjY4NDYgNzkuOTI5MiAxMC41MjczIDg0LjA3MDggOS42MTM4MiA4OC4yODc0JyBzdHJva2U9JyUyMzgzQTgyRScgc3Ryb2tlLXdpZHRoPSc1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTg2LjE1MjggMTQuMzk4OEM0OC4xODMzIDIwLjg1MjMgMTguMDYzMiA0Ni4yMzY2IDMuNDM2MjEgNzkuNTI2Nicgc3Ryb2tlPSclMjM4M0E4MkUnIHN0cm9rZS13aWR0aD0nNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0bGVmdDogNjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblxuXHRcdCYgLmRlcGFydHVyZS0tdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTZweDtcblxuXHRcdFx0JiAuZGVwYXJ0dXJlLS1oZWFkZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuXHRcdFx0fVxuXHRcblx0XHRcdCYgLmRlcGFydHVyZS0tY29udGVudCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAuYnRuIHtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUtMik7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5LTMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiAubGFuZGluZy0td3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTZweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmIC5sYXB0b3AtLWxpbmUtdGhyZWUsXG5cdFx0JiAuZGVza3RvcC0tbGluZS10aHJlZSxcblx0XHQmIC5sYXB0b3AtLWNpcmNsZS10aHJlZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRib3R0b206IC0xNjBweDtcblx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYwJyBoZWlnaHQ9JzE3Mycgdmlld0JveD0nMCAwIDYwIDE3MycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNDQuODc0IDE5LjI5MzdDMTMyLjI4NCA5Ljk5MDgzIDExNi41MTkgNC40ODE2IDEwMC43NjcgNS40MDgzM0M5NC4wNTM4IDUuNzkxNzkgODcuNTgwNyA3LjM2ODMzIDgxLjQzOTUgOS43ODg3M0M4My4wMjk4IDkuNTk2ODggODQuNjMyMSA5LjQ4MjM2IDg2LjI0NzggOS40MTQ0OEMxMjAuNDc3IDcuNzcxODMgMTUxLjM2MiAzMC44MDM3IDE2My44OSA2Mi4wMzY1QzE2OC4yMTQgNzIuODIyNSAxNzAuMjQ2IDg0LjM4NDEgMTY5LjY1NSA5NS44Nzc2QzE3My4yNjggODMuNDA5OSAxNzMuOTIyIDcwLjEyMjEgMTcwLjg0NyA1Ny40NTUzQzE2Ny4xMjIgNDIuMDg3NiAxNTcuNTM4IDI4LjY0NTkgMTQ0Ljg4OCAxOS4zMDk3TTExNi42NzggMTYxLjA0M0MxMjYuNjk4IDE1Ni42NTYgMTM1Ljc5MyAxNTAuMjMzIDE0My4zMSAxNDIuMzEzQzEyMC40MDYgMTU4LjY1NSA4OS43NzIgMTYyLjc0MyA2Mi40NzkgMTU0LjYxMkM0OC41NDQ2IDE1MC40NTggMzUuMDc4IDE0Mi45NiAyNC44MjkxIDEzMi40NTNDMjQuNTcwNSAxMzMuMTAyIDI0LjA5OTkgMTMzLjY4MSAyMy41NDk0IDEzMy45NzlDMzQuNTQxIDE0OC42MDQgNTAuMzA0NyAxNTkuNDQzIDY3LjkyMjMgMTY0LjM3MkM4NC4xMTM1IDE2OC45MDEgMTAxLjI1OCAxNjcuNzU5IDExNi42NjMgMTYxLjAyN00yNy42ODE0IDQ0Ljg0NjlDMTkuMDczMiA1NS42MjI3IDEzLjYwMTcgNjguNzkyOCAxMi4zOTIgODIuNTAxOEMxNC44NjI5IDcxLjIyODQgMTkuNzA3OSA2MC40NTc3IDI2LjEyMDcgNTAuNzIyOUMzMC44NzI2IDQzLjUxMTQgMzYuNDYzIDM2Ljc5NzIgNDIuNTIxMyAzMC42MjU2QzM2Ljk4NDEgMzQuNzAwNCAzMS45Njk1IDM5LjQ3MzcgMjcuNjgxNCA0NC44NDY5Wk02NS42ODA5IDE4LjY0MDRMNjQuMTk5OSAxOS4xNDQyQzU5LjkzOTcgMjIuMTA3MyA1NS45MTE0IDI1LjM4NzYgNTIuMTIxOCAyOC44MzJDMzYuOTEzOSA0Mi42ODQgMjMuODI3IDYwLjAzOCAxOC4zNzczIDgwLjEzNkMxNS41MjM4IDkwLjY3MDkgMTUuMDgwNCAxMDEuOTQgMTcuNDQ1NyAxMTIuNTQ5QzI5LjQ2MyAxMzcuODYyIDU5Ljg1NTUgMTUyLjQyNSA4Ny43NTMzIDE1My4zNDhDMTA0LjUxNiAxNTMuOTA5IDEyMS40MTkgMTQ5LjgzNyAxMzUuNzc1IDE0MS4wOTRDMTQ0Ljk3MyAxMzUuNDg5IDE1Mi43ODUgMTI3LjgyNyAxNTguODI0IDExOC45MzZDMTYyLjg5OCAxMDkuMjg0IDE2NC45MTkgOTguODM1MyAxNjQuMzc4IDg4LjI5MDlDMTYzLjU2NiA3Mi42OTY4IDE1Ny41MyA1Ny40NzQ0IDE0OC4xMyA0NS4xMDA0QzEzOC43ODggMzIuODIxIDEyNi4wNzkgMjMuMDY3NiAxMTEuMzc5IDE4LjE3M0M5Ni42MzIzIDEzLjI2MSA4MC4zNzczIDEzLjczNTggNjUuNjc5NSAxOC42NzExTTEyNC4zNTUgMy4wMTA0NUMxNDAuMzk2IDcuODI1MTggMTU0LjkzNyAxOC4xNjUzIDE2NC43MjkgMzEuNzY5N0MxODMuODMxIDU4LjM4OTMgMTgxLjM0NSA5NC43NTg2IDE2My42NTEgMTIxLjMxMkMxNTguNTc4IDEzMy4wODYgMTUwLjYyNSAxNDMuNjE0IDE0MC45NTUgMTUxLjk3OEMxMjguNTA2IDE2Mi43NzEgMTEyLjg1NSAxNzAuMTk5IDk2LjQxNzYgMTcyLjA0OEM3Ny4zNzEzIDE3NC4xOTkgNTguMDA2MSAxNjguODQgNDIuMDA3OCAxNTguNDUyQzI1Ljg5MDkgMTQ3Ljk2NiAxMy41NTk2IDEzMi4zNjIgNi44NDU1MiAxMTQuMzc2QzAuMzExNDQ0IDk2Ljg0MzIgLTEuMjE1ODMgNzcuNTQ3MyAyLjQ2Nzc2IDU5LjIxNTVDMi43NTk2MiA1Ny43OTk4IDMuNzYzMzMgNTYuNjE0OCA1LjM1NDk4IDU2Ljc0NTVDNi42NzA2OSA1Ni44NjQyIDguMTE4NDQgNTguMTg2NyA3LjgyNTI0IDU5LjYzMzFDNi4xNTgwNCA2Ny45NjE4IDUuNDk0NTkgNzYuNTE4NiA2LjAzMjIzIDg1LjAwNDhDNi4yMzc2NyA4OC4wNTQ5IDYuNTY1NzYgOTEuMTEwMiA3LjAzMzggOTQuMTI1NkM2LjIzMDg0IDg0LjY3NTYgNy40MTgwOSA3NS4wMjA0IDEwLjI5OTcgNjUuOTYxMkMxNy45NTQxIDQxLjc4MTYgMzcuOTY3MyAyMy4wMjQzIDYxLjU3NzYgMTQuNDUzMUM2NS4wMjg3IDEyLjA4NDUgNjguNjA5MSA5LjkyMTE2IDcyLjMxNjIgOC4wMjQ0OUM4OC41ODgxIC0wLjI2NzI5NiAxMDYuODI4IC0yLjIzNzYzIDEyNC4zNyAzLjAyNjQ0JyBmaWxsPSclMjNFMUVFRjknLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTMwcHg7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Ym90dG9tOiAtMTAwcHg7XG5cdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2OScgaGVpZ2h0PSc4Nicgdmlld0JveD0nMCAwIDY5IDg2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMi45OTQyOSA4Mi45MzI3QzQwLjY0OTEgNzEuOTE3NiA2MS41IDQ0IDY0LjAwMDEgMy4wMDAyNScgc3Ryb2tlPSclMjM4QjkxOTgnIHN0cm9rZS13aWR0aD0nNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yMi44OTU5IDY4LjM5NDNDNDQuNjgwMyA2MS4wMjg1IDYwLjA2MSA0My4yMzU5IDY1LjU2NDYgMjIuMjM0MScgc3Ryb2tlPSclMjM4QjkxOTgnIHN0cm9rZS13aWR0aD0nNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDQ1cHg7XG5cdFx0fVxuXG5cdFx0JiAubGFuZGluZy0tdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTZweDtcblxuXHRcdFx0JiAubGFuZGluZy0taGVhZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdH1cblx0XG5cdFx0XHQmIC5sYW5kaW5nLS1jb250ZW50IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdH1cblx0XG5cdFx0XHQmIC5sYW5kaW5nLS1saW5rcyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUtMyk7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdhcDogNzJweDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHRcdFx0cGFkZGluZzogMjVweCAyMHB4O1xuXHRcblx0XHRcdFx0JiAubGluayB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Z2FwOiAxN3B4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDI0cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNycgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDI3IDI4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjQuMTk5MiAxMS44MTY0TDI1LjQ4ODMgMTMuMTA1NUMyNi4wMTU2IDEzLjY5MTQgMjYuMDE1NiAxNC41NzAzIDI1LjQ4ODMgMTUuMDk3N0wxNC4xMjExIDI2LjQ2NDhDMTMuNTM1MiAyNy4wNTA4IDEyLjY1NjIgMjcuMDUwOCAxMi4xMjg5IDI2LjQ2NDhMMC43MDMxMjUgMTUuMDk3N0MwLjE3NTc4MSAxNC41NzAzIDAuMTc1NzgxIDEzLjYzMjggMC43MDMxMjUgMTMuMTA1NUwxLjk5MjE5IDExLjgxNjRDMi41NzgxMiAxMS4yMzA1IDMuNDU3MDMgMTEuMjg5MSA0LjA0Mjk3IDExLjgxNjRMMTAuNzgxMiAxOC45MDYyVjIuMDMxMjVDMTAuNzgxMiAxLjI2OTUzIDExLjM2NzIgMC42MjUgMTIuMTg3NSAwLjYyNUgxNC4wNjI1QzE0LjgyNDIgMC42MjUgMTUuNDY4OCAxLjI2OTUzIDE1LjQ2ODggMi4wMzEyNVYxOC45MDYyTDIyLjE0ODQgMTEuODE2NEMyMi43MzQ0IDExLjI4OTEgMjMuNjEzMyAxMS4yMzA1IDI0LjE5OTIgMTEuODE2NFonIGZpbGw9JyUyMzAwNzdCRScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMTNweCk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IC01MHB4O1xuXHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstY2xvdWQpO1xuXHRcblx0XHRcdFx0XHRcdCYgLmxpbmstLWhlYWRpbmcge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHQmIC5pY29uLXNob3J0Y29kZSB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUtMyk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHQmIC5saW5rLS1oZWFkaW5nIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tZWRpdW0tYmx1ZS0yKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmIC5hcnJpdmFsLS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYgLmpvdXJuZXktLWxpbmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Ym90dG9tOiA1MTBweDtcblx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwOScgaGVpZ2h0PScxODAnIHZpZXdCb3g9JzAgMCAxMDkgMTgwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI0Ljc1MDcgMTcxLjM2NkMyLjM5MDEyIDE3NC44MiAtMjEuOTA0NCAxNzQuOTc0IC00MS44NjE1IDE2Mi45MTdDLTU3LjM1OTEgMTUzLjU5MSAtNjkuMTA0NCAxMzguNDU1IC03NS4xMjg4IDEyMS40NzhDLTcwLjc0NjMgMTI4LjMxNyAtNjUuMzg2IDEzNC42MSAtNTkuMjgzOSAxNDAuMTdDLTQyLjgyMTcgMTU1LjE2OSAtMjEuNzAxNyAxNjUuMTggMC4xOTE0MDUgMTY5LjIyMUM4LjUxMDM5IDE3MC43NTIgMTcuMDEyMyAxNzEuNDgzIDI1LjQ2MSAxNzEuMjI4TDI0Ljc1MDcgMTcxLjM2NlpNNzkuNDAyMSAzMi4xMTA0QzkzLjIxNTggNDYuMDIwOCAxMDIuMjUyIDY0LjUyNzcgMTAzLjA3IDg0LjI1MDlDMTAzLjIwOSA4Ny41OTY4IDEwMy4xMzcgOTAuOTMxNiAxMDIuODU2IDk0LjI1NTJDMTAyLjM1OCA4My43NTYzIDk5LjkyNDUgNzMuMjk1NSA5NS42ODg4IDYzLjY4OEM5Mi42NzcgNTYuODUxMyA4OC43MjYxIDUwLjQ5MiA4NC4wNDQ1IDQ0LjY1NjNDODQuOTA2MyA0My42NDc3IDg1LjEyNjQgNDIuMTQ4MiA4My45OTc5IDQwLjg5MzVDNzYuNzIzNCAzMi45MTczIDY4LjE1OSAyNi4wNjc1IDU4Ljc0MTkgMjAuNzE4OEM1MS42NDY4IDE2LjY1MjggNDQuMDg0OCAxMy40NDA4IDM2LjIzMSAxMS4wOTE3QzMwLjg4NzYgOS4xMjE3NiAyNS40MjA1IDcuNDk2NjMgMTkuODYyOSA2LjI1MzI5QzIyLjQ2MDIgNi4zMjA2MyAyNS4wODcgNi40OTQ5NiAyNy42MzgxIDYuNzcwNzFDNDcuMTM1NiA4LjkyODQzIDY1LjU4NDcgMTguMjcgNzkuMzY3MSAzMi4xMDg1TS03OS4zOTIyIDU0LjAyNEMtNzEuMzc2IDMwLjA5NSAtNTEuMDU3NyAxNi43NjMyIC0yOC4xMTkyIDExLjY4ODJDLTM1LjYzMiAxNS41MDcyIC00Mi42NjM3IDIwLjE5NTEgLTQ5LjAzNTQgMjUuNjkxMkMtNTMuMDY1MiAyOC43ODEgLTU2Ljg2NDYgMzIuMTY0MiAtNjAuMzYzNCAzNS44NDQ1Qy03MS4xMjAxIDQ3LjE1MjcgLTc5LjE3MTQgNjEuMTM0NSAtODIuOTYwMiA3Ni4yNTZDLTgyLjk0NjUgNjguNzAxIC04MS43NzYyIDYxLjIwNzQgLTc5LjM5MjIgNTQuMDI0Wk04NC44NTI3IDEzOC44NDZDNTcuNDc5MiAxNzEuMjM4IDguNDg2MjYgMTcxLjIwNyAtMjcuNDU3IDE1NC40MDJDLTQ2LjYyNzUgMTQ1LjQwOSAtNjMuODAzOSAxMzEuMjg1IC03My45NDY4IDExMi40MzhDLTc2LjIxNjEgMTA4LjE3MSAtNzguMDg2OSAxMDMuNjc5IC03OS41Mjc4IDk5LjAzNDZDLTgwLjA1NjggODcuMTI4NCAtNzcuODQwOCA3NS4xNTY3IC03Mi43NTQ4IDY0LjA3NTFDLTY4LjI1OTUgNTQuMTkyMyAtNjEuOTE2MyA0NS4yNTA3IC01NC4yMDQ3IDM3LjY4MkMtNTMuNjA1MiAzNy42NDM0IC01My4wMjk1IDM3LjM5MjggLTUyLjUwNzMgMzYuODIzMUMtNTAuMjM3NSAzNC40NDgyIC00Ny44NjgxIDMyLjE4NDEgLTQ1LjM2NDEgMzAuMDMyNUMtNDEuNjY0NSAyNy4yMDYzIC0zNy43MzQ1IDI0LjY3MzUgLTMzLjY0NzcgMjIuNTAwM0MtMTIuMjMyNSAxMS4wMTg5IDEyLjU2OTcgOS45MDgzIDM1LjE5MDUgMTYuOEM0OS4xNDM2IDIyLjEwNzkgNjIuMTE0NSAzMC4wMzQ2IDcyLjY5NTYgNDAuNjEwOUM4Ni43NDkgNTQuNjM5NSA5NS43NjMxIDcyLjg5OTMgOTcuMDYyMiA5Mi44MjM2Qzk3Ljk5MjQgMTA3LjEwNiA5NS4yMzY4IDEyMS45NjYgODguMjQ0NyAxMzQuNTI4Qzg3LjE4MTcgMTM2LjAxNyA4Ni4wNTA0IDEzNy40NjkgODQuODUwOSAxMzguODgxTS00NS4zMzY2IDE2Ny40NzdDLTM1LjY2ODggMTczLjQwMSAtMjQuODQ3MyAxNzYuNzg2IC0xMy42NDEzIDE3OC4yMjNDLTAuODY1NjQ2IDE3OS44ODQgMTIuMTUyNiAxNzguOTU3IDI0Ljg3MDUgMTc3LjA2NkMzNi4wOTk2IDE3NS40MTEgNDcuMTM5MiAxNzIuNjkzIDU3LjYwMiAxNjguMjU3QzY3LjU2MjkgMTY0LjAwNiA3Ni45MTc1IDE1Ny45MyA4NC4xOTc2IDE0OS44ODFDODcuNzQ0NSAxNDUuOTU4IDkwLjc4NDIgMTQxLjY1NiA5My4zMTMxIDEzNy4wNDVDOTcuODM0OCAxMzAuNjQzIDEwMS40NDQgMTIzLjU2IDEwNC4wNTYgMTE2LjAzN0MxMTAuOTgxIDk2LjEyNjYgMTEwLjM1NiA3NC4wOTQyIDEwMS44NTUgNTQuNzcyMkM5My40Nzk1IDM1LjczOCA3Ny44Njk4IDE5LjkwNSA1OS4zNTQzIDEwLjQ4OTZDNDAuNDY0NCAwLjg0MzYyMSAxOC45NDg5IC0xLjcwMjIyIC0xLjc5NzgxIDIuNDY5ODJMLTUuODUyNzQgMy4zNzk1NEwtMTAuNjAyOSAzLjQ3OTI5Qy0zMS4xNzUxIDQuMzU3MTcgLTUyLjI1NDcgMTAuODMxIC02Ny41MjYzIDI1LjA5OEMtODMuMjQyNiAzOS43OTgyIC05MC4xODk5IDYxLjQ2NDUgLTg4LjQzMDEgODIuNjQzM0MtODcuOTkzIDg4LjMyNDQgLTg2LjkxNCA5My44Mjg2IC04NS4zNyA5OS4xODE4Qy04NC41MzY4IDExNi42MjIgLTc3LjkxNjYgMTMzLjYzIC02Ny4zMzQ5IDE0Ny41MUMtNjEuMjg1MiAxNTUuMzg2IC01My44NDYyIDE2Mi4yNDYgLTQ1LjM2OTggMTY3LjQ0JyBmaWxsPSclMjNFMUVFRjknLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRsZWZ0OiAtMzBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3R0b206IC04MHB4O1xuXHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNjknIHZpZXdCb3g9JzAgMCA1MSA2OScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J004NC40NDg2IDgzLjkyNzdDOTIuMDYxOCA3NC41Mjg5IDk4LjY3MDkgNjMuMzQ4NiA5OC40NzI2IDUwLjg4NTZDOTguMzM1OCA0MS4yMTc1IDk0LjUwNTMgMzEuNzE4OCA4OC4yODUgMjQuMzY3M0M5MC4yNjQ2IDI4LjIzMjEgOTEuNzI4OSAzMi40MDE3IDkyLjY1NDcgMzYuNzE2NUM5NS4xNTI3IDQ4LjM1NzEgOTQuMDkyNSA2MC44MDY0IDkwLjA2NzUgNzIuMDA2NkM4OC41MzU0IDc2LjI2MDkgODYuNTg1MyA4MC4zODQ4IDg0LjE5MzcgODQuMjE4Nkw4NC40NDg2IDgzLjkyNzdaTTUuNDE4NTIgNzEuNjk0M0M4LjEyNjE4IDgxLjgxODQgMTQuMjQyNyA5MC45NzI4IDIzLjEzMjggOTYuNjU4NEMyNC42NDA4IDk3LjYyMzEgMjYuMjAwMyA5OC40ODc3IDI3LjgxMTMgOTkuMjUyMUMyMy4wOTU5IDk2LjE5NjUgMTguOTE4OSA5Mi4yNTc0IDE1LjYyMTEgODcuNzE1M0MxMy4yNzM4IDg0LjQ4NDMgMTEuMzk5NyA4MC45NDc5IDkuOTY0MDkgNzcuMjE1QzkuMjY2MjggNzcuMzQxNiA4LjUxNDQ1IDc3LjAzOTcgOC4yMzg2NCA3Ni4xODA4QzYuNTEyMTMgNzAuNjc0MSA1LjY1MzA4IDY0Ljg3NDggNS43MTY4OCA1OS4wODU2QzUuNzQ4MjcgNTQuNzE0MSA2LjI5OTcyIDUwLjM1NjggNy4zMjgzNiA0Ni4wOTY5QzcuODU2NDUgNDMuMDk4NyA4LjU3NzEyIDQwLjEzNiA5LjQ5ODUgMzcuMjM0NEM4LjgzMDYyIDM4LjQ1MjIgOC4yMDQyMiAzOS43MTI0IDcuNjQ1MDMgNDAuOTY1QzMuMzk0NDQgNTAuNTUxNiAyLjc0NDI1IDYxLjU4NzMgNS40MjcxMSA3MS42Nzc2TTU4LjI3NTYgNC4yNDQ3QzQ1LjA2NTUgMS41MDc1IDMzLjQzOTQgNy4zMDQ2NCAyNC45MjIgMTYuNTM0MUMyOC43MDc5IDE0LjA5MTcgMzIuNzY1NiAxMi4xMDU0IDM3LjAxODkgMTAuNjQxNUMzOS41MzA3IDkuNjExNjMgNDIuMTE1OSA4Ljc2NzE4IDQ0Ljc1NzQgOC4xNDE1NEM1Mi44NzU1IDYuMjE2MzYgNjEuNTAwNSA2LjI2MDI2IDY5LjUwNDcgOC41Nzk3NkM2Ni4wMTE0IDYuNTUyODkgNjIuMjM1MiA1LjA3NjcyIDU4LjI3NTYgNC4yNDQ3Wk01My4yNTI4IDEwMi45MzdDNzUuNTgxNCA5OS4wMTA0IDg4Ljc1MjQgNzYuMzcyNCA5MC42NjMzIDU1LjI0NzZDOTEuNjY4NiA0My45NzI1IDg5Ljc2NzMgMzIuMjM3NiA4My43OTE3IDIyLjQ4MDZDODIuNDMxNSAyMC4yODQgODAuODYwMiAxOC4yMTEgNzkuMTAyNSAxNi4yOTU0QzczLjc0NTMgMTIuODQ2OCA2Ny42MTkyIDEwLjY0ODYgNjEuMTMxOSAxMC4wMTU1QzU1LjM1NzMgOS40MzIxMyA0OS41MiA5Ljk1NTcgNDMuOTQ4NyAxMS40ODA4QzQzLjc2OTUgMTEuNzQ3MyA0My40OTg5IDExLjk0NTggNDMuMDk1MiAxMi4wMzM3QzQxLjM4NzQgMTIuNDQyOSAzOS43MDM5IDEyLjkyOCAzOC4wMzYyIDEzLjUwNTZDMzUuNzM1MSAxNC40NTM4IDMzLjUwNzUgMTUuNTg3NSAzMS40MDM5IDE2Ljg5MDNDMjAuMzM3MyAyMy42OTIxIDEzLjE0OTUgMzQuODQ5MyAxMC4yNDUxIDQ3LjE1MjVDOC45NDE2NSA1NS4wMjYgOS4xMTIyMSA2My4xNTA1IDExLjE0OTggNzAuODg0MkMxMy44NDc1IDgxLjE1MDkgMTkuODU1OCA5MC4yMjg2IDI4LjcwOTIgOTYuMTkwN0MzNS4wNTU3IDEwMC40NjQgNDIuNjYxMSAxMDMuMTkgNTAuMzQ1MiAxMDMuMzQxQzUxLjMxOTUgMTAzLjI1MSA1Mi4yOTQzIDEwMy4xMTkgNTMuMjY5NSAxMDIuOTQ1TTEwMS41MTQgNTAuNTA3NkMxMDEuNjQ5IDU2LjU2NzUgMTAwLjMgNjIuNDc2OSA5Ny45NDc5IDY4LjAzOTdDOTUuMjc2OSA3NC4zODc4IDkxLjM0NTMgODAuMTUxNSA4Ny4wNDkgODUuNTE2OUM4My4yNjI5IDkwLjI1ODQgNzkuMDM2MyA5NC42MjYgNzQuMTcxNiA5OC4yNjVDNjkuNTI3MSAxMDEuNzIyIDY0LjIwMzEgMTA0LjQwNyA1OC41MjYzIDEwNS42MDRDNTUuNzU5NCAxMDYuMTg2IDUyLjk1NDIgMTA2LjQzMyA1MC4xNDQxIDEwNi4zNkM0NS45NyAxMDYuNzI2IDQxLjcyNyAxMDYuNDg2IDM3LjU0OTEgMTA1LjY2OUMyNi40ODkgMTAzLjUwOSAxNi40ODA0IDk3LjI5MDYgOS44NDM0IDg4LjE2NDFDMy4zMDU1NiA3OS4xNzI5IDAuMTkzMjM5IDY3LjcwMTcgMC44MjcyNCA1Ni42MTU1QzEuNDU1NDQgNDUuMjk0NCA2LjA2OTgzIDM0LjY3MTIgMTMuNTgwMyAyNi4yMTExTDE1LjA5MTggMjQuNTgyOUwxNi40MTYyIDIyLjQxNTdDMjIuMzU4MiAxMy4xNDk3IDMxLjAyMTQgNS4xNTUyNyA0MS43MjEzIDEuOTQwODlDNTIuNzQwOSAtMS4zNjIzIDY0LjYxODIgMS4yNTk2NCA3My45MjcxIDcuNzcyMTlDNzYuNDMzNiA5LjUwMjk4IDc4LjY4NTYgMTEuNDgyNyA4MC43NDI3IDEzLjYzNjVDODguNTczOSAxOC43MTQ4IDk0LjY0ODQgMjYuMzUgOTguMjExNyAzNC45NzMxQzEwMC4yMjIgMzkuODg3MSAxMDEuMzg4IDQ1LjE2OTUgMTAxLjUwNiA1MC40ODI0JyBmaWxsPSclMjNBRkUxRjcnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTMwcHg7XG5cdFx0fVxuXG5cdFx0JiAuYXJyaXZhbC0tdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTZweDtcblxuXHRcdFx0JiAuYXJyaXZhbC0taGVhZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcblx0XHRcdH1cblx0XG5cdFx0XHQmIC5hcnJpdmFsLS1jb250ZW50IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdH1cblx0XG5cdFx0XHQmIC5hcnJpdmFsLS1saW5rcyB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdhcDogMzNweDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XG5cdFx0XHRcdCYgLmxpbmsge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleS0yKTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGdhcDogMzJweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblx0XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUtMik7XG5cdFxuXHRcdFx0XHRcdFx0JiAubGluay0taGVhZGluZyB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiAubGluay10ZXh0IHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMjVweDtcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIyNXB4O1xuXHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0JiAubGluay10ZXh0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtMSk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0JiAuY29udGVudCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUge1xuXG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAxMjAwO1xuXHRcdHN0cm9rZS13aWR0aDogNTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMjQwMDtcblx0XHRzdHJva2Utd2lkdGg6IDEwO1xuXHR9XG5cblx0ODUlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAyNDAwO1xuXHRcdHN0cm9rZS13aWR0aDogMTA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAzNjAwO1xuXHRcdHN0cm9rZS13aWR0aDogNTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtY2lyY2xlIHtcblxuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMjIwMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBNZWRpYSBRdWVyaWVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG5cblx0LmRwLS1hcnJpdmFsIHtcblx0XHRnYXA6IDEwMHB4O1xuXHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblx0XG5cdFx0JiAuZXhwZW5zZXMtLXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Ym90dG9tOiAtNDBweDtcblx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzE4Micgdmlld0JveD0nMCAwIDIwMCAxODInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTUuNjA1MiAxMzUuNzYzQzIzLjg1NDQgMTUxLjAxNSAzNy4wNzI2IDE2My45NTYgNTMuMzA2IDE3MC40MzdDNjAuMjE4OCAxNzMuMjExIDY3LjQ1MjEgMTc0LjY3NSA3NC43NDk1IDE3NS4xMzdDNzMuMDY0NCAxNzQuNTgxIDcxLjQwMzYgMTczLjk0MiA2OS43NTE0IDE3My4yNUMzNC42NTExIDE1OC43OTUgMTQuNTEyOSAxMjEuMTY4IDE2LjY0MTkgODMuOTUxN0MxNy4zODAxIDcxLjEwMDkgMjAuNzgxMSA1OC41NTAxIDI2Ljc4MTEgNDcuMzAxOUMxNy4yOTIyIDU4LjEwNTUgMTAuMzg1NSA3MS4xMjM4IDcuNTA5OTggODUuMjczMkM0LjAxNjQzIDEwMi40MzcgNy4zMDQyNCAxMjAuNDI2IDE1LjU5OCAxMzUuNzRNMTEwLjU2NiA2Ljg3MjQ3Qzk4LjQ1MzIgNi41NTc1NSA4Ni4zMTA0IDguNzIwNzEgNzUuMDQ2MiAxMy4xMjc4QzEwNS43MDMgNy41MTI2IDEzOC4zNDggMTcuODI0NiAxNjEuODk0IDM4LjgxODJDMTczLjkxNCA0OS41NDAxIDE4My44OTIgNjMuMzk0NyAxODkuMjI4IDc4Ljc1MjdDMTg5Ljc5MiA3OC4yMjMzIDE5MC41MzYgNzcuODY0NSAxOTEuMjI5IDc3LjgyNEMxODcuMDg2IDU3Ljk4NzEgMTc2LjM3NiAzOS43MDE1IDE2MS4wMjcgMjYuNDdDMTQ2LjkyIDE0LjMxMDYgMTI5LjE4OSA3LjM5MTI2IDExMC41NzMgNi44OTU0TTE0NS4xNTQgMTY1LjI2OEMxNTguODU2IDE1OC41MTEgMTcwLjUzOSAxNDcuODc3IDE3OC4yMDEgMTM0LjY5OEMxNzAuNDIgMTQ0Ljg0MSAxNjAuNDk0IDE1My4zNjMgMTQ5LjQ4NCAxNjAuMTA5QzE0MS4zMjUgMTY1LjEwNiAxMzIuNTYgMTY5LjIwOSAxMjMuNTgxIDE3Mi41NDlDMTMxLjA1MSAxNzEuMDY3IDEzOC4zMjYgMTY4LjYzOSAxNDUuMTU0IDE2NS4yNjhaTTk0LjcxNzQgMTczLjY3M0w5Ni40Mzk2IDE3My44NjVDMTAyLjEwNiAxNzIuODk3IDEwNy42ODkgMTcxLjUwMiAxMTMuMTEgMTY5LjgzMUMxMzQuODc4IDE2My4wOTQgMTU2LjE2NiAxNTEuODQ3IDE3MS4wODYgMTM0LjI1NUMxNzguOTA0IDEyNS4wMzIgMTg0LjY1IDExMy45MzkgMTg3LjI2OCAxMDIuMTg3QzE4Ny4xMjUgNzEuMTQ4NyAxNjMuNDk2IDQyLjI0NjQgMTM1Ljk1MyAyOC4xOTY2QzExOS40MDYgMTkuNzQ4MSAxMDAuNTQgMTUuODc5NSA4Mi4wMjg3IDE3Ljg5NDZDNzAuMTY4IDE5LjE4ODYgNTguNzI4OCAyMy4xOTcgNDguNDkwNyAyOS4yNzI5QzM5Ljg2MzYgMzcuMDM2IDMyLjkyMjIgNDYuNTYzOCAyOC41MDM2IDU3LjM5MjZDMjEuOTgyNiA3My40MTM2IDIwLjg3NDEgOTEuNTE4OSAyNC40Nzk2IDEwOC4zNUMyOC4wNzIzIDEyNS4wNiAzNi4yMjg2IDE0MC44MiA0OC42NjkgMTUyLjY0NEM2MS4xNDY3IDE2NC41MDcgNzcuNjcxNiAxNzEuNjc4IDk0LjczMzEgMTczLjY0M00yOC41MjI1IDE2MS43NDVDMTQuNzAxIDE0OS4zNzEgNC45ODI0NyAxMzIuMTYgMS41NjI2MyAxMTMuOTExQy01LjA3MTYyIDc4LjIyODUgMTQuNTMwNiA0Mi45MjQ0IDQ0Ljc2NzQgMjQuNjE5NUM1NS4zOTQgMTUuMTk3OCA2OC4zMjE4IDguMzgwODkgODEuOTU1MSA0LjU0MjJDOTkuNTE2NyAtMC40MjUyNCAxMTguNzA3IC0wLjUxMTgzNiAxMzYuMDYxIDUuMzY2NTJDMTU2LjE3NCAxMi4xNzAyIDE3My4wNzMgMjYuNjU0NCAxODQuMjMgNDQuNTk4NUMxOTUuNDYxIDYyLjY5NiAyMDAuNDg2IDg0LjE0NTkgMTk4Ljc1OCAxMDUuMzQyQzE5Ny4wNjMgMTI1Ljk5OSAxODkuNTE3IDE0Ni4wNjggMTc3LjE5OSAxNjIuNzJDMTc2LjI0MSAxNjQuMDAyIDE3NC42NzcgMTY0LjcxOCAxNzMuMTQyIDE2My44MzhDMTcxLjg3OCAxNjMuMSAxNzEuMDQ5IDE2MS4wOTMgMTcyLjAyMyAxNTkuNzhDMTc3LjYxMyAxNTIuMjEyIDE4Mi4zMDQgMTQzLjk0MyAxODUuNzU3IDEzNS4xOEMxODYuOTg2IDEzMi4wMjQgMTg4LjA5NCAxMjguODA2IDE4OS4wNDMgMTI1LjU2MUMxODUuNDAzIDEzNS40MTYgMTc5LjY3IDE0NC41NDEgMTcyLjUxOCAxNTIuMjdDMTUzLjQ2NyAxNzIuOTE4IDEyNC41NzMgMTgyLjMxNCA5Ni44NjI2IDE3OS44MDNDOTIuMjg3MyAxODAuNTU1IDg3LjY3ODkgMTgxLjA0IDgzLjA2OSAxODEuMTk4QzYyLjg0OTcgMTgxLjg1OSA0My42MzA4IDE3NS4yNTQgMjguNTE1MyAxNjEuNzIzJyBmaWxsPSclMjNBRkUxRjcnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdHJpZ2h0OiAtMzUwcHg7XG5cdFx0XHR9XG5cdFxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRib3R0b206IC0xNTBweDtcblx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQ5JyBoZWlnaHQ9JzMyNicgdmlld0JveD0nMCAwIDI0OSAzMjYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMDcuMjExIDMyMi4zMTlDMjE4LjA0NCAzMDcuMjM1IDIyNi45NTcgMjkwLjM5IDIzMy40NzcgMjcyLjAwOUMyNzAuNjg5IDE2Ny4wOTEgMjE1LjgwMiA1MS44NzE1IDExMC44ODQgMTQuNjU5M0M3NS4xNDcgMS45ODQyMSAzOC4yMTQ4IC0wLjAwNTU0NzkxIDMuNTc3MjMgNy4wMjc2NCcgc3Ryb2tlPSclMjMwMDc3QkUnIHN0cm9rZS13aWR0aD0nNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J003Mi43MjU2IDIxLjYwNTVDMTIwLjU2MyAyNC4zODI0IDE2My41MiA0My42NjkzIDE5Ni4zODEgNzMuNjA4NScgc3Ryb2tlPSclMjMwMDc3QkUnIHN0cm9rZS13aWR0aD0nNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRyaWdodDogLTI4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XG5cdFx0JiAuZGVwYXJ0dXJlLS13cmFwcGVyIHtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Ym90dG9tOiAxMDBweDtcblx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTY2JyBoZWlnaHQ9JzMwMicgdmlld0JveD0nMCAwIDE2NiAzMDInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTQyLjE2MSAyMjkuMTI3QzE1NC40MDkgMjA1LjUzMSAxNTkuNDQ4IDE3Ny42MiAxNTMuNjk1IDE1MS40NDZDMTUxLjI2MiAxNDAuMjg4IDE0Ni44OTMgMTI5Ljg1MSAxNDEuMTk2IDEyMC4xOTVDMTQxLjk0MiAxMjIuODEyIDE0Mi41NjEgMTI1LjQ2OSAxNDMuMTA1IDEyOC4xNjFDMTU0Ljk4NCAxODUuMTM2IDEyNC41ODQgMjQzLjA3OCA3NS41MzY3IDI3Mi40MTZDNTguNTk3NyAyODIuNTQzIDM5Ljc0NyAyODkuMDMzIDIwLjMxMTMgMjkxLjEwNEM0Mi4xODY1IDI5My44NDIgNjQuNjQ4NCAyOTEuMzk3IDg1LjA3NSAyODIuODY0QzEwOS44NTggMjcyLjUxOSAxMjkuODUgMjUyLjg2MiAxNDIuMTM4IDIyOS4xNTZNLTEwMy4xMSAyMTkuNjE1Qy05My4wODIyIDIzNS4yNTMgLTc5Ljg4NDIgMjQ4Ljc5NiAtNjQuNTk1OCAyNTkuMjkyQy05OC4xMTIzIDIyNS4yMzIgLTExMy4xMzQgMTc0LjkzOSAtMTA2Ljc3IDEyNi45OTNDLTEwMy41MTYgMTAyLjUxNCAtOTQuNTI4NiA3Ny45Mjc3IC03OS42Mzc5IDU3LjkzNjlDLTgwLjc5NTYgNTcuNjc2MiAtODEuODkxNCA1Ny4wNDEyIC04Mi41Mzg5IDU2LjE5NzNDLTEwNC4xMzkgNzguNTMxNCAtMTE4LjExNyAxMDcuODYxIC0xMjEuNjg5IDEzOC43MjVDLTEyNC45NzEgMTY3LjA4OSAtMTE4LjQ4NSAxOTUuNTQxIC0xMDMuMDg3IDIxOS41ODZNNjguMDY0NiAzOS4zNzExQzQ3LjY5NiAyNy44MDQ2IDI0LjE0NzMgMjIuMTM3NyAwLjgzMDgyNyAyMy43NjI1QzIwLjM5ODMgMjQuOTAyMiAzOS43NTU0IDMwLjE1OCA1Ny43OTI4IDM4LjMxOTRDNzEuMTU1MSA0NC4zNjc3IDgzLjkwNjkgNTEuOTU1IDk1Ljg3MzMgNjAuNDcxN0M4Ny41NjI4IDUyLjI3MDIgNzguMjIgNDUuMTMxMyA2OC4wNjQ2IDM5LjM3MTFaTTEyMi4xNDkgOTYuMTIyOEwxMjAuOTA5IDkzLjc3M0MxMTQuODA0IDg3LjQxNzEgMTA4LjIyOCA4MS41MzQ4IDEwMS40NDEgNzYuMDk2NUM3NC4xNTMyIDU0LjI4MDMgNDEuNTU3MSAzNi45NTUxIDYuMzk0MjIgMzMuMTcxQy0xMi4wMzY1IDMxLjE5MjcgLTMxLjA1NzEgMzMuNDUyOCAtNDguMjIwNCA0MC4yNDc3Qy04Ny40NzQ0IDY3LjE1MDkgLTEwMy44IDEyMi4wMSAtOTcuOTEyOCAxNjkuMDQ5Qy05NC4zODU5IDE5Ny4zMTUgLTgzLjA1MTkgMjI0LjU4MSAtNjQuNTU5NSAyNDYuMzNDLTUyLjcwNyAyNjAuMjYzIC0zNy43NzM1IDI3MS4zMjUgLTIxLjI1MTIgMjc5LjA4M0MtMy45NzU0IDI4My4zNDUgMTQuMDg4MSAyODMuOTQ5IDMxLjYzMDIgMjgwLjIzMkM1Ny41Njk1IDI3NC43MTMgODEuNDkzNSAyNjAuNTMyIDk5Ljc0MzEgMjQxLjQ2OEMxMTcuODQ5IDIyMi41MjUgMTMwLjgyMSAxOTguNjA5IDEzNS4xMTMgMTcyLjY0N0MxMzkuNDIxIDE0Ni42MDQgMTM0LjI5MiAxMTkuNDY2IDEyMi4wOTcgOTYuMTI4N00xNjQuMDA0IDE5MC4zNzFDMTYwLjIwMyAyMTguNTU5IDE0Ni43MzUgMjQ1LjcwNSAxMjYuNTI3IDI2NS43NTVDODYuOTY5IDMwNC44OSAyNS4zMDQxIDMxMC40MTUgLTIzLjk0OTYgMjg3LjgxM0MtNDUuMDUxIDI4Mi40NDIgLTY0LjgyOSAyNzEuOTEgLTgxLjQzNTkgMjU3LjkxOEMtMTAyLjg1NyAyMzkuOTE1IC0xMTkuNDg3IDIxNS42NDQgLTEyNi45NyAxODguNTY2Qy0xMzUuNjUzIDE1Ny4xOTMgLTEzMS44MjYgMTIzLjI4MyAtMTE4LjY2NiA5My42ODAyQy0xMDUuMzc0IDYzLjg1MjYgLTgyLjQ4ODIgMzkuMDEwMiAtNTQuMTA5OSAyMi45NTQ5Qy0yNi40NDM5IDcuMzIyMjIgNS41MTQxMyAtMC4zODI0OSAzNy4yNDM5IDAuOTA5OTU5QzM5LjY5NjIgMS4wMjIxNyA0MS45NTEzIDIuMzg5ODUgNDIuMTU2MyA1LjA5NDM4QzQyLjMwNzggNy4zMzI4NiA0MC40NzU1IDEwLjExMzcgMzcuOTcxNCAxMC4wMDc0QzIzLjU1NzIgOS40MzA4NiA5LjAyODA0IDEwLjU5ODcgLTUuMDYyNiAxMy43NjI0Qy0xMC4xMjM3IDE0LjkxOTkgLTE1LjE2MSAxNi4yODQ1IC0yMC4wOTM5IDE3Ljg3MzNDLTQuNDU3NDIgMTQuMDA3NyAxMi4wNTM3IDEzLjQyNTcgMjguMDE2NyAxNS44NDQ0QzcwLjYxMzQgMjIuMjM4NCAxMDcuNDA5IDUwLjgwNzIgMTI4LjA3OSA4OC4xMjQyQzEzMi45NzEgOTMuMjgxNCAxMzcuNTU0IDk4LjcxMDMgMTQxLjcyMyAxMDQuNDIzQzE1OS45NjggMTI5LjUwNiAxNjguMTM1IDE1OS41NzQgMTYzLjk4MSAxOTAuNCcgZmlsbD0nJTIzRDBFNEIxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKC0xMDAlIC0gNDBweCk7XG5cdFx0XHR9XG5cdFxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRib3R0b206IC0xMDBweDtcblx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTU4JyBoZWlnaHQ9JzI2Nycgdmlld0JveD0nMCAwIDE1OCAyNjcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNTQuMjAzIDIuOTk5NzdDNjkuMDY5MyA1Mi4xMzA1IDIxLjgwMTUgMTQxLjY3NiAyMi42NDczIDIzMy40MjFDMjIuNzQxMSAyNDMuNjA1IDIzLjQyNzcgMjUzLjgxNSAyNC43MjExIDI2NCcgc3Ryb2tlPSclMjM4M0E4MkUnIHN0cm9rZS13aWR0aD0nNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMzcuODc2IDM3LjUzNjRDNTcuNzk5MiA4Mi4xMTczIDEwLjM0MiAxNjIuOTUxIDMuOTE0NTUgMjQ5LjI0JyBzdHJva2U9JyUyMzgzQTgyRScgc3Ryb2tlLXdpZHRoPSc2JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdGxlZnQ6IC0yMjBweDtcblx0XHRcdH1cblxuXHRcdFx0JiAuZGVwYXJ0dXJlLS10ZXh0IHtcblxuXHRcdFx0XHQmIC5kZXBhcnR1cmUtLWhlYWRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDIyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XG5cdFx0XHRcdCYgLmJ0biB7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XG5cdFx0JiAubGFuZGluZy0td3JhcHBlciB7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNzMnIGhlaWdodD0nMzIxJyB2aWV3Qm94PScwIDAgNzMgMzIxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI2OC4yODYgMzUuODY1OEMyNDQuODk3IDE4LjU4MyAyMTUuNjA5IDguMzQ3OTQgMTg2LjM0NSAxMC4wNjk2QzE3My44NzMgMTAuNzgyIDE2MS44NDcgMTMuNzEwOSAxNTAuNDM4IDE4LjIwNzVDMTUzLjM5MyAxNy44NTExIDE1Ni4zNjkgMTcuNjM4MyAxNTkuMzcxIDE3LjUxMjJDMjIyLjk2MiAxNC40NjA1IDI4MC4zNCA1Ny4yNDg5IDMwMy42MTUgMTE1LjI3M0MzMTEuNjQ3IDEzNS4zMTEgMzE1LjQyMiAxNTYuNzkgMzE0LjMyNCAxNzguMTQzQzMyMS4wMzYgMTU0Ljk4IDMyMi4yNTEgMTMwLjI5NCAzMTYuNTM5IDEwNi43NjJDMzA5LjYxOCA3OC4yMTIyIDI5MS44MTQgNTMuMjQwMiAyNjguMzEzIDM1Ljg5NTVNMjE1LjkwNCAyOTkuMjA2QzIzNC41MTkgMjkxLjA1NyAyNTEuNDE2IDI3OS4xMjQgMjY1LjM4IDI2NC40MDlDMjIyLjgzIDI5NC43NzEgMTY1LjkxOCAzMDIuMzY1IDExNS4yMTMgMjg3LjI2Qzg5LjMyNjIgMjc5LjU0MSA2NC4zMDc5IDI2NS42MTIgNDUuMjY3NiAyNDYuMDkzQzQ0Ljc4NzIgMjQ3LjI5OSA0My45MTMgMjQ4LjM3NCA0Mi44OTAzIDI0OC45MjhDNjMuMzEwNCAyNzYuMDk3IDkyLjU5NiAyOTYuMjMzIDEyNS4zMjYgMzA1LjM5MUMxNTUuNDA2IDMxMy44MDYgMTg3LjI1NiAzMTEuNjg0IDIxNS44NzYgMjk5LjE3N001MC41NjY2IDgzLjMzODNDMzQuNTc0MyAxMDMuMzU3IDI0LjQwOTUgMTI3LjgyNSAyMi4xNjIxIDE1My4yOTNDMjYuNzUyNSAxMzIuMzUgMzUuNzUzNiAxMTIuMzQgNDcuNjY3MSA5NC4yNTQ3QzU2LjQ5NTIgODAuODU3MyA2Ni44ODExIDY4LjM4MzcgNzguMTM2MiA1Ni45MTgxQzY3Ljg0OTIgNjQuNDg4MiA1OC41MzMgNzMuMzU2IDUwLjU2NjYgODMuMzM4M1pNMTIxLjE2MiAzNC42NTIxTDExOC40MTEgMzUuNTg4MUMxMTAuNDk2IDQxLjA5MjkgMTAzLjAxMiA0Ny4xODcxIDk1Ljk3MTggNTMuNTg1OUM2Ny43MTg3IDc5LjMyMDEgNDMuNDA2IDExMS41NiAzMy4yODE0IDE0OC44OThDMjcuOTgwMiAxNjguNDcgMjcuMTU2NiAxODkuNDA2IDMxLjU1MDkgMjA5LjExNUM1My44NzY0IDI1Ni4xNDEgMTEwLjM0IDI4My4xOTYgMTYyLjE2OCAyODQuOTExQzE5My4zMSAyODUuOTUzIDIyNC43MTIgMjc4LjM4OSAyNTEuMzgzIDI2Mi4xNDVDMjY4LjQ3IDI1MS43MzIgMjgyLjk4NCAyMzcuNDk4IDI5NC4yMDIgMjIwLjk4QzMwMS43NzIgMjAzLjA0OCAzMDUuNTI1IDE4My42MzggMzA0LjUyMSAxNjQuMDQ4QzMwMy4wMTEgMTM1LjA3OCAyOTEuNzk5IDEwNi43OTggMjc0LjMzNiA4My44MDkyQzI1Ni45NzkgNjAuOTk2OCAyMzMuMzcgNDIuODc2OSAyMDYuMDU5IDMzLjc4MzdDMTc4LjY2MyAyNC42NTgzIDE0OC40NjUgMjUuNTQwNCAxMjEuMTU5IDM0LjcwOTFNMjMwLjE2NiA1LjYxNDg1QzI1OS45NjYgMTQuNTU5NiAyODYuOTgxIDMzLjc2OTQgMzA1LjE3MiA1OS4wNDM2QzM0MC42NiAxMDguNDk3IDMzNi4wNDMgMTc2LjA2NCAzMDMuMTcgMjI1LjM5NEMyOTMuNzQ1IDI0Ny4yNjkgMjc4Ljk3MSAyNjYuODI3IDI2MS4wMDUgMjgyLjM2NkMyMzcuODc4IDMwMi40MTcgMjA4LjgwMiAzMTYuMjE3IDE3OC4yNjQgMzE5LjY1MkMxNDIuODggMzIzLjY0NyAxMDYuOTA0IDMxMy42OTEgNzcuMTgyMiAyOTQuMzkyQzQ3LjI0MDMgMjc0LjkxMiAyNC4zMzEyIDI0NS45MjMgMTEuODU3OSAyMTIuNTA5Qy0wLjI4MTA5OCAxNzkuOTM3IC0zLjExODQ2IDE0NC4wODkgMy43MjQ4OSAxMTAuMDMyQzQuMjY3MTEgMTA3LjQwMiA2LjEzMTggMTA1LjIwMSA5LjA4ODc2IDEwNS40NDRDMTEuNTMzMSAxMDUuNjY0IDE0LjIyMjcgMTA4LjEyMSAxMy42NzggMTEwLjgwOEMxMC41ODA3IDEyNi4yODEgOS4zNDgxMyAxNDIuMTc4IDEwLjM0NjkgMTU3Ljk0NEMxMC43Mjg2IDE2My42MSAxMS4zMzgxIDE2OS4yODYgMTIuMjA3NyAxNzQuODg4QzEwLjcxNTkgMTU3LjMzMiAxMi45MjE2IDEzOS4zOTUgMTguMjc0OSAxMjIuNTY0QzMyLjQ5NTMgNzcuNjQzNiA2OS42NzU3IDQyLjc5NjUgMTEzLjUzOSAyNi44NzI5QzExOS45NSAyMi40NzI2IDEyNi42MDIgMTguNDUzNSAxMzMuNDg5IDE0LjkyOTlDMTYzLjcxOSAtMC40NzQ1MTYgMTk3LjYwNSAtNC4xMzQ5OSAyMzAuMTkzIDUuNjQ0NTUnIGZpbGw9JyUyM0UxRUVGOScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0cmlnaHQ6IC00MHB4O1xuXHRcdFx0XHR0b3A6IC0yMDBweDtcblx0XHRcdH1cblx0XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJvdHRvbTogLTEzMHB4O1xuXHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMTgnIGhlaWdodD0nMTEzJyB2aWV3Qm94PScwIDAgMjE4IDExMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuOTk5ODUgMTA1LjU1OEM5My4yMTE0IDEyMi41MiAxNjYuMzA0IDg2LjQxMDQgMjE1IDMuNTU2MTknIHN0cm9rZT0nJTIzOEI5MTk4JyBzdHJva2Utd2lkdGg9JzYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNzEuMDk1OCA5OC40MzE2QzEyNC44OSA5OS40Mjk0IDE3Mi44MjMgNzIuNDA0NSAyMDEuNTQzIDMwLjUwNTgnIHN0cm9rZT0nJTIzOEI5MTk4JyBzdHJva2Utd2lkdGg9JzYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0cmlnaHQ6IDQwJTtcblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdCYgLmFycml2YWwtLXdyYXBwZXIge1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRib3R0b206IDU2MHB4O1xuXHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMTEnIGhlaWdodD0nMzQ4JyB2aWV3Qm94PScwIDAgMjExIDM0OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000Ny4yNjU2IDMzMi45NjJDMy43MTc0NSAzMzkuNjg5IC00My41OTcgMzM5Ljk4OCAtODIuNDY0MiAzMTYuNTA2Qy0xMTIuNjQ2IDI5OC4zNDQgLTEzNS41MjEgMjY4Ljg2NiAtMTQ3LjI1NCAyMzUuODAzQy0xMzguNzE5IDI0OS4xMjIgLTEyOC4yNzkgMjYxLjM3OSAtMTE2LjM5NSAyNzIuMjA2Qy04NC4zMzQzIDMwMS40MTkgLTQzLjIwMjMgMzIwLjkxNCAtMC41NjQ2MDcgMzI4Ljc4NUMxNS42MzY5IDMzMS43NjYgMzIuMTk0NyAzMzMuMTkxIDQ4LjY0ODkgMzMyLjY5NEw0Ny4yNjU2IDMzMi45NjJaTTE1My43MDEgNjEuNzU2NEMxODAuNjA0IDg4Ljg0NzUgMTk4LjIwMiAxMjQuODkgMTk5Ljc5NSAxNjMuMzAyQzIwMC4wNjUgMTY5LjgxOCAxOTkuOTI3IDE3Ni4zMTMgMTk5LjM3OCAxODIuNzg2QzE5OC40MDggMTYyLjMzOSAxOTMuNjcgMTQxLjk2NiAxODUuNDIgMTIzLjI1NUMxNzkuNTU1IDEwOS45NCAxNzEuODYgOTcuNTU1NCAxNjIuNzQzIDg2LjE5QzE2NC40MjEgODQuMjI1NyAxNjQuODUgODEuMzA1NCAxNjIuNjUyIDc4Ljg2MTlDMTQ4LjQ4NCA2My4zMjc4IDEzMS44MDUgNDkuOTg3NSAxMTMuNDY1IDM5LjU3MDhDOTkuNjQ2OSAzMS42NTIyIDg0LjkxOTUgMjUuMzk2NSA2OS42MjM5IDIwLjgyMTdDNTkuMjE3NSAxNi45ODUxIDQ4LjU3MDEgMTMuODIwMSAzNy43NDY0IDExLjM5ODdDNDIuODA0OCAxMS41Mjk4IDQ3LjkyMDUgMTEuODY5MyA1Mi44ODg5IDEyLjQwNjNDOTAuODYxMSAxNi42MDg2IDEyNi43OTEgMzQuODAxNyAxNTMuNjMzIDYxLjc1MjhNLTE1NS41NTcgMTA0LjQzNEMtMTM5Ljk0NSA1Ny44MzEzIC0xMDAuMzc0IDMxLjg2NzIgLTU1LjcwMDYgMjEuOTgzNEMtNzAuMzMyMiAyOS40MjEgLTg0LjAyNjcgMzguNTUwOSAtOTYuNDM1NyA0OS4yNTQ3Qy0xMDQuMjg0IDU1LjI3MjMgLTExMS42ODMgNjEuODYxMiAtMTE4LjQ5OCA2OS4wMjg3Qy0xMzkuNDQ2IDkxLjA1MTkgLTE1NS4xMjcgMTE4LjI4MiAtMTYyLjUwNiAxNDcuNzMyQy0xNjIuNDc5IDEzMy4wMTggLTE2MC4yIDExOC40MjQgLTE1NS41NTcgMTA0LjQzNFpNMTY0LjMxNyAyNjkuNjI4QzExMS4wMDYgMzMyLjcxMyAxNS41ODk5IDMzMi42NTMgLTU0LjQxMSAyOTkuOTI0Qy05MS43NDYzIDI4Mi40MSAtMTI1LjE5OCAyNTQuOTAzIC0xNDQuOTUyIDIxOC4xOThDLTE0OS4zNzEgMjA5Ljg4OCAtMTUzLjAxNSAyMDEuMTQgLTE1NS44MjEgMTkyLjA5NEMtMTU2Ljg1MSAxNjguOTA2IC0xNTIuNTM1IDE0NS41OTEgLTE0Mi42MyAxMjQuMDA5Qy0xMzMuODc2IDEwNC43NjIgLTEyMS41MjIgODcuMzQ3NiAtMTA2LjUwMyA3Mi42MDcyQy0xMDUuMzM2IDcyLjUzMjIgLTEwNC4yMTQgNzIuMDQ0MiAtMTAzLjE5NyA3MC45MzQ1Qy05OC43NzY5IDY2LjMwOTQgLTk0LjE2MjQgNjEuODk5OSAtODkuMjg1OCA1Ny43MDk2Qy04Mi4wODA3IDUyLjIwNTQgLTc0LjQyNjcgNDcuMjcyNyAtNjYuNDY3NyA0My4wNDA0Qy0yNC43NjA2IDIwLjY3OTkgMjMuNTQyNSAxOC41MTY5IDY3LjU5NzQgMzEuOTM4OUM5NC43NzE3IDQyLjI3NjIgMTIwLjAzMyA1Ny43MTM3IDE0MC42NCA3OC4zMTE1QzE2OC4wMSAxMDUuNjMzIDE4NS41NjUgMTQxLjE5NCAxODguMDk1IDE3OS45OThDMTg5LjkwNyAyMDcuODEzIDE4NC41NCAyMzYuNzUzIDE3MC45MjMgMjYxLjIxOEMxNjguODUyIDI2NC4xMTkgMTY2LjY0OSAyNjYuOTQ2IDE2NC4zMTMgMjY5LjY5N00tODkuMjMyMiAzMjUuMzg3Qy03MC40MDM4IDMzNi45MjUgLTQ5LjMyODUgMzQzLjUxNyAtMjcuNTA0NCAzNDYuMzE2Qy0yLjYyMzI4IDM0OS41NTEgMjIuNzMwMiAzNDcuNzQ2IDQ3LjQ5ODggMzQ0LjA2MkM2OS4zNjgxIDM0MC44NDEgOTAuODY4MiAzMzUuNTQ3IDExMS4yNDUgMzI2LjkwOEMxMzAuNjQ0IDMxOC42MjggMTQ4Ljg2MyAzMDYuNzk1IDE2My4wNDEgMjkxLjEyQzE2OS45NDggMjgzLjQ3OCAxNzUuODY5IDI3NS4xIDE4MC43OTMgMjY2LjEyMUMxODkuNiAyNTMuNjUyIDE5Ni42MjggMjM5Ljg1NyAyMDEuNzE3IDIyNS4yMDdDMjE1LjIwMiAxODYuNDMgMjEzLjk4NSAxNDMuNTIyIDE5Ny40MjkgMTA1Ljg5MUMxODEuMTE4IDY4LjgyMTIgMTUwLjcxNyAzNy45ODU5IDExNC42NTcgMTkuNjQ5MUM3Ny44Njg3IDAuODYzMTA1IDM1Ljk2NjQgLTQuMDk1MDIgLTQuNDM4NzEgNC4wMzAxOUwtMTIuMzM1OCA1LjgwMTkxTC0yMS41ODY5IDUuOTk2MTdDLTYxLjY1MjEgNy43MDU4OCAtMTAyLjcwNSAyMC4zMTQgLTEzMi40NDcgNDguMDk5NEMtMTYzLjA1NiA3Ni43Mjg3IC0xNzYuNTg2IDExOC45MjUgLTE3My4xNTggMTYwLjE3MUMtMTcyLjMwNyAxNzEuMjM1IC0xNzAuMjA2IDE4MS45NTUgLTE2Ny4xOTkgMTkyLjM4MUMtMTY1LjU3NiAyMjYuMzQ1IC0xNTIuNjgzIDI1OS40NyAtMTMyLjA3NSAyODYuNTAxQy0xMjAuMjkzIDMwMS44NCAtMTA1LjgwNSAzMTUuMjAxIC04OS4yOTY5IDMyNS4zMTYnIGZpbGw9JyUyM0UxRUVGOScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0bGVmdDogLTQwcHg7XG5cdFx0XHR9XG5cdFxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRib3R0b206IC02MHB4O1xuXHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxODEnIGhlaWdodD0nOTAnIHZpZXdCb3g9JzAgMCAxODEgOTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjIwLjQyIDIxOC44MUMyNDAuMzg1IDE5NC4xNjIgMjU3LjcxNyAxNjQuODQyIDI1Ny4xOTcgMTMyLjE1OUMyNTYuODM5IDEwNi44MDUgMjQ2Ljc5MyA4MS44OTQ3IDIzMC40ODEgNjIuNjE1OUMyMzUuNjcyIDcyLjc1MTEgMjM5LjUxMyA4My42ODU3IDI0MS45NCA5NS4wMDA5QzI0OC40OTEgMTI1LjUyOCAyNDUuNzExIDE1OC4xNzUgMjM1LjE1NSAxODcuNTQ3QzIzMS4xMzggMTk4LjcwNCAyMjYuMDI0IDIwOS41MTkgMjE5Ljc1MiAyMTkuNTcyTDIyMC40MiAyMTguODFaTTEzLjE2ODcgMTg2LjcyOEMyMC4yNjkzIDIxMy4yNzggMzYuMzA5NSAyMzcuMjg1IDU5LjYyMzIgMjUyLjE5NUM2My41NzggMjU0LjcyNSA2Ny42Njc3IDI1Ni45OTIgNzEuODkyNCAyNTguOTk3QzU5LjUyNjUgMjUwLjk4NCA0OC41NzI1IDI0MC42NTQgMzkuOTI0MyAyMjguNzQyQzMzLjc2ODYgMjIwLjI2OSAyOC44NTM5IDIxMC45OTUgMjUuMDg5MiAyMDEuMjA2QzIzLjI1OTIgMjAxLjUzOCAyMS4yODc2IDIwMC43NDYgMjAuNTY0MyAxOTguNDk0QzE2LjAzNjYgMTg0LjA1MyAxMy43ODM4IDE2OC44NDQgMTMuOTUxMSAxNTMuNjYzQzE0LjAzMzQgMTQyLjE5OSAxNS40Nzk2IDEzMC43NzIgMTguMTc3MSAxMTkuNjAxQzE5LjU2MiAxMTEuNzM4IDIxLjQ1MTkgMTAzLjk2OSAyMy44NjgyIDk2LjM1OTFDMjIuMTE2NyA5OS41NTI3IDIwLjQ3NCAxMDIuODU4IDE5LjAwNzUgMTA2LjE0MkM3Ljg2MDYzIDEzMS4yODMgNi4xNTU1NSAxNjAuMjIzIDEzLjE5MTIgMTg2LjY4NE0xNTEuNzgzIDkuODQ1NjJDMTE3LjE0IDIuNjY3NDggODYuNjUxOCAxNy44NzAxIDY0LjMxNTMgNDIuMDc0Qzc0LjI0MzUgMzUuNjY4OSA4NC44ODQ3IDMwLjQ1OTkgOTYuMDM4OSAyNi42MjA4QzEwMi42MjYgMjMuOTIwMSAxMDkuNDA1IDIxLjcwNTYgMTE2LjMzMyAyMC4wNjQ5QzEzNy42MjIgMTUuMDE2MiAxNjAuMjQgMTUuMTMxMyAxODEuMjMxIDIxLjIxNDFDMTcyLjA3IDE1Ljg5ODcgMTYyLjE2NyAxMi4wMjc2IDE1MS43ODMgOS44NDU2MlpNMTM4LjYxMSAyNjguNjZDMTk3LjE2NyAyNTguMzYzIDIzMS43MDcgMTk4Ljk5NiAyMzYuNzE4IDE0My41OThDMjM5LjM1NCAxMTQuMDI5IDIzNC4zNjggODMuMjU1NCAyMTguNjk4IDU3LjY2ODFDMjE1LjEzMSA1MS45MDc3IDIxMS4wMSA0Ni40NzE0IDIwNi40IDQxLjQ0NzlDMTkyLjM1MiAzMi40MDQyIDE3Ni4yODYgMjYuNjM5NCAxNTkuMjc0IDI0Ljk3OTFDMTQ0LjEzIDIzLjQ0OTMgMTI4LjgyMiAyNC44MjI0IDExNC4yMTIgMjguODIxOEMxMTMuNzQyIDI5LjUyMDggMTEzLjAzMiAzMC4wNDEyIDExMS45NzMgMzAuMjcxN0MxMDcuNDk1IDMxLjM0NSAxMDMuMDggMzIuNjE3MSA5OC43MDY1IDM0LjEzMTdDOTIuNjcyMSAzNi42MTg0IDg2LjgzMDUgMzkuNTkxNCA4MS4zMTM5IDQzLjAwNzlDNTIuMjkyNCA2MC44NDUyIDMzLjQ0MjggOTAuMTA0MyAyNS44MjYgMTIyLjM2OUMyMi40MDc5IDE0My4wMTYgMjIuODU1MSAxNjQuMzIyIDI4LjE5ODYgMTg0LjYwNEMzNS4yNzMxIDIxMS41MjcgNTEuMDI5NSAyMzUuMzMzIDc0LjI0NzEgMjUwLjk2OUM5MC44OTA1IDI2Mi4xNzUgMTEwLjgzNSAyNjkuMzI1IDEzMC45ODYgMjY5LjcyMUMxMzMuNTQxIDI2OS40ODUgMTM2LjA5OCAyNjkuMTM5IDEzOC42NTUgMjY4LjY4Mk0yNjUuMTc0IDEzMS4xNjdDMjY1LjUyNyAxNDcuMDU5IDI2MS45ODkgMTYyLjU1NiAyNTUuODIyIDE3Ny4xNDRDMjQ4LjgxNyAxOTMuNzkyIDIzOC41MDcgMjA4LjkwNyAyMjcuMjQgMjIyLjk3N0MyMTcuMzExIDIzNS40MTIgMjA2LjIyNyAyNDYuODY1IDE5My40NjkgMjU2LjQwOEMxODEuMjkgMjY1LjQ3MyAxNjcuMzI4IDI3Mi41MTcgMTUyLjQ0MSAyNzUuNjU1QzE0NS4xODUgMjc3LjE4MiAxMzcuODI4IDI3Ny44MjggMTMwLjQ1OSAyNzcuNjM3QzExOS41MTIgMjc4LjU5NiAxMDguMzg1IDI3Ny45NjggOTcuNDI5MiAyNzUuODI0QzY4LjQyNDcgMjcwLjE2IDQyLjE3NzkgMjUzLjg1MyAyNC43NzI3IDIyOS45MTlDNy42Mjc1NSAyMDYuMzQgLTAuNTM0MzIyIDE3Ni4yNTggMS4xMjgzIDE0Ny4xODVDMi43NzU3MSAxMTcuNDk2IDE0Ljg3NjcgODkuNjM3MyAzNC41NzI1IDY3LjQ1MTFMMzguNTM2MiA2My4xODE0TDQyLjAwOTUgNTcuNDk4QzU3LjU5MTkgMzMuMTk4NCA4MC4zMTA4IDEyLjIzMzYgMTA4LjM3IDMuODA0MDNDMTM3LjI2OSAtNC44NTgzOSAxNjguNDE2IDIuMDE3NSAxOTIuODI4IDE5LjA5NjNDMTk5LjQwMSAyMy42MzUxIDIwNS4zMDcgMjguODI2OCAyMTAuNzAyIDM0LjQ3NTFDMjMxLjIzOSA0Ny43OTI2IDI0Ny4xNjkgNjcuODE1NSAyNTYuNTEzIDkwLjQyOUMyNjEuNzg0IDEwMy4zMTYgMjY0Ljg0NCAxMTcuMTY4IDI2NS4xNTIgMTMxLjEwMScgZmlsbD0nJTIzQUZFMUY3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRyaWdodDogLTQwcHg7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5hcnJpdmFsLS10ZXh0IHtcblxuXHRcdFx0XHQmIC5hcnJpdmFsLS1oZWFkZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuXG5cdC5kcC0tYXJyaXZhbCB7XG5cdFx0Z2FwOiAyMDBweDtcblx0XHRwYWRkaW5nOiAyMDBweCAxNzBweCAxMDBweCAxNzBweDtcblx0XG5cdFx0JiAuZXhwZW5zZXMtLXdyYXBwZXIge1xuXG5cdFx0XHQmIC5sYXB0b3AtLWxpbmUtb25lIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBub25lO1xuXHRcdFx0XHRib3R0b206IC0xNTBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC0yODBweDtcblx0XHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogMTIwMDtcblx0XHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDEyMDA7XG5cblx0XHRcdFx0Ji5hbmltYXRlIHtcblx0XHRcdFx0XHRhbmltYXRpb246IGFuaW1hdGUgOHMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgaW5maW5pdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAubGFwdG9wLS1jaXJjbGUtb25lIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBub25lO1xuXHRcdFx0XHRib3R0b206IC00MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTUwMHB4O1xuXHRcdFx0XHRzdHJva2UtZGFzaGFycmF5OiAyMjAwO1xuXHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMjIwMDtcblxuXHRcdFx0XHQmLmFuaW1hdGUge1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYW5pbWF0ZS1jaXJjbGUgNHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmV4cGVuc2VzLS10ZXh0IHtcblxuXHRcdFx0XHQmIC5leHBlbnNlcy0taGVhZGVyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDQzcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MzVweDtcblx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHQmIC5leHBlbnNlcy0tY29udGVudCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogNTM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdCYgLmRlcGFydHVyZS0td3JhcHBlciB7XG5cblx0XHRcdCYgLmxhcHRvcC0tbGluZS10d28ge1xuXHRcdFx0XHRhbmltYXRpb246IG5vbmU7XG5cdFx0XHRcdGJvdHRvbTogLTEwMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bGVmdDogLTM3MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHN0cm9rZS1kYXNoYXJyYXk6IDEyMDA7XG5cdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAxMjAwO1xuXG5cdFx0XHRcdCYuYW5pbWF0ZSB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBhbmltYXRlIDhzIGVhc2UtaW4tb3V0IGZvcndhcmRzIHJldmVyc2UgaW5maW5pdGU7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAxcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5sYXB0b3AtLWNpcmNsZS10d28ge1xuXHRcdFx0XHRhbmltYXRpb246IG5vbmU7XG5cdFx0XHRcdGJvdHRvbTogLTEwMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bGVmdDogY2FsYygtMTAwJSAtIDE3MHB4KTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRzdHJva2UtZGFzaGFycmF5OiAyMjAwO1xuXHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMjIwMDtcblxuXHRcdFx0XHQmLmFuaW1hdGUge1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYW5pbWF0ZS1jaXJjbGUgNHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmRlcGFydHVyZS0tdGV4dCB7XG5cblx0XHRcdFx0JiAuZGVwYXJ0dXJlLS1oZWFkZXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDNweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUzNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuZGVwYXJ0dXJlLS1jb250ZW50IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQmIC5sYW5kaW5nLS13cmFwcGVyIHtcblxuXHRcdFx0JiAubGFwdG9wLS1saW5lLXRocmVlIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBub25lO1xuXHRcdFx0XHRib3R0b206IC0yMzBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDEwJTtcblx0XHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogMTIwMDtcblx0XHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDEyMDA7XG5cblx0XHRcdFx0Ji5hbmltYXRlIHtcblx0XHRcdFx0XHRhbmltYXRpb246IGFuaW1hdGUgNnMgZWFzZS1pbi1vdXQgLTFzIGZvcndhcmRzIGluZmluaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLmxhcHRvcC0tY2lyY2xlLXRocmVlIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBub25lO1xuXHRcdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAtMTcwcHg7XG5cdFx0XHRcdHN0cm9rZS1kYXNoYXJyYXk6IDMwMDA7XG5cdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAzMDAwO1xuXHRcdFx0XHR0b3A6IC0zNzBweDtcblxuXHRcdFx0XHQmLmFuaW1hdGUge1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYW5pbWF0ZS1jaXJjbGUgNHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmxhbmRpbmctLXRleHQge1xuXG5cdFx0XHRcdCYgLmxhbmRpbmctLWhlYWRlciB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0M3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogNTM1cHg7XG5cdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0JiAubGFuZGluZy0tY29udGVudCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogNTM1cHg7XG5cdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0JiAubGFuZGluZy0tbGlua3Mge1xuXHRcdFx0XHRcdGdhcDogMTEwcHg7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XG5cdFx0XHRcdFx0JiAubGluayB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdFxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nMzknIHZpZXdCb3g9JzAgMCA0MCAzOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE3LjA3ODEgMy4yNTc4MUwxOC45Njg4IDEuMzY3MTlDMTkuODI4MSAwLjU5Mzc1IDIxLjExNzIgMC41OTM3NSAyMS44OTA2IDEuMzY3MTlMMzguNjQ4NCAxOC4wMzkxQzM5LjQyMTkgMTguODk4NCAzOS40MjE5IDIwLjE4NzUgMzguNjQ4NCAyMC45NjA5TDIxLjg5MDYgMzcuNzE4OEMyMS4xMTcyIDM4LjQ5MjIgMTkuODI4MSAzOC40OTIyIDE4Ljk2ODggMzcuNzE4OEwxNy4wNzgxIDM1LjgyODFDMTYuMzA0NyAzNC45Njg4IDE2LjMwNDcgMzMuNjc5NyAxNy4wNzgxIDMyLjgyMDNMMjcuNDc2NiAyMi45Mzc1SDIuODEyNUMxLjYwOTM4IDIyLjkzNzUgMC43NSAyMi4wNzgxIDAuNzUgMjAuODc1VjE4LjEyNUMwLjc1IDE3LjAwNzggMS42MDkzOCAxNi4wNjI1IDIuODEyNSAxNi4wNjI1SDI3LjQ3NjZMMTcuMDc4MSA2LjI2NTYyQzE2LjMwNDcgNS40MDYyNSAxNi4yMTg4IDQuMTE3MTkgMTcuMDc4MSAzLjI1NzgxWicgZmlsbD0nJTIzMDA3N0JFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAtNzVweDtcblx0XHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDIycHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHRcdFx0JiAubGluay0taGVhZGluZyB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQmIC5hcnJpdmFsLS13cmFwcGVyIHtcblxuXHRcdFx0JiAubGFwdG9wLS1jaXJjbGUtZm91ciB7XG5cdFx0XHRcdGFuaW1hdGlvbjogbm9uZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bGVmdDogLTI1MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHN0cm9rZS1kYXNoYXJyYXk6IDI4MDA7XG5cdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAyODAwO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblxuXHRcdFx0XHQmLmFuaW1hdGUge1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYW5pbWF0ZS1jaXJjbGUgNHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAubGFwdG9wLS1jaXJjbGUtZml2ZSB7XG5cdFx0XHRcdGFuaW1hdGlvbjogbm9uZTtcblx0XHRcdFx0Ym90dG9tOiAtNTAwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAtMTcwcHg7XG5cdFx0XHRcdHN0cm9rZS1kYXNoYXJyYXk6IDEzMDA7XG5cdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAxMzAwO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblxuXHRcdFx0XHQmLmFuaW1hdGUge1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYW5pbWF0ZS1jaXJjbGUgNHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5hcnJpdmFsLS10ZXh0IHtcblxuXHRcdFx0XHQmIC5hcnJpdmFsLS1oZWFkZXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDNweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUzNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0JiAuYXJyaXZhbC0tY29udGVudCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogNTM1cHg7XG5cdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0JiAuYXJyaXZhbC0tbGlua3Mge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjhweDtcblx0XHRcblx0XHRcdFx0XHQmIC5saW5rIHtcblx0XHRcdFx0XHRcdGdhcDogMzJweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XG5cdFx0XHRcdFx0XHQmIC5saW5rLXRleHQge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG5cblx0LmRwLS1hcnJpdmFsIHtcblx0XG5cdFx0JiAuZXhwZW5zZXMtLXdyYXBwZXIge1xuXG5cdFx0XHQmIC5sYXB0b3AtLWxpbmUtb25lIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JiAuZGVza3RvcC0tbGluZS1vbmUge1xuXHRcdFx0XHRhbmltYXRpb246IG5vbmU7XG5cdFx0XHRcdGJvdHRvbTogLTE1MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTI4MHB4O1xuXHRcdFx0XHRzdHJva2UtZGFzaGFycmF5OiAxMjAwO1xuXHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMTIwMDtcblxuXHRcdFx0XHQmLmFuaW1hdGUge1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYW5pbWF0ZSA4cyBlYXNlLWluLW91dCBmb3J3YXJkcyBpbmZpbml0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5sYXB0b3AtLWNpcmNsZS1vbmUge1xuXHRcdFx0XHRyaWdodDogLTU0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XG5cdFx0JiAuZGVwYXJ0dXJlLS13cmFwcGVyIHtcblxuXHRcdFx0JiAubGFwdG9wLS1saW5lLXR3byB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYgLmRlc2t0b3AtLWxpbmUtdHdvIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBub25lO1xuXHRcdFx0XHRib3R0b206IC0xMDBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGxlZnQ6IC01MDBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRzdHJva2UtZGFzaGFycmF5OiAxMjAwO1xuXHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMTIwMDtcblxuXHRcdFx0XHQmLmFuaW1hdGUge1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYW5pbWF0ZSA4cyBlYXNlLWluLW91dCBmb3J3YXJkcyByZXZlcnNlIGluZmluaXRlO1xuXHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogMXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Ym90dG9tOiAtMTAwcHg7XG5cdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIxNicgaGVpZ2h0PSc1MzUnIHZpZXdCb3g9JzAgMCAyMTYgNTM1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTS0xNjkuOTk5IDUwLjg5ODZDLTIwOC44NjEgNzYuNzk4MiAtMjQwLjI5NyAxMTUuNDUyIC0yNTMuNjYgMTYwLjU5M0MtMjU5LjM4NyAxNzkuODE5IC0yNjEuNTIzIDE5OS41OCAtMjYwLjk1NCAyMTkuMjY2Qy0yNTkuODgxIDIxNC42MDkgLTI1OC41NzkgMjA5Ljk5NyAtMjU3LjEzMiAyMDUuMzk0Qy0yMjcuMDUzIDEwNy42OCAtMTMxLjEyNiA0NC4zNTYgLTMwLjc4OTEgNDAuODUzQzMuODU4MzIgMzkuNjUxNCAzOC4zNjAyIDQ1LjY2NTcgNzAuMDEyMyA1OC45NzI0QzM4LjY4ODkgMzYuMTk4NyAyLjA2NTM0IDIwLjg5ODEgLTM2LjU5NDEgMTYuNjg5MUMtODMuNDkxNiAxMS41Njg3IC0xMzAuOTIyIDI0LjgzOTYgLTE2OS45MzkgNTAuODczN00xOTkuMTgyIDI3My42NjZDMTk3LjAyOCAyNDEuMTA0IDE4OC4yMiAyMDkuMDc0IDE3My42MTMgMTc5Ljk1NUMxOTYuMjYxIDI2MC43ODUgMTc2LjY4NyAzNTAuODg5IDEyNi4yMTMgNDE5LjIzNEMxMDAuNDMzIDQ1NC4xMjQgNjUuNzQ2NSA0ODQuMzE0IDI1Ljg3ODcgNTAyLjQyNkMyNy40MzgzIDUwMy44MDkgMjguNTg0NyA1MDUuNzE2IDI4Ljg2NDYgNTA3LjU2M0M4MS4wMzk5IDQ5MS41NCAxMjcuNDI5IDQ1OC4yOTEgMTU5LjExNSA0MTMuODUxQzE4OC4yMzMgMzczLjAwNyAyMDIuNDAxIDMyMy43NDIgMTk5LjEyMiAyNzMuNjkxTS0yMTcuMDU4IDQwNS42NDFDLTE5NS41NDUgNDQwLjcxNyAtMTY0LjEzMyA0NjkuNDE2IC0xMjYuODkxIDQ4Ni43MDRDLTE1Ni4wMjEgNDY4LjM0NiAtMTgxLjMzNCA0NDMuODM1IC0yMDIuMTUyIDQxNS45NzZDLTIxNy41NzIgMzk1LjMzMyAtMjMwLjc0NyAzNzIuODQyIC0yNDEuOTI1IDM0OS41ODhDLTIzNi4xMDIgMzY5LjI1NSAtMjI3Ljc5IDM4OC4xNjQgLTIxNy4wNTggNDA1LjY0MVpNLTI1Mi4wODYgMjcyLjQ1NUwtMjUyLjE3MyAyNzcuMTIyQy0yNDguMTc2IDI5Mi4wNzkgLTI0My4wNTMgMzA2LjcwNyAtMjM3LjIyOSAzMjAuODMxQy0yMTMuNzcxIDM3Ny41NDMgLTE3OC4zMzcgNDMxLjg1MiAtMTI3LjQ2NCA0NjcuNTExQy0xMDAuNzk1IDQ4Ni4xOTQgLTY5LjYyMDkgNDk4Ljg1OSAtMzcuNDU1OCA1MDIuOTczQzQ1Ljc1MTIgNDk0LjkwNCAxMTcuNDE1IDQyNC4zNzkgMTQ4LjI3NyAzNDcuMDMyQzE2Ni44MzkgMzAwLjU2MyAxNzIuNTQ0IDI0OS4wMDcgMTYyLjU1NyAxOTkuODYyQzE1Ni4xNSAxNjguMzczIDE0Mi41NjggMTM4LjY4NiAxMjMuNzM5IDExMi43MzJDMTAwLjc4MyA5MS41MTcyIDczLjUxMjEgNzUuMjU5NSA0My4zNzYzIDY2LjA5MDJDLTEuMjA0NzcgNTIuNTY3MyAtNTAuMDM2IDU0LjA3NjUgLTk0LjI4MzggNjcuOTEzQy0xMzguMjA4IDgxLjY4NDcgLTE3OC40NTUgMTA3LjQ2MSAtMjA3LjA4OCAxNDMuNzUyQy0yMzUuODE1IDE4MC4xNTMgLTI1MC45NTUgMjI2LjI0NiAtMjUyLjAwMSAyNzIuNDlNLTIzNi40ODQgOTEuOTc0Qy0yMDYuNzE4IDUxLjg0MjUgLTE2Mi45NjcgMjEuNTE3NyAtMTE0Ljg3IDcuODI4MkMtMjAuODE1NCAtMTguNzk3NiA3OC43MTk4IDI1LjAzMzkgMTM1LjI5NyAxMDEuNTk1QzE2My4xOTYgMTI3Ljc2MiAxODQuNjc5IDE2MC43NDYgMTk4LjM0OSAxOTYuMzU5QzIxNi4wMTggMjQyLjIyOCAyMjEuMDAxIDI5My42NzIgMjA5LjUzMiAzNDEuNjcxQzE5Ni4yNjQgMzk3LjI5NCAxNjEuNjAyIDQ0Ni4yMDMgMTE2LjI0IDQ4MC41NjhDNzAuNDg0MiA1MTUuMTY3IDE0LjIwMTcgNTMzLjk1NiAtNDMuMDcxNyA1MzQuNTY5Qy05OC44OTA5IDUzNS4xMzYgLTE1NC41ODQgNTE5Ljg2NyAtMjAyLjI5MSA0OTAuOTUzQy0yMDUuOTY4IDQ4OC42OTkgLTIwOC4yNzYgNDg0LjY4MiAtMjA2LjI5NiA0ODAuMzQ4Qy0yMDQuNjI5IDQ3Ni43NzcgLTE5OS40NTEgNDc0LjA1NSAtMTk1LjY5IDQ3Ni4zNDNDLTE3NC4wMDggNDg5LjQ2MiAtMTUwLjY3IDQ5OS45OTUgLTEyNi4zMTIgNTA3LjA4NkMtMTE3LjU0NiA1MDkuNiAtMTA4LjY0IDUxMS43NzYgLTk5LjcwNDEgNTEzLjUxOUMtMTI3LjAzNSA1MDYuMTk1IC0xNTIuOTI1IDQ5My4wNzkgLTE3NS40MjUgNDc1LjgxM0MtMjM1LjUxNyA0MjkuODMgLTI2Ny44NyAzNTQuNjY0IC0yNjcuOTk0IDI3OS43MjZDLTI3MS4xNDMgMjY3LjY0MiAtMjczLjU4NSAyNTUuNDAyIC0yNzUuMTUxIDI0My4wNzhDLTI4MS45MjggMTg5LjAxNiAtMjY4Ljk3MiAxMzUuODM3IC0yMzYuNDI0IDkxLjk0OTEnIGZpbGw9JyUyM0QwRTRCMScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0bGVmdDogY2FsYygtMTAwJSAtIDE3MHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdCYgLmxhbmRpbmctLXdyYXBwZXIge1xuXG5cdFx0XHQmIC5sYXB0b3AtLWxpbmUtdGhyZWUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5kZXNrdG9wLS1saW5lLXRocmVlIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBub25lO1xuXHRcdFx0XHRib3R0b206IC0yNzBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDEwJTtcblx0XHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogMTIwMDtcblx0XHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDEyMDA7XG5cblx0XHRcdFx0Ji5hbmltYXRlIHtcblx0XHRcdFx0XHRhbmltYXRpb246IGFuaW1hdGUgOHMgZWFzZS1pbi1vdXQgLTFzIGZvcndhcmRzIGluZmluaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOTQnIGhlaWdodD0nNTA3JyB2aWV3Qm94PScwIDAgOTQgNTA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTQyMy44NiA1Ny4yMzg4QzM4Ni45NDcgMjkuOTYyNyAzNDAuNzI1IDEzLjgwOTUgMjk0LjUzOSAxNi41MjY3QzI3NC44NTYgMTcuNjUxIDI1NS44NzYgMjIuMjczNSAyMzcuODcgMjkuMzcwMUMyNDIuNTMzIDI4LjgwNzYgMjQ3LjIzMSAyOC40NzE4IDI1MS45NjggMjguMjcyOEMzNTIuMzMgMjMuNDU2NSA0NDIuODg1IDkwLjk4NjIgNDc5LjYxNyAxODIuNTYxQzQ5Mi4yOTQgMjE0LjE4NiA0OTguMjUyIDI0OC4wODUgNDk2LjUxOSAyODEuNzg0QzUwNy4xMTMgMjQ1LjIyOCA1MDkuMDMgMjA2LjI2OCA1MDAuMDE1IDE2OS4xMjlDNDg5LjA5MiAxMjQuMDcxIDQ2MC45OTIgODQuNjU5NiA0MjMuOTAzIDU3LjI4NTdNMzQxLjE5IDQ3Mi44NDlDMzcwLjU2OSA0NTkuOTg4IDM5Ny4yMzYgNDQxLjE1NSA0MTkuMjc0IDQxNy45MzJDMzUyLjEyMSA0NjUuODUgMjYyLjMwMSA0NzcuODM1IDE4Mi4yNzggNDUzLjk5NUMxNDEuNDIyIDQ0MS44MTQgMTAxLjkzNyA0MTkuODMgNzEuODg3NSAzODkuMDI0QzcxLjEyOTMgMzkwLjkyOCA2OS43NDk3IDM5Mi42MjQgNjguMTM1NSAzOTMuNDk5QzEwMC4zNjMgNDM2LjM3OCAxNDYuNTgyIDQ2OC4xNTcgMTk4LjIzNyA0ODIuNjExQzI0NS43MSA0OTUuODkxIDI5NS45NzcgNDkyLjU0MSAzNDEuMTQ3IDQ3Mi44MDJNODAuMjUwNSAxMzIuMTYxQzU1LjAxMTEgMTYzLjc1NiAzOC45Njg4IDIwMi4zNzEgMzUuNDIxOSAyNDIuNTY2QzQyLjY2NjUgMjA5LjUxMiA1Ni44NzIyIDE3Ny45MzIgNzUuNjc0NSAxNDkuMzlDODkuNjA3MSAxMjguMjQ2IDEwNS45OTggMTA4LjU1OSAxMjMuNzYyIDkwLjQ2NDJDMTA3LjUyNiAxMDIuNDExIDkyLjgyMzMgMTE2LjQwNyA4MC4yNTA1IDEzMi4xNjFaTTE5MS42NjYgNTUuMzIzNEwxODcuMzIzIDU2LjgwMDZDMTc0LjgzMiA2NS40ODg0IDE2My4wMjEgNzUuMTA2NCAxNTEuOTEgODUuMjA1MkMxMDcuMzIgMTI1LjgyIDY4Ljk0OTUgMTc2LjcwMiA1Mi45NzA3IDIzNS42M0M0NC42MDQyIDI2Ni41MTggNDMuMzA0MyAyOTkuNTYgNTAuMjM5NSAzMzAuNjY1Qzg1LjQ3NDIgNDA0Ljg4MiAxNzQuNTg2IDQ0Ny41ODEgMjU2LjM4MiA0NTAuMjg3QzMwNS41MzIgNDUxLjkzMiAzNTUuMDkgNDM5Ljk5NSAzOTcuMTgzIDQxNC4zNThDNDI0LjE1MSAzOTcuOTI1IDQ0Ny4wNTcgMzc1LjQ2IDQ2NC43NjIgMzQ5LjM5MUM0NzYuNzA4IDMyMS4wOTEgNDgyLjYzMiAyOTAuNDU2IDQ4MS4wNDggMjU5LjU0QzQ3OC42NjUgMjEzLjgxOCA0NjAuOTY5IDE2OS4xODUgNDMzLjQwOSAxMzIuOTA0QzQwNi4wMTYgOTYuOTAxMiAzNjguNzU1IDY4LjMwMzkgMzI1LjY1MiA1My45NTI4QzI4Mi40MTYgMzkuNTUwOSAyMzQuNzU2IDQwLjk0MyAxOTEuNjYyIDU1LjQxMzNNMzYzLjY5OSA5LjQ5NjA5QzQxMC43MyAyMy42MTMgNDUzLjM2NSA1My45MzAyIDQ4Mi4wNzUgOTMuODE4NkM1MzguMDg0IDE3MS44NjggNTMwLjc5NiAyNzguNTAzIDQ3OC45MTUgMzU2LjM1N0M0NjQuMDQxIDM5MC44OCA0NDAuNzI0IDQyMS43NDggNDEyLjM2OSA0NDYuMjcyQzM3NS44NyA0NzcuOTE3IDMyOS45ODEgNDk5LjY5NiAyODEuNzg2IDUwNS4xMThDMjI1Ljk0MiA1MTEuNDIyIDE2OS4xNjMgNDk1LjcxIDEyMi4yNTYgNDY1LjI1MkM3NS4wMDA4IDQzNC41MDggMzguODQ1MiAzODguNzU2IDE5LjE1OTQgMzM2LjAyMUMwLjAwMTQzMTMgMjg0LjYxNSAtNC40NzY1NiAyMjguMDM5IDYuMzIzNzggMTc0LjI5QzcuMTc5NTMgMTcwLjEzOSAxMC4xMjI0IDE2Ni42NjUgMTQuNzg5MiAxNjcuMDQ4QzE4LjY0NjggMTY3LjM5NiAyMi44OTE3IDE3MS4yNzQgMjIuMDMyIDE3NS41MTRDMTcuMTQzNyAxOTkuOTM1IDE1LjE5ODUgMjI1LjAyMyAxNi43NzQ5IDI0OS45MDVDMTcuMzc3MiAyNTguODQ4IDE4LjMzOTIgMjY3LjgwNiAxOS43MTE1IDI3Ni42NDdDMTcuMzU3MiAyNDguOTQgMjAuODM4MiAyMjAuNjMgMjkuMjg3IDE5NC4wNjlDNTEuNzI5OSAxMjMuMTc0IDExMC40MDkgNjguMTc3IDE3OS42MzUgNDMuMDQ2MUMxODkuNzUzIDM2LjEwMTMgMjAwLjI1MSAyOS43NTg0IDIxMS4xMjEgMjQuMTk3M0MyNTguODMgLTAuMTE0MzAzIDMxMi4zMDkgLTUuODkxMzUgMzYzLjc0MiA5LjU0Mjk3JyBmaWxsPSclMjNFMUVFRjknLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdHJpZ2h0OiAtMTcwcHg7XG5cdFx0XHRcdHRvcDogLTM3MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XG5cdFx0JiAuYXJyaXZhbC0td3JhcHBlciB7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJvdHRvbTogLTYwcHg7XG5cdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyNScgaGVpZ2h0PSc0OTQnIHZpZXdCb3g9JzAgMCAzMjUgNDk0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTkyLjEyODIgNDcyLjMyOUMzMC4zNDIxIDQ4MS44NzMgLTM2Ljc4NzYgNDgyLjI5NyAtOTEuOTMyNCA0NDguOTgyQy0xMzQuNzU1IDQyMy4yMTMgLTE2Ny4yMDkgMzgxLjM4OSAtMTgzLjg1NiAzMzQuNDc5Qy0xNzEuNzQ2IDM1My4zNzcgLTE1Ni45MzUgMzcwLjc2NiAtMTQwLjA3NCAzODYuMTI5Qy05NC41ODU3IDQyNy41NzUgLTM2LjIyNzcgNDU1LjIzNSAyNC4yNjY3IDQ2Ni40MDNDNDcuMjUzNCA0NzAuNjMxIDcwLjc0NTYgNDcyLjY1MyA5NC4wOTA5IDQ3MS45NDhMOTIuMTI4MiA0NzIuMzI5Wk0yNDMuMTM5IDg3LjU0MjJDMjgxLjMwOSAxMjUuOTc5IDMwNi4yNzcgMTc3LjExNyAzMDguNTM2IDIzMS42MTVDMzA4LjkyIDI0MC44NjEgMzA4LjcyMyAyNTAuMDc1IDMwNy45NDYgMjU5LjI1OUMzMDYuNTY5IDIzMC4yNDkgMjk5Ljg0NiAyMDEuMzQ0IDI4OC4xNDIgMTc0Ljc5NkMyNzkuODIgMTU1LjkwNiAyNjguOTAzIDEzOC4zMzQgMjU1Ljk2NyAxMjIuMjA5QzI1OC4zNDggMTE5LjQyMiAyNTguOTU2IDExNS4yNzggMjU1LjgzOCAxMTEuODEyQzIzNS43MzcgODkuNzcxOCAyMTIuMDczIDcwLjg0NDYgMTg2LjA1MiA1Ni4wNjUzQzE2Ni40NDcgNDQuODMwNCAxNDUuNTUyIDM1Ljk1NDkgMTIzLjg1IDI5LjQ2NDJDMTA5LjA4NSAyNC4wMjA4IDkzLjk3OSAxOS41MzAzIDc4LjYyMjQgMTYuMDk0N0M4NS43OTkxIDE2LjI4MDggOTMuMDU3NCAxNi43NjI1IDEwMC4xMDYgMTcuNTI0NUMxNTMuOTgxIDIzLjQ4NjYgMjA0Ljk1OSA0OS4yOTkgMjQzLjA0MiA4Ny41MzcxTS0xOTUuNjM2IDE0OC4wOTNDLTE3My40ODYgODEuOTczMyAtMTE3LjM0MyA0NS4xMzU1IC01My45NjAxIDMxLjExMjNDLTc0LjcxOTUgNDEuNjY0OSAtOTQuMTQ5MiA1NC42MTgzIC0xMTEuNzU1IDY5LjgwNDhDLTEyMi44OSA3OC4zNDI2IC0xMzMuMzg5IDg3LjY5MSAtMTQzLjA1NiA5Ny44NjAyQy0xNzIuNzc5IDEyOS4xMDcgLTE5NS4wMjYgMTY3Ljc0MSAtMjA1LjQ5NSAyMDkuNTI0Qy0yMDUuNDU3IDE4OC42NDggLTIwMi4yMjMgMTY3Ljk0MiAtMTk1LjYzNiAxNDguMDkzWk0yNTguMiAzODIuNDcxQzE4Mi41NjIgNDcxLjk3NSA0Ny4xODY4IDQ3MS44OSAtNTIuMTMwNiA0MjUuNDU1Qy0xMDUuMTAyIDQwMC42MDUgLTE1Mi41NjMgMzYxLjU3OSAtMTgwLjU5IDMwOS41MDJDLTE4Ni44NiAyOTcuNzExIC0xOTIuMDI5IDI4NS4zIC0xOTYuMDExIDI3Mi40NjVDLTE5Ny40NzMgMjM5LjU2NiAtMTkxLjM0OSAyMDYuNDg2IC0xNzcuMjk2IDE3NS44NjZDLTE2NC44NzUgMTQ4LjU1OCAtMTQ3LjM0NyAxMjMuODUxIC0xMjYuMDM5IDEwMi45MzdDLTEyNC4zODIgMTAyLjgzMSAtMTIyLjc5MiAxMDIuMTM5IC0xMjEuMzQ5IDEwMC41NjRDLTExNS4wNzcgOTQuMDAyMSAtMTA4LjUzIDg3Ljc0NTggLTEwMS42MTEgODEuODAwNkMtOTEuMzg4MyA3My45OTEzIC04MC41Mjg4IDY2Ljk5MjggLTY5LjIzNjUgNjAuOTg4Qy0xMC4wNjI2IDI5LjI2MjkgNTguNDY5OSAyNi4xOTQxIDEyMC45NzUgNDUuMjM3MkMxNTkuNTMgNTkuOTAzOCAxOTUuMzcxIDgxLjgwNjUgMjI0LjYwOCAxMTEuMDMxQzI2My40NCAxNDkuNzk0IDI4OC4zNDcgMjAwLjI0OSAyOTEuOTM3IDI1NS4zMDNDMjk0LjUwNyAyOTQuNzY3IDI4Ni44OTMgMzM1LjgyNyAyNjcuNTczIDM3MC41MzhDMjY0LjYzNSAzNzQuNjU1IDI2MS41MDkgMzc4LjY2NSAyNTguMTk1IDM4Mi41NjhNLTEwMS41MzUgNDYxLjU4MkMtNzQuODIxMSA0NzcuOTUyIC00NC45MTk0IDQ4Ny4zMDQgLTEzLjk1NTUgNDkxLjI3NkMyMS4zNDU5IDQ5NS44NjUgNTcuMzE3NCA0OTMuMzA0IDkyLjQ1OTEgNDg4LjA3OEMxMjMuNDg3IDQ4My41MDcgMTUzLjk5MSA0NzUuOTk2IDE4Mi45MDIgNDYzLjczOUMyMTAuNDI1IDQ1MS45OTEgMjM2LjI3NCA0MzUuMjAyIDI1Ni4zOSA0MTIuOTYzQzI2Ni4xOSA0MDIuMTIxIDI3NC41OSAzOTAuMjM0IDI4MS41NzcgMzc3LjQ5NUMyOTQuMDcyIDM1OS44MDQgMzA0LjA0MyAzNDAuMjMyIDMxMS4yNjMgMzE5LjQ0NUMzMzAuMzk3IDI2NC40MyAzMjguNjcgMjAzLjU1MSAzMDUuMTgxIDE1MC4xNjFDMjgyLjAzNyA5Ny41NjU5IDIzOC45MDUgNTMuODE2NiAxODcuNzQ0IDI3LjgwMDVDMTM1LjU0OCAxLjE0NjkxIDc2LjA5NjkgLTUuODg3NjggMTguNzcwMSA1LjY0MDM3TDcuNTY1NjkgOC4xNTQwOEwtNS41NTk2NyA4LjQyOTY5Qy02Mi40MDQyIDEwLjg1NTQgLTEyMC42NTEgMjguNzQzOCAtMTYyLjg0OSA2OC4xNjU3Qy0yMDYuMjc1IDEwOC43ODUgLTIyNS40NzIgMTY4LjY1MyAtMjIwLjYwOSAyMjcuMTczQy0yMTkuNDAyIDI0Mi44NzEgLTIxNi40MiAyNTguMDggLTIxMi4xNTQgMjcyLjg3MkMtMjA5Ljg1MSAzMjEuMDYxIC0xOTEuNTU5IDM2OC4wNTggLTE2Mi4zMiA0MDYuNDFDLTE0NS42MDQgNDI4LjE3MyAtMTI1LjA0OCA0NDcuMTMgLTEwMS42MjcgNDYxLjQ4JyBmaWxsPSclMjNFMUVFRjknLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdGxlZnQ6IC0xNzBweDtcblx0XHRcdH1cblx0XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJvdHRvbTogLTU1MHB4O1xuXHRcdFx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMDknIGhlaWdodD0nNjQyJyB2aWV3Qm94PScwIDAgMjA5IDY0MicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001MDYuMTE2IDUwNC44OEM1NTIuMTMgNDQ4LjA3MyA1OTIuMDc2IDM4MC40OTkgNTkwLjg3OCAzMDUuMTcxQzU5MC4wNTEgMjQ2LjczNyA1NjYuODk5IDE4OS4zMjYgNTI5LjMwNCAxNDQuODk0QzU0MS4yNjggMTY4LjI1MyA1NTAuMTE5IDE5My40NTQgNTU1LjcxNCAyMTkuNTMzQzU3MC44MTIgMjg5Ljg4OSA1NjQuNDA0IDM2NS4xMzMgNTQwLjA3NyA0MzIuODI4QzUzMC44MTcgNDU4LjU0MSA1MTkuMDMxIDQ4My40NjYgNTA0LjU3NiA1MDYuNjM4TDUwNi4xMTYgNTA0Ljg4Wk0yOC40NTQ2IDQzMC45NEM0NC44MTk4IDQ5Mi4xMzEgODEuNzg4MiA1NDcuNDYxIDEzNS41MiA1ODEuODI1QzE0NC42MzUgNTg3LjY1NSAxNTQuMDYxIDU5Mi44ODEgMTYzLjc5NyA1OTcuNTAxQzEzNS4yOTcgNTc5LjAzMyAxMTAuMDUxIDU1NS4yMjUgOTAuMTE5MyA1MjcuNzcyQzc1LjkzMjEgNTA4LjI0MyA2NC42MDUgNDg2Ljg3IDU1LjkyODIgNDY0LjMwOEM1MS43MTA2IDQ2NS4wNzMgNDcuMTY2NSA0NjMuMjQ4IDQ1LjQ5OTUgNDU4LjA1N0MzNS4wNjQ0IDQyNC43NzQgMjkuODcyMiAzODkuNzIzIDMwLjI1NzggMzU0LjczM0MzMC40NDc2IDMyOC4zMTEgMzMuNzgwNiAzMDEuOTc1IDM5Ljk5NzcgMjc2LjIyOUM0My4xODk1IDI1OC4xMDcgNDcuNTQ1MyAyNDAuMjAxIDUzLjExNDEgMjIyLjY2M0M0OS4wNzc0IDIzMC4wMjQgNDUuMjkxNCAyMzcuNjQgNDEuOTExNiAyNDUuMjExQzE2LjIyMDkgMzAzLjE1MyAxMi4yOTExIDM2OS44NTMgMjguNTA2NSA0MzAuODM5TTM0Ny45MjUgMjMuMjcxOEMyNjguMDgyIDYuNzI4MDUgMTk3LjgxNCA0MS43NjYyIDE0Ni4zMzQgOTcuNTQ5OEMxNjkuMjE2IDgyLjc4NzcgMTkzLjc0MSA3MC43ODIzIDIxOS40NDkgNjEuOTM0MkMyMzQuNjMgNTUuNzA5OCAyNTAuMjU1IDUwLjYwNTkgMjY2LjIyMSA0Ni44MjQ1QzMxNS4yODcgMzUuMTg4NiAzNjcuNDE3IDM1LjQ1NCA0MTUuNzk1IDQ5LjQ3MzFDMzk0LjY4MSAzNy4yMjI2IDM3MS44NTcgMjguMzAwNiAzNDcuOTI1IDIzLjI3MThaTTMxNy41NjcgNjE5Ljc3MkM0NTIuNTIyIDU5Ni4wNCA1MzIuMTI4IDQ1OS4yMTUgNTQzLjY3OCAzMzEuNTM2QzU0OS43NTQgMjYzLjM4OCA1MzguMjYzIDE5Mi40NjIgNTAyLjE0NiAxMzMuNDlDNDkzLjkyNCAxMjAuMjE0IDQ4NC40MjcgMTA3LjY4NSA0NzMuODA0IDk2LjEwNjhDNDQxLjQyNSA3NS4yNjM2IDQwNC4zOTkgNjEuOTc3IDM2NS4xODkgNTguMTUwNkMzMzAuMjg3IDU0LjYyNDkgMjk1LjAwNiA1Ny43ODk0IDI2MS4zMzMgNjcuMDA2OUMyNjAuMjUgNjguNjE4IDI1OC42MTQgNjkuODE3NCAyNTYuMTc0IDcwLjM0ODZDMjQ1Ljg1MiA3Mi44MjI0IDIzNS42NzcgNzUuNzU0MiAyMjUuNTk3IDc5LjI0NUMyMTEuNjg5IDg0Ljk3NjEgMTk4LjIyNiA5MS44MjgxIDE4NS41MTIgOTkuNzAyM0MxMTguNjI1IDE0MC44MTMgNzUuMTgxMSAyMDguMjQ3IDU3LjYyNjQgMjgyLjYwOUM0OS43NDg1IDMzMC4xOTYgNTAuNzc5NCAzNzkuMzAxIDYzLjA5NDYgNDI2LjA0NEM3OS4zOTk2IDQ4OC4wOTYgMTE1LjcxNCA1NDIuOTYzIDE2OS4yMjUgNTc4Ljk5OEMyMDcuNTgzIDYwNC44MjYgMjUzLjU1MSA2MjEuMzA0IDI5OS45OTQgNjIyLjIxN0MzMDUuODgyIDYyMS42NzMgMzExLjc3NCA2MjAuODc1IDMxNy42NjggNjE5LjgyNE02MDkuMjYxIDMwMi44ODdDNjEwLjA3NSAzMzkuNTEzIDYwMS45MjIgMzc1LjIzIDU4Ny43MDcgNDA4Ljg1MkM1NzEuNTYzIDQ0Ny4yMiA1NDcuOCA0ODIuMDU2IDUyMS44MzMgNTE0LjQ4NUM0OTguOTUgNTQzLjE0MyA0NzMuNDA0IDU2OS41NDEgNDQ0LjAwMSA1OTEuNTM1QzQxNS45MyA2MTIuNDI4IDM4My43NTEgNjI4LjY2IDM0OS40NCA2MzUuODkzQzMzMi43MTcgNjM5LjQxMyAzMTUuNzYyIDY0MC45MDEgMjk4Ljc3OCA2NDAuNDYyQzI3My41NSA2NDIuNjcyIDI0Ny45MDUgNjQxLjIyNSAyMjIuNjUzIDYzNi4yODNDMTU1LjgwNSA2MjMuMjI4IDk1LjMxMzQgNTg1LjY0NiA1NS4xOTg3IDUzMC40ODVDMTUuNjgzNyA0NzYuMTQxIC0zLjEyNzI5IDQwNi44MDkgMC43MDQ2MTYgMzM5LjgwNEM0LjUwMTQ4IDI3MS4zNzggMzIuMzkxMSAyMDcuMTcxIDc3Ljc4NDggMTU2LjAzOEw4Ni45MjAzIDE0Ni4xOTdMOTQuOTI1MiAxMzMuMDk4QzEzMC44MzkgNzcuMDkzOSAxODMuMiAyOC43NzU0IDI0Ny44NyA5LjM0NzQ5QzMxNC40NzMgLTEwLjYxNzEgMzg2LjI2IDUuMjI5OTkgNDQyLjUyNCA0NC41OTIxQzQ1Ny42NzMgNTUuMDUzMSA0NzEuMjg0IDY3LjAxODYgNDgzLjcxOCA4MC4wMzY0QzUzMS4wNDkgMTEwLjczIDU2Ny43NjQgMTU2Ljg3NyA1ODkuMzAxIDIwOC45OTZDNjAxLjQ0OSAyMzguNjk2IDYwOC41MDEgMjcwLjYyMyA2MDkuMjEyIDMwMi43MzQnIGZpbGw9JyUyM0FGRTFGNycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0cmlnaHQ6IC0xNzBweDtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIDQwNCBQYWdlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmVycm9yLXdyYXBwZXIge1xuXG5cdCYgLnRpdGxlLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1jbG91ZCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNzBweDtcblx0XHRwYWRkaW5nOiA0MHB4IDEzMHB4IDM3cHggMzRweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdCYgLmJyZWFkY3J1bWJzLS1jb250YWluZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1lZGl1bS1ibHVlKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLXNtYWxsLWJvZHkpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1zbWFsbC1ib2R5LWxpbmUtaGVpZ2h0KTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdFx0JiAuYnJlYWRjcnVtYnMge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0XHRmb250LXNpemU6IHZhcigtLXNtYWxsLWJvZHkpO1xuXHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1zbWFsbC1ib2R5LWxpbmUtaGVpZ2h0KTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgLmN1cnJlbnQtLXBhZ2Uge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0XHRmb250LXNpemU6IHZhcigtLXNtYWxsLWJvZHkpO1xuXHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLXNtYWxsLWJvZHktbGluZS1oZWlnaHQpO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuZXJyb3ItdGl0bGUge1xuXHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDYxcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0JiAuY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzBweDtcblx0XHRwYWRkaW5nOiA1MHB4IHZhcigtLXBsLXBhZ2UpO1xuXG5cdFx0JiAuaWNvbi1zaG9ydGNvZGUge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA0M3B4O1xuXG5cdFx0XHQmIGkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuNik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuaW5uZXItY29udGVudCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEpO1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1sYXJnZS1ib2R5KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGFyZ2UtYm9keS1saW5lLWhlaWdodCk7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdCYgcCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5lcnJvci1saW5rIHtcblxuXHRcdFx0JiBhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVkaXVtLWJsdWUpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEzcHggMThweDtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTcgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004LjI3NDYxIDMuODcyNTRMMi44MzM1NiA4LjI3OTM5VjEzLjAzNTdDMi44MzM1NiAxMy4xNTg4IDIuODgzMzEgMTMuMjc2OSAyLjk3MTg2IDEzLjM2NEMzLjA2MDQxIDEzLjQ1MTEgMy4xODA1MSAxMy41IDMuMzA1NzQgMTMuNUw2LjYxMjgxIDEzLjQ5MTZDNi43Mzc2NCAxMy40OTEgNi44NTcxMyAxMy40NDE4IDYuOTQ1MTggMTMuMzU0OEM3LjAzMzIyIDEzLjI2NzggNy4wODI2NCAxMy4xNSA3LjA4MjY0IDEzLjAyNzJWMTAuMjQ5NkM3LjA4MjY0IDEwLjEyNjUgNy4xMzIzOSAxMC4wMDg0IDcuMjIwOTQgOS45MjEzQzcuMzA5NDkgOS44MzQyMiA3LjQyOTU5IDkuNzg1MyA3LjU1NDgzIDkuNzg1M0g5LjQ0MzU3QzkuNTY4OCA5Ljc4NTMgOS42ODg5IDkuODM0MjIgOS43Nzc0NSA5LjkyMTNDOS44NjYwMSAxMC4wMDg0IDkuOTE1NzYgMTAuMTI2NSA5LjkxNTc2IDEwLjI0OTZWMTMuMDI1MkM5LjkxNTU2IDEzLjA4NjMgOS45Mjc2MyAxMy4xNDY5IDkuOTUxMjcgMTMuMjAzNEM5Ljk3NDkyIDEzLjI1OTkgMTAuMDA5NyAxMy4zMTEyIDEwLjA1MzUgMTMuMzU0NUMxMC4wOTc0IDEzLjM5NzggMTAuMTQ5NSAxMy40MzIxIDEwLjIwNjkgMTMuNDU1NUMxMC4yNjQzIDEzLjQ3ODkgMTAuMzI1OCAxMy40OTEgMTAuMzg3OSAxMy40OTFMMTMuNjkzOCAxMy41QzEzLjgxOTEgMTMuNSAxMy45MzkyIDEzLjQ1MTEgMTQuMDI3NyAxMy4zNjRDMTQuMTE2MyAxMy4yNzY5IDE0LjE2NiAxMy4xNTg4IDE0LjE2NiAxMy4wMzU3VjguMjc2Mkw4LjcyNjE0IDMuODcyNTRDOC42NjIxOSAzLjgyMTg1IDguNTgyNTIgMy43OTQyMSA4LjUwMDM4IDMuNzk0MjFDOC40MTgyMyAzLjc5NDIxIDguMzM4NTcgMy44MjE4NSA4LjI3NDYxIDMuODcyNTRaTTE2Ljg2OTMgNi44Njc4MUwxNC40MDIxIDQuODY3OTZWMC44NDgyNTNDMTQuNDAyMSAwLjc1NTg5MSAxNC4zNjQ4IDAuNjY3MzExIDE0LjI5ODQgMC42MDIwMDFDMTQuMjMyIDAuNTM2NjkxIDE0LjE0MTkgMC41IDE0LjA0OCAwLjVIMTIuMzk1M0MxMi4zMDE0IDAuNSAxMi4yMTEzIDAuNTM2NjkxIDEyLjE0NDkgMC42MDIwMDFDMTIuMDc4NSAwLjY2NzMxMSAxMi4wNDEyIDAuNzU1ODkxIDEyLjA0MTIgMC44NDgyNTNWMi45NTU0N0w5LjM5OTAxIDAuODE3NzgxQzkuMTQ1NDUgMC42MTI1OTYgOC44MjcyNyAwLjUwMDQxIDguNDk4OSAwLjUwMDQxQzguMTcwNTMgMC41MDA0MSA3Ljg1MjM2IDAuNjEyNTk2IDcuNTk4OCAwLjgxNzc4MUwwLjEyODUyMyA2Ljg2NzgxQzAuMDkyNjYyNCA2Ljg5Njk2IDAuMDYyOTkzNyA2LjkzMjc3IDAuMDQxMjExOCA2Ljk3MzE5QzAuMDE5NDI5OCA3LjAxMzYyIDAuMDA1OTYxNTcgNy4wNTc4NyAwLjAwMTU3NjU2IDcuMTAzNDJDLTAuMDAyODA4NDYgNy4xNDg5NiAwLjAwMTk3NTcgNy4xOTQ5MSAwLjAxNTY1NTcgNy4yMzg2NEMwLjAyOTMzNTcgNy4yODIzNyAwLjA1MTY0MzMgNy4zMjMwMiAwLjA4MTMwNDEgNy4zNTgyNkwwLjgzMzg1IDguMjU3OTJDMC44NjM0MyA4LjI5MzI5IDAuODk5ODE0IDguMzIyNTggMC45NDA5MTggOC4zNDQxQzAuOTgyMDIyIDguMzY1NjIgMS4wMjcwNCA4LjM3ODk3IDEuMDczMzkgOC4zODMzNkMxLjExOTc1IDguMzg3NzUgMS4xNjY1MyA4LjM4MzExIDEuMjExMDYgOC4zNjk3MUMxLjI1NTU4IDguMzU2MyAxLjI5Njk5IDguMzM0MzkgMS4zMzI4OSA4LjMwNTIyTDguMjc0NjEgMi42ODI2OEM4LjMzODU3IDIuNjMxOTggOC40MTgyMyAyLjYwNDM0IDguNTAwMzggMi42MDQzNEM4LjU4MjUyIDIuNjA0MzQgOC42NjIxOSAyLjYzMTk4IDguNzI2MTQgMi42ODI2OEwxNS42NjgyIDguMzA1MjJDMTUuNzA0IDguMzM0MzkgMTUuNzQ1MyA4LjM1NjMzIDE1Ljc4OTggOC4zNjk3OEMxNS44MzQzIDguMzgzMjMgMTUuODgxIDguMzg3OTQgMTUuOTI3MyA4LjM4MzYzQzE1Ljk3MzYgOC4zNzkzMSAxNi4wMTg2IDguMzY2MDcgMTYuMDU5NyA4LjM0NDY1QzE2LjEwMDkgOC4zMjMyMyAxNi4xMzczIDguMjk0MDUgMTYuMTY2OSA4LjI1ODc5TDE2LjkxOTUgNy4zNTkxNEMxNi45NDkxIDcuMzIzNjkgMTYuOTcxMyA3LjI4MjgzIDE2Ljk4NDggNy4yMzg5MUMxNi45OTgzIDcuMTk0OTkgMTcuMDAyOSA3LjE0ODg3IDE2Ljk5ODIgNy4xMDMyMkMxNi45OTM2IDcuMDU3NTYgMTYuOTc5OCA3LjAxMzI2IDE2Ljk1NzYgNi45NzI4NkMxNi45MzU1IDYuOTMyNDYgMTYuOTA1NSA2Ljg5Njc2IDE2Ljg2OTMgNi44Njc4MVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBNZWRpYSBRdWVyaWVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG5cblx0LmVycm9yLXdyYXBwZXIge1xuXG5cdFx0JiAudGl0bGUtY29udGFpbmVyIHtcblx0XHRcdGdhcDogMTEwcHg7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDYwcHggMTAwcHggNjBweDtcblx0XHR9XG5cblx0XHQmIC5jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDEwMHB4IHZhcigtLXBsLXBhZ2UpO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cblx0LmVycm9yLXdyYXBwZXIge1xuXG5cdFx0JiAudGl0bGUtY29udGFpbmVyIHtcblx0XHRcdGdhcDogMTAycHg7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDE2NHB4IDQwcHggMTY0cHg7XG5cdFxuXHRcdFx0JiAuZXJyb3ItdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDQ2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA2MXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XG5cdFx0JiAuY29udGVudCB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogNzI0cHg7XG5cdFx0XHRwYWRkaW5nOiAxNTBweCB2YXIoLS1wbC1wYWdlKTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuXG5cdC5lcnJvci13cmFwcGVyIHtcblxuXHRcdCYgLmNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMjAwcHggdmFyKC0tcGwtcGFnZSk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcblxuXHQuZXJyb3Itd3JhcHBlciB7XG5cblx0XHQmIC5jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDI1MHB4IHZhcigtLXBsLXBhZ2UpO1xuXHRcdH1cblx0fVxufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FDUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBOztBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEcFZBO0FBQ0E7QUVWQTs7QUFFQTtBQUNBO0FDSEE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFPQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFxQkE7QUFDQTtBQUNBO0FBdkJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFxQkE7QUFDQTtBQUNBO0FDL0ZBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBU0E7QUFDQTtBQVJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FDMURBO0FBQ0E7QUFDQTs7Ozs7O0FBTUE7QUFDQTtBQURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVNBO0FBQ0E7QUFSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM1N0lBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBcUNBO0FBQ0E7QUFwQ0E7QUFDQTtBQTdEQTtBQTZEQTtBQUNBO0FBaUNBO0FBaENBO0FBQ0E7QUFDQTtBQUNBO0FBbEVBO0FBa0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFEQTtBQUNBO0FBRUE7QUFDQTtBQWtUQTtBQUNBO0FBalRBOzs7Ozs7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBV0E7QUFDQTtBQVZBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7OztBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBU0E7QUFDQTtBQVJBO0FBQ0E7QUFKQTtBQUlBO0FBTUE7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQVJBO0FBUUE7QUFFQTtBQURBO0FBQ0E7QUFFQTs7QUFFQTtBQVNBO0FBQ0E7QUFSQTtBQUNBO0FBTEE7O0FBS0E7QUFNQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBVEE7O0FBU0E7QUFFQTtBQURBO0FBQ0E7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQThDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBTkE7QUFNQTtBQUFBO0FBRUE7QUFEQTtBQUNBO0FBNUxBO0FBQ0E7QUE2TEE7QUFxSEE7QUFDQTtBQXJIQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQU1BO0FBQ0E7QUFMQTs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQXhNQTtBQUNBO0FBeU1BO0FBeUdBO0FBQ0E7QUF6R0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFNQTtBQUNBO0FBTEE7O0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFwTkE7QUFDQTtBQXFOQTtBQTZGQTtBQUNBO0FBN0ZBOztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBTUE7QUFDQTtBQUxBOzs7O0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFsT0E7QUFDQTtBQW1PQTtBQStFQTtBQUNBO0FBL0VBOztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBTUE7QUFDQTtBQUxBOzs7O0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFoUEE7QUFDQTtBQWlQQTtBQWlFQTtBQUNBO0FBakVBOztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBTUE7QUFDQTtBQUxBOzs7O0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUE5UEE7QUFDQTtBQStQQTtBQW1EQTtBQUNBO0FBbkRBOztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBTUE7QUFDQTtBQUxBOzs7O0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUE1UUE7QUFDQTtBQTZRQTtBQXFDQTtBQUNBO0FBckNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQWFBO0FBQ0E7QUFaQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFoU0E7QUFDQTtBQWlTQTtBQWlCQTtBQUNBO0FBakJBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFPQTtBQUNBO0FBTkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBb0JBO0FBQ0E7QUFqQkE7QUFDQTtBQUFBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFKQTtBQUlBO0FBRUE7QUFEQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFTQTtBQUNBO0FBUkE7QUFDQTtBQUpBO0FBSUE7QUFNQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBUkE7QUFRQTtBQUVBO0FBREE7QUFDQTtBQU1BO0FBQ0E7QUFRQTtBQUNBO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFVQTs7O0FBR0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQU5BOzs7QUFNQTtBQUVBO0FBREE7QUFDQTtBQUtBOzs7QUFHQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFZQTtBQUNBO0FBVEE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUdBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQ25oQkE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDcERBOztBQUVBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBT0E7QUFDQTtBQU5BOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBTUE7QUFDQTtBQUxBOztBQUVBO0FBQ0E7QUFDQTtBQUVBOztBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBcUNBO0FBQ0E7QUFwQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQU1BO0FBQ0E7QUFMQTs7OztBQUVBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTs7OztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQVFBO0FBQ0E7QUFMQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQVNBO0FBQ0E7QUFSQTs7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQU1BO0FBQ0E7QUFMQTs7QUFFQTtBQUNBO0FBQ0E7QUFFQTs7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQW9CQTtBQUNBO0FBbkJBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFPQTtBQUNBO0FBTkE7Ozs7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTs7OztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBOztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQ3RSQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBaWJBO0FBQ0E7QUFoYkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUE4TUE7QUFDQTtBQTNNQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFpQ0E7QUFDQTtBQWhDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQXVCQTtBQUNBO0FBdEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTBGQTtBQUNBO0FBekZBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBWUE7QUFDQTtBQVhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBRUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQU9BO0FBQ0E7QUFOQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTs7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUE0QkE7QUFDQTtBQTNCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBV0E7QUFDQTtBQVZBOzs7O0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQTRCQTtBQUNBO0FBM0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFIQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUhBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFIQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQVNBO0FBQ0E7QUFSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBMEJBO0FBQ0E7QUF6QkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBT0E7QUFDQTtBQU5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFPQTtBQUNBO0FBTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQWtKQTtBQUNBO0FBakpBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFrQkE7QUFDQTtBQWpCQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQU9BO0FBQ0E7QUFOQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBMEdBO0FBQ0E7QUF6R0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQTZGQTtBQUNBO0FBMUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFOQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUEwQ0E7QUFDQTtBQXpDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBaUNBO0FBQ0E7QUFoQ0E7QUFDQTtBQUFBO0FBV0E7QUFDQTtBQVZBOztBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBYUE7QUFDQTtBQVZBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFPQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBMEJBO0FBQ0E7QUFuQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFPQTtBQUNBO0FBQUE7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBMEhBO0FBQ0E7QUF2SEE7QUFDQTtBQUFBO0FBZ0JBO0FBQ0E7QUFiQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQXdCQTtBQUNBO0FBdkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQXVEQTtBQUNBO0FBdERBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVdBO0FBQ0E7QUFWQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQWNBO0FBQ0E7QUFiQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQWFBO0FBQ0E7QUFWQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQTBHQTtBQUNBO0FBekdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUF3Q0E7QUFDQTtBQXZDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBT0E7QUFDQTtBQU5BOzs7O0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBV0E7QUFDQTtBQVZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBZ0JBO0FBQ0E7QUFmQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQVNBO0FBQ0E7QUFSQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFjQTtBQUNBO0FBWEE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBcUhBO0FBQ0E7QUFwSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBMEdBO0FBQ0E7QUF2R0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFnR0E7QUFDQTtBQS9GQTtBQUNBO0FBd0ZBO0FBQ0E7QUF2RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQU5BO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQTZCQTtBQUNBO0FBNUJBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBa0JBO0FBQ0E7QUFmQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQzMyQkE7O0FBRUE7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUF3SEE7QUFDQTtBQXJIQTtBQUNBO0FBQ0E7QUFDQTtBQXdCQTtBQUNBO0FBdkJBO0FBQ0E7QUFnQkE7QUFDQTtBQWZBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUxBOztBQUVBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQWlGQTtBQUNBO0FBaEZBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQWFBO0FBQ0E7QUFaQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQWlDQTtBQUNBO0FBaENBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQXFCQTtBQUNBO0FBcEJBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFBQTtBQUNBO0FBU0E7QUFDQTtBQVJBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFnQkE7QUFDQTtBQWZBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFBQTtBQUNBO0FBK0NBO0FBQ0E7QUE1Q0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFvQkE7QUFDQTtBQW5CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBY0E7QUFDQTtBQWJBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBS0E7QUFDQTtBQVlBO0FBQ0E7QUFYQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQXdCQTtBQUNBO0FBdkJBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQVlBO0FBQ0E7QUFYQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFtQkE7QUFDQTtBQWxCQTtBQUNBO0FBQUE7QUFlQTtBQUNBO0FBZEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQWNBO0FBQ0E7QUFYQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFPQTtBQUNBO0FBTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUFBO0FBUUE7QUFDQTtBQUxBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFLQTtBQUNBO0FDN1hBOztBQUVBO0FBQ0E7QUFHQTs7QUFFQTtBQUNBO0FBQ0E7QUFOQTtBQUNBO0FBTUE7QUF5UEE7QUFDQTtBQXpQQTs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBNkJBO0FBQ0E7QUE1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQUVBOzs7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTs7OztBQUVBO0FBQ0E7QUFDQTtBQXpDQTtBQUNBO0FBMkNBO0FBb05BO0FBQ0E7QUFsTkE7QUFDQTtBQUNBO0FBdUNBO0FBQ0E7QUF2Q0E7QUFDQTtBQVFBO0FBQ0E7QUFQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVpBO0FBQ0E7QUFhQTtBQTJCQTtBQUNBO0FBM0JBOztBQUVBO0FBUUE7QUFDQTtBQVBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBekJBO0FBQ0E7QUEwQkE7QUFjQTtBQUNBO0FBZEE7Ozs7QUFJQTtBQVFBO0FBQ0E7QUFQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQXVDQTtBQUNBO0FBdkNBO0FBQ0E7QUFRQTtBQUNBO0FBUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFaQTtBQUNBO0FBYUE7QUEyQkE7QUFDQTtBQTNCQTs7QUFFQTtBQVFBO0FBQ0E7QUFQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXpCQTtBQUNBO0FBMEJBO0FBY0E7QUFDQTtBQWRBOzs7O0FBSUE7QUFRQTtBQUNBO0FBUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7QUF1Q0E7QUFDQTtBQXZDQTtBQUNBO0FBUUE7QUFDQTtBQVBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBWkE7QUFDQTtBQWFBO0FBMkJBO0FBQ0E7QUEzQkE7O0FBRUE7QUFRQTtBQUNBO0FBUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF6QkE7QUFDQTtBQTBCQTtBQWNBO0FBQ0E7QUFkQTs7OztBQUlBO0FBUUE7QUFDQTtBQVBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBbkxBO0FBQ0E7QUFzTEE7QUF5RUE7QUFDQTtBQXpFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBbUVBO0FBQ0E7QUFuRUE7QUFDQTtBQUNBO0FBUUE7QUFDQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUE1QkE7QUFDQTtBQTRCQTtBQTBDQTtBQUNBO0FBMUNBOztBQUVBO0FBQ0E7QUFDQTtBQWFBO0FBQ0E7QUFaQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQS9DQTtBQUNBO0FBQ0E7QUFnREE7QUFxQkE7QUFDQTtBQXJCQTs7OztBQUlBO0FBQ0E7QUFDQTtBQWFBO0FBQ0E7QUFaQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVHBQQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FVaEZBOztBQUVBO0FBQ0E7QUFHQTtBQUNBO0FBb0RBO0FBQ0E7QUFuREE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBeUNBO0FBQ0E7QUF4Q0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBTEE7O0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQVFBO0FBQ0E7QUFQQTs7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQTZOQTtBQUNBO0FBNU5BO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBTEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBMk1BO0FBQ0E7QUExTUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBd0RBO0FBQ0E7QUFyREE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBTEE7O0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFpSEE7QUFDQTtBQWhIQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFPQTtBQUNBO0FBTkE7Ozs7OztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUlBOztBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQVFBO0FBQ0E7QUFQQTs7OztBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFTQTtBQUNBO0FBUkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQVlBOztBQUVBO0FBQUE7QUFBQTtBQUNBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBTUE7QUFDQTtBQUxBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFvQ0E7QUFDQTtBQW5DQTtBQUNBO0FBQ0E7QUErQkE7QUFDQTtBQTlCQTtBQUNBO0FBQUE7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QVpqWEE7QUFDQTtBYWRBOzs7O0FBSUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTs7O0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUNkQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFTQTtBQUNBO0FBUkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FkckJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FlekJBOztBQUVBO0FBQ0E7QUNIQTs7QUFFQTtBQUNBO0FDSEE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXlLQTtBQUNBO0FBdEtBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBc0VBO0FBQ0E7QUFyRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUE4QkE7QUFDQTtBQTdCQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBc0JBO0FBQ0E7QUFuQkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBcURBO0FBQ0E7QUFwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFOQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBb0ZBO0FBQ0E7QUFqRkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQW9CQTtBQUNBO0FBbkJBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFXQTtBQUNBO0FBVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFzQkE7QUFDQTtBQXJCQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQVVBO0FBQ0E7QUFUQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUF1QkE7QUFDQTtBQXRCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFlQTtBQUNBO0FBZEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFzQkE7QUFDQTtBQXJCQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBc0JBO0FBQ0E7QUFyQkE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUNqWUE7O0FBRUE7QUFDQTtBQUdBO0FBQ0E7QUF1RUE7QUFDQTtBQXBFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBc0JBO0FBQ0E7QUFuQkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBTUE7QUFDQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBdUJBO0FBQ0E7QUFwQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFJQTtBQUNBO0FDcElBOztBQUVBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQXNCQTtBQUNBO0FBbkJBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBaUNBO0FBQ0E7QUFoQ0E7QUFDQTtBQTZCQTtBQUNBO0FBNUJBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBV0E7QUFDQTtBQVZBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWVBO0FBQ0E7QUFkQTtBQUNBO0FBV0E7QUFDQTtBQVZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUMvSEE7O0FBRUE7QUFDQTtBQUdBO0FBQ0E7QUF3R0E7QUFDQTtBQXZHQTtBQUNBO0FBZ0RBO0FBQ0E7QUEvQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWNBO0FBQ0E7QUFiQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQThDQTtBQUNBO0FBN0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFzQkE7QUFDQTtBQW5CQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUF1QkE7QUFDQTtBQXRCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFZQTtBQUNBO0FBWEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFvQ0E7QUFDQTtBQWpDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUNqTUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQW9HQTtBQUNBO0FBbkdBO0FBQ0E7QUFnR0E7QUFDQTtBQS9GQTtBQUNBO0FBK0JBO0FBQ0E7QUE1QkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBdURBO0FBQ0E7QUF0REE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFnREE7QUFDQTtBQS9DQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFvQ0E7QUFDQTtBQW5DQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFOQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQXlCQTtBQUNBO0FBeEJBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBYUE7QUFDQTtBQVpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBc0NBO0FBQ0E7QUFqQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBWUE7QUFDQTtBQVBBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQzVMQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBc0lBO0FBQ0E7QUFySUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFrSEE7QUFDQTtBQWpIQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBMEdBO0FBQ0E7QUF6R0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBT0E7QUFDQTtBQU5BO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFnQ0E7QUFDQTtBQS9CQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQThDQTtBQUNBO0FBN0NBOztBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQVVBO0FBQ0E7QUFUQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBRUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQStCQTtBQUNBO0FBOUJBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQXNCQTtBQUNBO0FBckJBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFjQTtBQUNBO0FBYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBUUE7QUFDQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FQNU9BOztBQUVBO0FBQ0E7QVFUQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBaUxBO0FBQ0E7QUFoTEE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWlLQTtBQUNBO0FBaEtBO0FBQ0E7QUFZQTtBQUNBO0FBWEE7QUFDQTtBQUFBO0FBUUE7QUFDQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUFBO0FBQ0E7QUFRQTtBQUNBO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBc0NBO0FBQ0E7QUFyQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVVBO0FBQ0E7QUFUQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFtRUE7QUFDQTtBQWxFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBNERBO0FBQ0E7QUEzREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQU1BOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQzFQQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQTRFQTtBQUNBO0FBdkVBO0FBQ0E7QUFRQTtBQUNBO0FBUEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQWtEQTtBQUNBO0FBakRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBMkJBO0FBQ0E7QUExQkE7QUFDQTtBQUNBO0FBV0E7QUFDQTtBQVZBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQVNBO0FBQ0E7QUFSQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFPQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUNsSkE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFvREE7QUFDQTtBQW5EQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBNENBO0FBQ0E7QUEzQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFVQTtBQUNBO0FBVEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBR0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2hGQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQXFFQTtBQUNBO0FBcEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFnREE7QUFDQTtBQS9DQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBbUNBO0FBQ0E7QUFsQ0E7O0FBRUE7QUFBQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFVQTtBQUNBO0FBVEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQVVBO0FBQ0E7QUFUQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FDOUhBOztBQUVBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQXlDQTtBQUNBO0FBdENBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQU9BO0FBQ0E7QUFOQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQWFBO0FBQ0E7QUFaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUdBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQWNBO0FBQ0E7QUFiQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFpQkE7QUFDQTtBQWhCQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUNySEE7O0FBRUE7QUFDQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUdBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQXFCQTtBQUNBO0FBcEJBO0FBQ0E7QUFZQTtBQUNBO0FBVEE7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQWFBO0FBQ0E7QUFaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQ3ZLQTs7QUFFQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBV0E7QUFDQTtBQVZBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBOztBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBU0E7QUFDQTtBQVJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUxBO0FBQ0E7QUFLQTtBQWtFQTtBQUNBO0FBbEVBO0FBQ0E7QUFDQTtBQStDQTtBQUNBO0FBM0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBckRBO0FBQ0E7QUF5REE7QUFjQTtBQUNBO0FBVkE7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQUtBOzs7QUFHQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF2SUE7QUFDQTtBQXVJQTtBQStPQTtBQUNBO0FBN09BOztBQUVBO0FBQ0E7QUFDQTtBQU5BO0FBQ0E7QUFNQTtBQVNBO0FBQ0E7QUFUQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUF6SkE7QUFDQTtBQTBKQTtBQTROQTtBQUNBO0FBMU5BO0FBQ0E7QUEwQ0E7QUFDQTtBQXpDQTtBQUNBO0FBQ0E7QUFDQTtBQU5BO0FBQ0E7QUFNQTtBQW9DQTtBQUNBO0FBbENBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUxBOztBQUVBO0FBQ0E7QUFDQTtBQTFOQTtBQUNBO0FBNE5BO0FBMEpBO0FBQ0E7QUExSkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFnRkE7QUFDQTtBQS9FQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBbUNBO0FBQ0E7QUFsQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQUFBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFXQTtBQUNBO0FBVkE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFsVEE7QUFDQTtBQW1UQTtBQW1FQTtBQUNBO0FBbkVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBTEE7O0FBRUE7QUFDQTtBQUNBO0FBaFVBO0FBQ0E7QUFpVUE7QUFxREE7QUFDQTtBQW5EQTtBQUNBO0FBQ0E7QUFDQTtBQXhVQTtBQUNBO0FBeVVBO0FBNkNBO0FBQ0E7QUE3Q0E7OztBQUdBO0FBV0E7QUFDQTtBQVRBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWVBO0FBQ0E7QUFkQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFpRkE7QUFDQTtBQTNFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUE5Q0E7QUFDQTtBQWtEQTtBQWdDQTtBQS9CQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQTVEQTtBQUNBO0FBNkRBO0FBcUJBO0FBcEJBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBZ0JBO0FBQ0E7QUFmQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFLQTs7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBakhBO0FBQ0E7QUFtSEE7QUErRUE7QUE5RUE7O0FBRUE7QUF1REE7QUFDQTtBQXREQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQWlEQTtBQUNBO0FBaERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFhQTtBQUNBO0FBWkE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUF6QkE7QUFDQTtBQTJCQTtBQXdCQTtBQXZCQTtBQUNBO0FBcUJBO0FBQ0E7QUFwQkE7QUFDQTtBQUNBO0FBZ0JBO0FBQ0E7QUFmQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFTQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFPQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFnS0E7QUFDQTtBQS9KQTs7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFIQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBc0VBO0FBQ0E7QUFoRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF6Q0E7QUFDQTtBQTZDQTtBQTBCQTtBQXpCQTtBQUNBO0FBQUE7QUFZQTtBQUNBO0FBVEE7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQTFEQTtBQUNBO0FBNkRBO0FBVUE7QUFUQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBL0hBO0FBQ0E7QUErSEE7QUFrQ0E7QUFDQTtBQS9CQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUMvdUJBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQXVCQTtBQUNBO0FBdEJBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQzVCQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBNkZBO0FBQ0E7QUE1RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFnRkE7QUFDQTtBQS9FQTtBQUNBO0FBQUE7QUFDQTtBQTJFQTtBQUNBO0FBMUVBOzs7Ozs7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFRQTtBQUNBO0FBTEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQVFBO0FBQ0E7QUFQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBaUJBO0FBQ0E7QUFoQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBS0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFtQ0E7QUFDQTtBQWhDQTs7Ozs7O0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FDdEtBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBZ3BDQTtBQUNBO0FBN29DQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBL0JBO0FBQ0E7QUErQkE7QUFtbkNBO0FBQ0E7QUFubkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUEybENBO0FBQ0E7QUF4bENBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7OztBQUdBO0FBQUE7QUFDQTtBQUNBO0FBNUJBO0FBQ0E7QUE0QkE7QUFpa0NBO0FBQ0E7QUFqa0NBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF0Q0E7QUFDQTtBQXNDQTtBQXVqQ0E7QUFDQTtBQXZqQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBTkE7QUFNQTtBQUNBO0FBRUE7QUFEQTtBQUNBO0FBakRBO0FBQ0E7QUFrREE7QUEyaUNBO0FBQ0E7QUEzaUNBOzs7Ozs7OztBQVFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWdDQTtBQUNBO0FBL0JBO0FBQ0E7QUF6QkE7Ozs7Ozs7O0FBeUJBO0FBQ0E7QUE0QkE7QUEzQkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7OztBQUdBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFzQ0E7QUFDQTtBQXJDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFiQTtBQWFBO0FBRUE7QUFEQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUxBO0FBQ0E7QUFMQTtBQUtBO0FBQ0E7QUFFQTtBQURBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFPQTtBQUNBO0FBTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBN0pBO0FBQ0E7QUFnS0E7QUE2N0JBO0FBQ0E7QUE3N0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQTZCQTtBQUNBO0FBNUJBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQVNBO0FBQ0E7QUFSQTs7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBdE1BO0FBQ0E7QUF3TUE7QUFxNUJBO0FBQ0E7QUFyNUJBOzs7QUFHQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBU0E7QUFDQTtBQVJBO0FBQ0E7QUFBQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBdk5BO0FBQ0E7QUF5TkE7QUFvNEJBO0FBQ0E7QUFsNEJBOztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXBPQTtBQUNBO0FBcU9BO0FBdzNCQTtBQUNBO0FBeDNCQTs7O0FBR0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTZEQTtBQUNBO0FBQ0E7QUF5R0E7QUFDQTtBQXpHQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF1QkE7QUFDQTtBQXRCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBZ0JBO0FBQ0E7QUFmQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBZ0JBO0FBQ0E7QUFmQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7QUFJQTtBQUFBO0FBQ0E7QUFDQTtBQWxaQTtBQUNBO0FBb1pBO0FBeXNCQTtBQUNBO0FBdnNCQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFiQTtBQWFBO0FBRUE7QUFEQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUxBO0FBQ0E7QUFMQTtBQUtBO0FBQ0E7QUFFQTtBQURBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFPQTtBQUNBO0FBTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQWxjQTtBQUNBO0FBbWNBO0FBMHBCQTtBQUNBO0FBMXBCQTtBQUNBO0FBQ0E7QUFDQTtBQXdEQTtBQUNBO0FBekRBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFaQTtBQVlBO0FBRUE7QUFEQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUxBO0FBQ0E7QUFMQTtBQUtBO0FBQ0E7QUFFQTtBQURBO0FBQ0E7QUEzQkE7QUFDQTtBQTRCQTtBQUNBO0FBNkJBO0FBQ0E7QUE5QkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFlQTtBQUNBO0FBZEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBbERBO0FBQ0E7QUFtREE7QUFDQTtBQU1BO0FBQ0E7QUFQQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBL2ZBO0FBQ0E7QUFpZ0JBO0FBNGxCQTtBQUNBO0FBMWxCQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUE1Z0JBO0FBQ0E7QUE4Z0JBO0FBK2tCQTtBQUNBO0FBM2tCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBM2hCQTtBQUNBO0FBNmhCQTtBQWdrQkE7QUFDQTtBQTlqQkE7QUFDQTtBQWlCQTtBQUNBO0FBaEJBO0FBQ0E7QUFTQTtBQUNBO0FBUkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBTEE7QUFDQTtBQWJBO0FBYUE7QUFDQTtBQUVBO0FBREE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFpRUE7QUFDQTtBQWhFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFNQTtBQUNBO0FBTEE7QUFDQTtBQXpCQTtBQXlCQTtBQUNBO0FBRUE7QUFEQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBTEE7QUFDQTtBQWRBO0FBY0E7QUFDQTtBQUVBO0FBREE7QUFDQTtBQUVBO0FBQ0E7QUF4REE7QUF3REE7QUFhQTtBQUNBO0FBWkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBVUE7QUFDQTtBQVRBO0FBQ0E7QUFqQkE7QUFpQkE7QUFDQTtBQU1BO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUhBO0FBR0E7QUFFQTtBQURBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBVEE7QUFTQTtBQUNBO0FBRUE7QUFEQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFZQTtBQUNBO0FBUkE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUdBOztBQUVBO0FBQ0E7QUFDQTtBQWp1QkE7QUFDQTtBQUNBO0FBa3VCQTtBQTBYQTtBQUNBO0FBeFhBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUxBO0FBQ0E7QUFOQTtBQU1BO0FBQ0E7QUFFQTtBQURBO0FBQ0E7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBWEE7QUFXQTtBQUNBO0FBRUE7QUFEQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQW1CQTtBQUNBO0FBbEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXJ5QkE7QUFDQTtBQXN5QkE7QUF1VEE7QUFDQTtBQXZUQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBYUE7QUFDQTtBQVpBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7Ozs7Ozs7O0FBSUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBV0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBK0JBO0FBQ0E7QUE5QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7Ozs7Ozs7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTs7Ozs7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFxREE7QUFDQTtBQXJEQTtBQUNBO0FBUUE7QUFDQTtBQVBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQVFBO0FBQ0E7QUFQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXpCQTtBQUNBO0FBMkJBO0FBMkJBO0FBQ0E7QUEzQkE7Ozs7QUFFQTtBQVFBO0FBQ0E7QUFQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXZDQTtBQUNBO0FBd0NBO0FBY0E7QUFDQTtBQWRBOzs7Ozs7OztBQUlBO0FBUUE7QUFDQTtBQVBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQW1FQTtBQUNBO0FBbkVBO0FBQ0E7QUFDQTtBQVFBO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBNUJBO0FBQ0E7QUE0QkE7QUEwQ0E7QUFDQTtBQTFDQTs7OztBQUVBO0FBQ0E7QUFDQTtBQWFBO0FBQ0E7QUFaQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQS9DQTtBQUNBO0FBQ0E7QUFnREE7QUFxQkE7QUFDQTtBQXJCQTs7Ozs7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFhQTtBQUNBO0FBWkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBZ0JBO0FBQ0E7QUFmQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFJQTs7O0FBR0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFTQTtBQUNBO0FBUkE7Ozs7OztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFqb0NBO0FBQ0E7QUFvb0NBO0FBY0E7QUFDQTtBQWRBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQ3RxQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUErU0E7QUFDQTtBQTlTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUErREE7QUFDQTtBQTlEQTs7QUFFQTtBQUNBO0FBQUE7QUFlQTtBQUNBO0FBVkE7QUFDQTtBQUFBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQVdBO0FBQ0E7QUFWQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFuRkE7QUFDQTtBQW9GQTtBQTROQTtBQUNBO0FBNU5BO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTZNQTtBQUNBO0FBN01BO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBbUNBO0FBQ0E7QUFsQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUFBO0FBTUE7QUFDQTtBQUxBOzs7O0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUE5REE7QUFDQTtBQWdFQTtBQXlKQTtBQUNBO0FBekpBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFnSkE7QUFDQTtBQWhKQTtBQUNBO0FBQ0E7QUFDQTtBQW1GQTtBQUNBO0FBbEZBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFYQTtBQUNBO0FBV0E7QUEwRUE7QUFDQTtBQTFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWlCQTtBQUNBO0FBaEJBOztBQUVBO0FBWUE7QUFDQTtBQVhBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUF1QkE7QUFDQTtBQXRCQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTlGQTtBQUNBO0FBK0ZBO0FBdURBO0FBQ0E7QUF2REE7O0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBV0E7QUFDQTtBQVZBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFTQTtBQUNBO0FBUkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFTQTtBQUNBO0FBUkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBcUJBO0FBcEJBO0FBQ0E7QUFDQTtBQVlBO0FBQ0E7QUFUQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFOQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUF5Q0E7QUF4Q0E7QUFDQTtBQXNDQTtBQUNBO0FBbkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBSUE7QUFDQTtBQzNhQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBNkhBO0FBQ0E7QUE1SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBb0hBO0FBQ0E7QUFuSEE7QUFDQTtBQUNBO0FBQ0E7QUE4R0E7QUFDQTtBQTdHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWNBO0FBQ0E7QUFiQTtBQUNBO0FBQ0E7QUFTQTtBQUNBO0FBUkE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBK0NBO0FBQ0E7QUE5Q0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFPQTtBQUNBO0FBTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQW1CQTtBQUNBO0FBZEE7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUE0QkE7QUFDQTtBQXZCQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTs7O0FBR0E7QUFDQTtBQUtBO0FBQ0E7QUNoTkE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQW1HQTtBQUNBO0FBbEdBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBaUJBO0FBQ0E7QUFoQkE7QUFDQTtBQVFBO0FBQ0E7QUFMQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBR0E7O0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUE2Q0E7QUFDQTtBQTVDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQTZCQTtBQUNBO0FBNUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQVlBO0FBQ0E7QUFYQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM3SEE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUE2SkE7QUFDQTtBQXRKQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBWUE7QUFDQTtBQVhBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBSkE7QUFJQTtBQUVBO0FBREE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUEwR0E7QUFDQTtBQXpHQTtBQUNBO0FBc0dBO0FBQ0E7QUFuR0E7QUFDQTtBQUNBO0FBZ0NBO0FBQ0E7QUEvQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQXNEQTtBQUNBO0FBckRBO0FBQ0E7QUFDQTtBQVFBO0FBQ0E7QUFQQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFXQTtBQUNBO0FBVkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBUUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFRQTtBQUNBO0FBUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQ3pNQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBa05BO0FBQ0E7QUEzTUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUFBO0FBTUE7QUFDQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUE2RkE7QUFDQTtBQTVGQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQTZFQTtBQUNBO0FBNUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQU5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQXlCQTtBQUNBO0FBeEJBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFZQTtBQUNBO0FBWEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFtQkE7QUFDQTtBQWxCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUEyREE7QUFDQTtBQTFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBb0RBO0FBQ0E7QUFuREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBTUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFTQTtBQUNBO0FBQUE7QUFnQkE7QUFDQTtBQWZBOzs7QUFHQTtBQUFBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBd0NBO0FBQ0E7QUF2Q0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQTBCQTtBQUNBO0FBekJBOzs7QUFHQTtBQUFBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBU0E7QUFDQTtBQVJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQ2hWQTs7QUFFQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQWdKQTtBQUNBO0FBaEpBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFoQkE7QUFDQTtBQWdCQTtBQW9JQTtBQUNBO0FBcElBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTVCQTtBQUNBO0FBNEJBO0FBd0hBO0FBQ0E7QUF4SEE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBTUE7QUFDQTtBQUxBOztBQUVBO0FBQ0E7QUFDQTtBQXJEQTtBQUNBO0FBc0RBO0FBOEZBO0FBQ0E7QUE5RkE7QUFDQTtBQUNBO0FBQ0E7QUEzREE7QUFDQTtBQTJEQTtBQXlGQTtBQUNBO0FBdkZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQVVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBOEJBO0FBQ0E7QUE3QkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7O0FBRUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUxBOztBQUVBO0FBQ0E7QUFDQTtBQUtBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBWUE7QUFDQTtBQVhBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTs7QUFFQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUNoT0E7O0FBRUE7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBeURBO0FBQ0E7QUF4REE7QUFDQTtBQUNBO0FBQ0E7QUFhQTtBQUNBO0FBWkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBaUNBO0FBQ0E7QUFoQ0E7QUFDQTtBQUNBO0FBUUE7QUFDQTtBQVBBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFVQTtBQUNBO0FBVEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUtBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFjQTtBQUNBO0FBYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBa0NBO0FBQ0E7QUFqQ0E7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFrQkE7QUFDQTtBQWZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBS0E7QUFDQTtBeEJySEE7O0FBRUE7QUFDQTtBeUIvQkE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFvTUE7QUFDQTtBQW5NQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUEwTEE7QUFDQTtBQXpMQTtBQUNBO0FBQ0E7QUFDQTtBQXFCQTtBQUNBO0FBcEJBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQWFBO0FBQ0E7QUFaQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFzSkE7QUFDQTtBQW5KQTtBQUNBO0FBSEE7QUFHQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUF1SUE7QUF0SUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFtQkE7QUFDQTtBQWxCQTtBQUNBO0FBUEE7QUFPQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFVQTtBQVRBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBc0RBO0FBQ0E7QUFyREE7QUFDQTtBQVRBO0FBU0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUE4Q0E7QUE3Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQWFBO0FBQ0E7QUFaQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTkE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFvQkE7QUFDQTtBQW5CQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXFDQTtBQUNBO0FBcENBO0FBQ0E7QUFWQTtBQVVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTRCQTtBQTNCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFRQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBMElBO0FBQ0E7QUF6SUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBK0hBO0FBQ0E7QUE1SEE7QUFDQTtBQUhBO0FBR0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBc0hBO0FBckhBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBU0E7QUFDQTtBQVJBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQXdDQTtBQUNBO0FBdkNBO0FBQ0E7QUFOQTtBQU1BO0FBcUNBO0FBcENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFOQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUxBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQWtDQTtBQUNBO0FBakNBO0FBQ0E7QUFSQTtBQVFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXlCQTtBQXhCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7O0FBRUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBV0E7QUFDQTtBQVZBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBbUZBO0FBQ0E7QUFsRkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUE4RUE7QUFDQTtBQTNFQTs7Ozs7Ozs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7OztBQUdBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFXQTtBQUNBO0FBVkE7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQy9kQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFvR0E7QUFDQTtBQTdGQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFtQkE7QUFDQTtBQWxCQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFVQTtBQUNBO0FBVEE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUF1Q0E7QUFDQTtBQXRDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTBCQTtBQUNBO0FBekJBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBV0E7QUFDQTtBQVZBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVNBO0FBQ0E7QUFSQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQU5BO0FBQ0E7QUFOQTtBQU1BO0FBQ0E7QUFDQTtBQUVBO0FBREE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTRDQTtBQUNBO0FBM0NBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBZ0NBO0FBQ0E7QUEvQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFrQkE7QUFDQTtBQWpCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBK1ZBO0FBQ0E7QUE5VkE7QUFDQTtBQW1CQTtBQUNBO0FBbEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFRQTtBQUNBO0FBUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVFBO0FBQ0E7QUFQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBbUZBO0FBQ0E7QUFsRkE7QUFDQTtBQVBBO0FBT0E7QUFnRkE7QUEvRUE7QUFDQTtBQUtBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUhBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFIQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQVVBO0FBQ0E7QUFUQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFXQTtBQUNBO0FBVkE7O0FBRUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBbU5BO0FBQ0E7QUFsTkE7QUFDQTtBQUpBO0FBSUE7QUFnTkE7QUEvTUE7QUFDQTtBQUdBO0FBQ0E7QUFIQTtBQUdBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBc01BO0FBck1BO0FBQ0E7QUFDQTtBQUNBO0FBaU1BO0FBQ0E7QUE1TEE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBUUE7QUFDQTtBQU9BO0FBQ0E7QUFOQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFPQTtBQUNBO0FBTkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBT0E7QUFDQTtBQU5BO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBeURBO0FBQ0E7QUF4REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBcEJBO0FBb0JBO0FBRUE7QUFEQTtBQUNBO0FBRUE7O0FBRUE7QUFVQTtBQUNBO0FBVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBQUE7QUEwUEE7QUFDQTtBQW5QQTs7QUFFQTtBQUNBO0FBQ0E7QUFKQTs7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUF3REE7QUFDQTtBQXZEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQWlCQTtBQUNBO0FBaEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUFBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQWlCQTtBQUNBO0FBaEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUFBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQVVBO0FBQ0E7QUFUQTs7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBNklBO0FBQ0E7QUExSUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFKQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFpQkE7QUFDQTtBQWhCQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBOEVBO0FBQ0E7QUF6RUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTs7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7QUFNQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFXQTtBQUNBO0FBQUE7QUFjQTtBQUNBO0FBYkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBU0E7QUFDQTtBQUNBO0FBQUE7QUFpTEE7QUFDQTtBQWhMQTtBQUNBO0FBQ0E7O0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUEyQkE7QUFDQTtBQTFCQTs7Ozs7O0FBR0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUEE7Ozs7OztBQUdBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBYUE7QUFDQTtBQVpBOzs7Ozs7OztBQUlBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBNkNBO0FBQ0E7QUE1Q0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUE0QkE7QUFDQTtBQTNCQTs7Ozs7O0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQVNBO0FBQ0E7QUFSQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBS0E7QUFDQTtBQTRCQTtBQUNBO0FBdkJBOzs7Ozs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFOQTs7Ozs7O0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTs7OztBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFMQTs7OztBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7O0FBRUE7QUF3QkE7QUFDQTtBQXZCQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFsQkE7O0FBa0JBO0FBQUE7QUFDQTtBQU9BO0FBQ0E7QUFOQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFIQTtBQUdBO0FBQUE7QUFxQkE7QUFDQTtBQWxCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBcUJBO0FBQ0E7QUFsQkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTs7Ozs7QUFLQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7QUFNQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FDcm5DQTs7QUFFQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFvQkE7QUFDQTtBQW5CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFOQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFnQ0E7QUFDQTtBQS9CQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFrakJBO0FBQ0E7QUEvaUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFnQ0E7QUFDQTtBQWhDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQWtCQTtBQUNBO0FBakJBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBT0E7QUFDQTtBQU5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQWtGQTtBQUNBO0FBakZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUEyRUE7QUFDQTtBQXRFQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBT0E7QUFDQTtBQU5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWtCQTtBQUNBO0FBakJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQWdaQTtBQUNBO0FBL1lBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQWtZQTtBQUNBO0FBallBO0FBQ0E7QUFUQTtBQVNBO0FBQUE7QUErWEE7QUE5WEE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFKQTtBQUlBO0FBQUE7QUFBQTtBQUVBO0FBREE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQWlRQTtBQUNBO0FBaFFBOzs7Ozs7Ozs7Ozs7Ozs7O0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQVlBO0FBQ0E7QUFYQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBTkE7QUFNQTtBQUNBO0FBRUE7QUFEQTtBQUNBO0FBR0E7Ozs7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQWdCQTtBQUNBO0FBZkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBTEE7Ozs7Ozs7O0FBRUE7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQW1CQTtBQUNBO0FBbEJBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFFQTs7Ozs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUE0QkE7QUFDQTtBQTNCQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFhQTtBQUNBO0FBWkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7QUFRQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBZUE7QUFDQTtBQWRBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFKQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFIQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQU9BO0FBQ0E7QUFOQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTs7Ozs7O0FBR0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUxBOzs7Ozs7QUFHQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7Ozs7OztBQUdBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQVNBO0FBQ0E7QUFSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBSEE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFRQTtBQUNBO0FBUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFIQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBU0E7QUFDQTtBQVJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFIQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQU9BO0FBQ0E7QUFOQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFIQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQU9BO0FBQ0E7QUFOQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQWFBO0FBQ0E7QUFaQTtBQUNBO0FBQUE7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBbUNBO0FBQ0E7QUFsQ0E7OztBQUdBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQWNBO0FBQ0E7QUFiQTs7Ozs7Ozs7O0FBR0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUFBO0FBNENBO0FBQ0E7QUEzQ0E7OztBQUdBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFtQkE7QUFDQTtBQWxCQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBUUE7QUFDQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBMkNBO0FBQ0E7QUExQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFRQTtBQUNBO0FBUEE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBWUE7QUFDQTtBQVhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUE2RUE7QUFDQTtBQTFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFtQ0E7QUFDQTtBQWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7Ozs7Ozs7Ozs7Ozs7Ozs7QUFRQTtBQUFBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFOQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBMkNBO0FBQ0E7QUF4Q0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUNBO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzUyQkE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFpREE7QUFDQTtBQTlDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFTQTtBQUNBO0FBUkE7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQUtBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBZ0JBO0FBQ0E7QUFiQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBa0JBO0FBQ0E7QUFmQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1QnZGQTs7QUFFQTtBQUNBO0E2QnhDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQWdFQTtBQUNBO0FBL0RBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBU0E7QUFDQTtBQVJBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUEyQ0E7QUFDQTtBQTFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWlCQTtBQUNBO0FBaEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQVlBO0FBQ0E7QUFYQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUlBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFNQTtBQUNBO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFNQTtBQUNBO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUNwSUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQW9EQTtBQUNBO0FBbkRBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUE0Q0E7QUFDQTtBQTNDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQVVBO0FBQ0E7QUFUQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUN6REE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQXVGQTtBQUNBO0FBdEZBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBaUZBO0FBQ0E7QUFoRkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQWVBO0FBQ0E7QUFkQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBc0RBO0FBQ0E7QUFyREE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFnREE7QUFDQTtBQS9DQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQTJCQTtBQUNBO0FBMUJBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBU0E7QUFDQTtBQVJBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBTUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBd0JBO0FBQ0E7QUFuQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXNCQTtBQUNBO0FBakJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FDL0tBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBMkpBO0FBQ0E7QUExSkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQTZEQTtBQUNBO0FBNURBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQWlDQTtBQUNBO0FBaENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFRQTtBQUNBO0FBUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBY0E7QUFDQTtBQWJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQ0E7QUFtRkE7QUFDQTtBQWxGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQVNBO0FBQ0E7QUFSQTs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUEyQ0E7QUFDQTtBQTFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFlQTtBQUNBO0FBZEE7O0FBRUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBaUJBO0FBQ0E7QUFoQkE7O0FBRUE7QUFBQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFXQTtBQUNBO0FBVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUE2RkE7QUFDQTtBQXhGQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBZ0NBO0FBQ0E7QUEvQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFOQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUE0QkE7QUFDQTtBQTNCQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFtQkE7QUFDQTtBQWRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FDNVdBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFzRUE7QUFDQTtBQXJFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQWNBO0FBQ0E7QUFiQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUE2Q0E7QUFDQTtBQTVDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBOEJBO0FBQ0E7QUE3QkE7O0FBRUE7QUFBQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXdCQTtBQUNBO0FBckJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBV0E7QUFDQTtBQVZBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBU0E7QUFDQTtBQVJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQ3JJQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBZ0ZBO0FBQ0E7QUEvRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFZQTtBQUNBO0FBWEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQVNBO0FBQ0E7QUFSQTs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWlDQTtBQUNBO0FBaENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXlCQTtBQUNBO0FBeEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBWkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFzREE7QUFDQTtBQXJEQTtBQUNBO0FBQ0E7QUFPQTtBQUNBO0FBTkE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWtDQTtBQUNBO0FBL0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFpRkE7QUFDQTtBQWhGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFtRUE7QUFDQTtBQWxFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQ3pTQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBeUVBO0FBQ0E7QUF4RUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBeURBO0FBQ0E7QUF4REE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUE2Q0E7QUFDQTtBQXpDQTtBQUNBO0FBQUE7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBTUE7QUFDQTtBQUxBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBc0JBO0FBQ0E7QUFyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUNqSUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBNkZBO0FBQ0E7QUE1RkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFpRkE7QUFDQTtBQWhGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFzRUE7QUFDQTtBQXJFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBNERBO0FBQ0E7QUEzREE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQThCQTtBQUNBO0FBN0JBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQWtCQTtBQUNBO0FBakJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQUE7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQU5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFtRkE7QUFDQTtBQWxGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUEwRUE7QUFDQTtBQXpFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFnQkE7QUFDQTtBQWZBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTs7QUFFQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBeUNBO0FBQ0E7QUF4Q0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQStCQTtBQUNBO0FBOUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBdUJBO0FBQ0E7QUF0QkE7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFPQTtBQUNBO0FDOU1BOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBb1ZBO0FBQ0E7QUFuVkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBcURBO0FBQ0E7QUFwREE7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUF5QkE7QUFDQTtBQXhCQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFNQTtBQUNBO0FBTEE7O0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFKQTs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFzREE7QUFDQTtBQXJEQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUEyQkE7QUFDQTtBQTFCQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFNQTtBQUNBO0FBTEE7O0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFKQTs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQTBHQTtBQUNBO0FBekdBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFnRkE7QUFDQTtBQS9FQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBMERBO0FBQ0E7QUF6REE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBNENBO0FBQ0E7QUEzQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUVBOztBQUVBO0FBQUE7QUFNQTtBQUNBO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBbUdBO0FBQ0E7QUFsR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUEyRUE7QUFDQTtBQTFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFzREE7QUFDQTtBQXJEQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUF3Q0E7QUFDQTtBQXZDQTs7O0FBR0E7QUFBQTtBQVVBO0FBQ0E7QUFkQTs7O0FBR0E7QUFBQTtBQVVBO0FBQ0E7QUFUQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUExQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBb0ZBO0FBQ0E7QUFuRkE7QUFDQTtBQWFBO0FBQ0E7QUFaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQXdCQTtBQUNBO0FBdkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBc1BBO0FBQ0E7QUFuUEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQWdCQTtBQUNBO0FBZkE7QUFDQTtBQVlBO0FBQ0E7QUFYQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBV0E7QUFDQTtBQVZBO0FBQ0E7QUFBQTtBQUNBO0FBTUE7QUFDQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FyQ3R4QkE7O0FBRUE7QUFDQTtBc0N0REE7O0FBRUE7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQW1EQTtBQUNBO0FBbERBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUE2QkE7QUFDQTtBQTVCQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFNQTtBQUNBO0FBTEE7O0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQWdEQTtBQUNBO0FBL0NBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQWFBO0FBQ0E7QUFaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFLQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQU1BO0FBQ0E7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FyRHpKQTtBQUNBO0FBQ0E7OyIsInNvdXJjZVJvb3QiOiIifQ==*/